sigsetjmp.s raw

   1  .syntax unified
   2  .global sigsetjmp
   3  .global __sigsetjmp
   4  .type sigsetjmp,%function
   5  .type __sigsetjmp,%function
   6  sigsetjmp:
   7  __sigsetjmp:
   8  	tst r1,r1
   9  	bne 1f
  10  	b setjmp
  11  
  12  1:	str lr,[r0,#256]
  13  	str r4,[r0,#260+8]
  14  	mov r4,r0
  15  
  16  	bl setjmp
  17  
  18  	mov r1,r0
  19  	mov r0,r4
  20  	ldr lr,[r0,#256]
  21  	ldr r4,[r0,#260+8]
  22  
  23  .hidden __sigsetjmp_tail
  24  	b __sigsetjmp_tail
  25