setjmp.s raw

   1  .global __setjmp
   2  .global _setjmp
   3  .global setjmp
   4  .type __setjmp,@function
   5  .type _setjmp,@function
   6  .type setjmp,@function
   7  __setjmp:
   8  _setjmp:
   9  setjmp:
  10  	// IHI0055B_aapcs64.pdf 5.1.1, 5.1.2 callee saved registers
  11  	stp x19, x20, [x0,#0]
  12  	stp x21, x22, [x0,#16]
  13  	stp x23, x24, [x0,#32]
  14  	stp x25, x26, [x0,#48]
  15  	stp x27, x28, [x0,#64]
  16  	stp x29, x30, [x0,#80]
  17  	mov x2, sp
  18  	str x2, [x0,#104]
  19  	stp  d8,  d9, [x0,#112]
  20  	stp d10, d11, [x0,#128]
  21  	stp d12, d13, [x0,#144]
  22  	stp d14, d15, [x0,#160]
  23  	mov x0, #0
  24  	ret
  25