.text .abiversion 2 .globl lfunc .p2align 4 .type lfunc,@function lfunc: # @lfunc .Lfunc_begin0: .Lfunc_gep0: addis 2, 12, .TOC.-.Lfunc_gep0@ha addi 2, 2, .TOC.-.Lfunc_gep0@l .Lfunc_lep0: .localentry lfunc, .Lfunc_lep0-.Lfunc_gep0 # BB#0: mr 4, 3 addis 3, 2, .LC0@toc@ha ld 3, .LC0@toc@l(3) stw 4, -12(1) lwz 4, 0(3) lwz 5, -12(1) mullw 4, 4, 5 extsw 3, 4 blr .long 0 .quad 0 .Lfunc_end0: .size lfunc, .Lfunc_end0-.Lfunc_begin0 .globl simple .p2align 4 .type simple,@function simple: # @simple .Lfunc_begin1: # %bb.0: # %entry mr 4, 3 stw 4, -12(1) lwz 4, -12(1) mulli 4, 4, 10 extsw 3, 4 blr .long 0 .quad 0 .Lfunc_end1: .size simple, .Lfunc_end1-.Lfunc_begin1 .section .toc,"aw",@progbits .LC0: .tc g_foo[TC],g_foo .type g_foo,@object # @g_foo .data .globl g_foo .p2align 2 g_foo: .long 2 # 0x2 .size g_foo, 4