.abicalls | |
.section .text.foo, "axG", @progbits, bar, comdat | |
.align 2 | |
.ent foo | |
.type foo, @function | |
foo: | |
.frame $sp, 0, $31 | |
.mask 0x00000000, 0 | |
.fmask 0x00000000, 0 | |
jr $31 | |
.end foo | |
.size foo, . - foo | |
.section .text.bar, "axG", @progbits, bar, comdat | |
.align 2 | |
.globl bar | |
.ent bar | |
.type bar, @function | |
bar: | |
.frame $sp, 0, $31 | |
.mask 0x00000000, 0 | |
.fmask 0x00000000, 0 | |
.set noreorder | |
.cpload $25 | |
.set reorder | |
beqz $4, 1f | |
.set noreorder | |
lw $2, %got(foo)($28) | |
0: | |
jr $31 | |
addiu $2, $2, %lo(foo) | |
1: | |
b 0b | |
lw $2, %got(foo)($28) | |
.set reorder | |
.end bar | |
.size bar, . - bar |