| #define _SIGCONTEXT32_H 1 |
| /* signal context for 32bit programs. */ |
| #define X86_FXSR_MAGIC 0x0000 |
| unsigned short significand[4]; |
| unsigned short significand[4]; |
| unsigned short padding[3]; |
| /* FSAVE frame with extensions */ |
| /* Regular FPU environment */ |
| __u32 tag; /* not compatible to 64bit twd */ |
| unsigned short magic; /* 0xffff = regular FPU data only */ |
| /* FXSR FPU environment */ |
| struct _fpxreg _fxsr_st[8]; |
| struct _xmmreg _xmm[8]; /* It's actually 16 */ |
| unsigned short gs, __gsh; |
| unsigned short fs, __fsh; |
| unsigned short es, __esh; |
| unsigned short ds, __dsh; |
| unsigned short cs, __csh; |
| unsigned int esp_at_signal; |
| unsigned short ss, __ssh; |
| unsigned int fpstate; /* really (struct _fpstate_ia32 *) */ |