.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: .cpload $25 lw $25,%call16(extf1)($28) lw $4,%got(extf2)($28) lw $5,%got(extd1)($28) jalr $25 lw $6,%got(extd2)($28) lw $25,%call16(extf3)($28) jr $25 lw $4,%got(extf4)($28) .end f2 .global f3 .ent f3 f3: jr $31 nop .end f3 .data .word extd1 .word extd3