1 .abicalls 2 3 .section .text.foo, "axG", @progbits, bar, comdat 4 .align 2 5 .ent foo 6 .type foo, @function 7foo: 8 .frame $sp, 0, $31 9 .mask 0x00000000, 0 10 .fmask 0x00000000, 0 11 jr $31 12 .end foo 13 .size foo, . - foo 14 15 .section .text.bar, "axG", @progbits, bar, comdat 16 .align 2 17 .globl bar 18 .ent bar 19 .type bar, @function 20bar: 21 .frame $sp, 0, $31 22 .mask 0x00000000, 0 23 .fmask 0x00000000, 0 24 .set noreorder 25 .cpload $25 26 .set reorder 27 beqz $4, 1f 28 .set noreorder 29 lw $2, %got(foo)($28) 300: 31 jr $31 32 addiu $2, $2, %lo(foo) 331: 34 b 0b 35 lw $2, %got(foo)($28) 36 .set reorder 37 .end bar 38 .size bar, . - bar 39