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 */