12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #include <sys/regdef.h>
- #include <sys/asm.h>
- #ifdef __PIC__
- .option pic2
- #endif
- .text
- .global __sigsetjmp
- .align 2;
- .ent __sigsetjmp,0;
- .type __sigsetjmp,@function
- __sigsetjmp:
- #ifdef __PIC__
- .set noreorder
- #if _MIPS_SIM == _MIPS_SIM_ABI32
- .cpload t9
- #else
- .cpsetup t9, v0, __sigsetjmp
- #endif
- .set reorder
- #endif
- move a2, sp
- #ifdef fp
- move a3, fp
- #else
- move a3, $fp
- #endif
- #ifdef __PIC__
- PTR_LA t9, __sigsetjmp_aux
- #if _MIPS_SIM != _MIPS_SIM_ABI32
- .cpreturn
- move a4, gp
- #endif
- jr t9
- #else
- j __sigsetjmp_aux
- #endif
- .end __sigsetjmp
|