| OLD | NEW |
| (Empty) |
| 1 __asm__( | |
| 2 ".set push\n" | |
| 3 ".set noreorder\n" | |
| 4 ".text \n" | |
| 5 ".global _" START | |
| 6 "\n" | |
| 7 ".global " START | |
| 8 "\n" | |
| 9 ".type _" START | |
| 10 ", @function\n" | |
| 11 ".type " START | |
| 12 ", @function\n" | |
| 13 "_" START | |
| 14 ":\n" | |
| 15 "" START | |
| 16 ":\n" | |
| 17 " bal 1f \n" | |
| 18 " move $fp, $0 \n" | |
| 19 " .gpword . \n" | |
| 20 " .gpword " START | |
| 21 "_c \n" | |
| 22 ".weak _DYNAMIC \n" | |
| 23 ".hidden _DYNAMIC \n" | |
| 24 " .gpword _DYNAMIC \n" | |
| 25 "1: lw $gp, 0($ra) \n" | |
| 26 " subu $gp, $ra, $gp \n" | |
| 27 " move $4, $sp \n" | |
| 28 " lw $5, 8($ra) \n" | |
| 29 " addu $5, $5, $gp \n" | |
| 30 " lw $25, 4($ra) \n" | |
| 31 " addu $25, $25, $gp \n" | |
| 32 " and $sp, $sp, -8 \n" | |
| 33 " jalr $25 \n" | |
| 34 " subu $sp, $sp, 16 \n" | |
| 35 ".set pop \n"); | |
| OLD | NEW |