1 .text 2 .globl f1, f2, g1, g2, _start 3 .weak ext 4 .abiversion 2 5 6f1: 7 .localentry f1,1 8 bl f1@notoc 9 bl f2@notoc 10 bl g1@notoc 11 bl g2@notoc 12 bl ext@notoc 13 blr 14 15g1: 16 .localentry g1,1 17 bl f2@notoc 18 bl f1@notoc 19 bl g2@notoc 20 bl g1@notoc 21 blr 22 23f2: 240: 25 addis 2,12,.TOC.-0b@ha 26 addi 2,2,.TOC.-0b@l 27 .localentry f2,.-0b 28 bl f1 29 nop 30 bl f2 31 nop 32 bl g1 33 nop 34 bl g2 35 nop 36 bl ext 37 nop 38 blr 39 40g2: 410: 42 addis 2,12,.TOC.-0b@ha 43 addi 2,2,.TOC.-0b@l 44 .localentry g2,.-0b 45 bl f2 46 nop 47 bl f1 48 nop 49 bl g2 50 nop 51 bl g1 52 nop 53 blr 54 55_start: 56 .cfi_startproc 57 b _start 58 .cfi_endproc 59