| .set noreorder | |
| .global sigsetjmp | |
| .global __sigsetjmp | |
| .type sigsetjmp,@function | |
| .type __sigsetjmp,@function | |
| sigsetjmp: | |
| __sigsetjmp: | |
| lui $gp, %hi(_gp_disp) | |
| addiu $gp, %lo(_gp_disp) | |
| beq $5, $0, 1f | |
| addu $gp, $gp, $25 | |
| sw $ra, 104($4) | |
| sw $16, 104+4+16($4) | |
| lw $25, %call16(setjmp)($gp) | |
| jalr $25 | |
| move $16, $4 | |
| move $5,$2 | |
| move $4,$16 | |
| lw $ra, 104($4) | |
| lw $16, 104+4+16($4) | |
| .hidden __sigsetjmp_tail | |
| lw $25, %call16(__sigsetjmp_tail)($gp) | |
| jr $25 | |
| nop | |
| 1: lw $25, %call16(setjmp)($gp) | |
| jr $25 | |
| nop |