1 .set noreorder
2 
3 .global sigsetjmp
4 .global __sigsetjmp
5 .type sigsetjmp,@function
6 .type __sigsetjmp,@function
7 sigsetjmp:
8 __sigsetjmp:
9 	lui $gp, %hi(_gp_disp)
10 	addiu $gp, %lo(_gp_disp)
11 	beq $5, $0, 1f
12 	 addu $gp, $gp, $25
13 
14 	sw $ra, 104($4)
15 	sw $16, 104+4+16($4)
16 
17 	lw $25, %call16(setjmp)($gp)
18 	jalr $25
19 	 move $16, $4
20 
21 	move $5,$2
22 	move $4,$16
23 	lw $ra, 104($4)
24 	lw $16, 104+4+16($4)
25 
26 .hidden __sigsetjmp_tail
27 	lw $25, %call16(__sigsetjmp_tail)($gp)
28 	jr $25
29 	 nop
30 
31 1:	lw $25, %call16(setjmp)($gp)
32 	jr $25
33 	 nop
34