| .abicalls | |
| .global f1 | |
| .global f2 | |
| .global f3 | |
| .ent f1 | |
| f1: | |
| .set noreorder | |
| .cpload $25 | |
| .set reorder | |
| .option pic0 | |
| jal f3 | |
| .option pic2 | |
| jr $31 | |
| .end f1 | |
| .ent f2 | |
| f2: | |
| .set noreorder | |
| .cpload $25 | |
| .set reorder | |
| jr $31 | |
| .end f2 | |
| .set mips16 | |
| .ent f3 | |
| f3: | |
| li $2,%hi(_gp_disp) | |
| addiu $3,$pc,%lo(_gp_disp) | |
| sll $2,16 | |
| addu $2,$2,$3 | |
| .end f3 |