| /* | |
| * arch/s390/include/klibc/archsetjmp.h | |
| */ | |
| #ifndef _KLIBC_ARCHSETJMP_H | |
| #define _KLIBC_ARCHSETJMP_H | |
| #ifndef __s390x__ | |
| struct __jmp_buf { | |
| uint32_t __gregs[10]; /* general registers r6-r15 */ | |
| uint64_t __fpregs[2]; /* fp registers f4 and f6 */ | |
| }; | |
| #else /* __s390x__ */ | |
| struct __jmp_buf { | |
| uint64_t __gregs[10]; /* general registers r6-r15 */ | |
| uint64_t __fpregs[4]; /* fp registers f1, f3, f5, f7 */ | |
| }; | |
| #endif /* __s390x__ */ | |
| typedef struct __jmp_buf jmp_buf[1]; | |
| #endif /* _SETJMP_H */ |