longjmp.S raw

   1  .global _longjmp
   2  .global longjmp
   3  .type   _longjmp, @function
   4  .type   longjmp,  @function
   5  _longjmp:
   6  longjmp:
   7  	mov.l  @r4+, r8
   8  	mov.l  @r4+, r9
   9  	mov.l  @r4+, r10
  10  	mov.l  @r4+, r11
  11  	mov.l  @r4+, r12
  12  	mov.l  @r4+, r13
  13  	mov.l  @r4+, r14
  14  	mov.l  @r4+, r15
  15  	lds.l  @r4+, pr
  16  #if __SH_FPU_ANY__ || __SH4__
  17  	fmov.s @r4+, fr12
  18  	fmov.s @r4+, fr13
  19  	fmov.s @r4+, fr14
  20  	fmov.s @r4+, fr15
  21  #endif
  22  
  23  	tst  r5, r5
  24  	movt r0
  25  	add  r5, r0
  26  
  27  	rts
  28  	 nop
  29