| #ifndef _I386_MATH_EMU_H | 
 | #define _I386_MATH_EMU_H | 
 |  | 
 | /* This structure matches the layout of the data saved to the stack | 
 |    following a device-not-present interrupt, part of it saved | 
 |    automatically by the 80386/80486. | 
 |    */ | 
 | struct info { | 
 | 	long ___orig_eip; | 
 | 	long ___ebx; | 
 | 	long ___ecx; | 
 | 	long ___edx; | 
 | 	long ___esi; | 
 | 	long ___edi; | 
 | 	long ___ebp; | 
 | 	long ___eax; | 
 | 	long ___ds; | 
 | 	long ___es; | 
 | 	long ___fs; | 
 | 	long ___orig_eax; | 
 | 	long ___eip; | 
 | 	long ___cs; | 
 | 	long ___eflags; | 
 | 	long ___esp; | 
 | 	long ___ss; | 
 | 	long ___vm86_es; /* This and the following only in vm86 mode */ | 
 | 	long ___vm86_ds; | 
 | 	long ___vm86_fs; | 
 | 	long ___vm86_gs; | 
 | }; | 
 | #endif |