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