1 #ifndef __ASM_SH_SIGCONTEXT_H
2 #define __ASM_SH_SIGCONTEXT_H
7 #if defined(__SH5__) || defined(CONFIG_CPU_SH5)
9 unsigned long long sc_regs
[63];
10 unsigned long long sc_tregs
[8];
11 unsigned long long sc_pc
;
12 unsigned long long sc_sr
;
15 unsigned long long sc_fpregs
[32];
16 unsigned int sc_fpscr
;
17 unsigned int sc_fpvalid
;
20 unsigned long sc_regs
[16];
25 unsigned long sc_mach
;
26 unsigned long sc_macl
;
28 #if defined(__SH4__) || defined(CONFIG_CPU_SH4) || \
29 defined(__SH2A__) || defined(CONFIG_CPU_SH2A)
31 unsigned long sc_fpregs
[16];
32 unsigned long sc_xfpregs
[16];
33 unsigned int sc_fpscr
;
35 unsigned int sc_ownedfp
;
40 #endif /* __ASM_SH_SIGCONTEXT_H */