sigsetjmp.s raw

   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