1 .globl .foo 2 .globl foo1 3 .globl foo2 4 .globl .bar 5 .globl .frob 6 7 .csect .foo[PR] 8.foo: 9 bl foo2 + 0x4 10 bl foo1 + 0xc 11 bl foo1 12 bl foo2 13 bl .bar 14foo1: 15 bl .foo 16 bl .frob 17 bl .foo + 0x10 18 bl .bar + 0x8 19foo2: 20 bl .frob + 0x10 21 blr 22 23 .csect .bar[PR] 24.bar: bl foo1 25 bl foo2 26 bl foo1 + 0x8 27 bl foo2 + 0x4 28 bl .foo 29 bl .bar 30 bl .frob 31 bl .foo + 0x1c 32 bl .bar + 0xc 33 bl .frob + 0x4 34 35 .csect .frob[PR] 36.frob: bl .foo 37 bl .bar 38 bl .frob 39 bl foo1 40 bl foo2 41