| .set noreorder | |
| .abicalls | |
| .global f1 | |
| .ent f1 | |
| f1: | |
| .option pic0 | |
| jal f3 | |
| .option pic2 | |
| lui $2,%hi(f2) | |
| jr $31 | |
| addiu $2,$2,%lo(f2) | |
| .end f1 | |
| .global f2 | |
| .ent f2 | |
| f2: | |
| lui $28,%hi(%neg(%gp_rel(f2))) | |
| addu $28,$28,$25 | |
| addiu $28,$28,%lo(%neg(%gp_rel(f2))) | |
| ld $25,%call16(extf1)($28) | |
| ld $4,%got_disp(extf2)($28) | |
| ld $5,%got_disp(extd1)($28) | |
| jalr $25 | |
| ld $6,%got_disp(extd2)($28) | |
| ld $25,%call16(extf3)($28) | |
| jr $25 | |
| ld $4,%got_disp(extf4)($28) | |
| .end f2 | |
| .global f3 | |
| .ent f3 | |
| f3: | |
| jr $31 | |
| nop | |
| .end f3 | |
| .data | |
| .word extd1 | |
| .word extd3 |