1234567891011121314151617181920212223 |
- #define _ASM
- #define _SETJMP_H
- #include <bits/setjmp.h>
- #ifdef __H8300S__
- .h8300s
- #else
- .h8300h
- #endif
- .text
- .global ___sigsetjmp
- ___sigsetjmp:
- add.l #JB_SIZE,er0
- mov.l @sp,er1 ; return PC
- mov.l er1,@-er0
- mov.l sp,@-er0
- mov.l er6,@-er0
- mov.l er5,@-er0
- mov.l er4,@-er0
- sub.l er0,er0
- rts
|