blob: 5e487674b9babd1fcc97470701703959051c2b08 [file] [log] [blame]
#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