
_FPENV	STRUC
fpenv_Control	DD	?
fpenv_Status	DD	?
fpenv_Tag	DD	?
fpenv_EIP	DD	?
fpenv_OpCode	DW	?
fpenv_CS	DW	?
fpenv_DataOffset	DD	?
fpenv_DataSel	DD	?
_FPENV	ENDS

FPENV struc
db size _FPENV dup(?)
FPENV ends

PFPENV struc
	dd ?
PFPENV ends


_FPSTATE	STRUC
fpstate_env	DB	SIZE FPENV DUP (?)
fpstate_stack	DB	SIZE FPREG * 8 DUP (?)
_FPSTATE	ENDS

FPSTATE struc
db size _FPSTATE dup(?)
FPSTATE ends

PFPSTATE struc
	dd ?
PFPSTATE ends

LOCALVARSPACE	EQU	128 

_R3XcptStackImage	STRUC
ReturnAddr	DD	?
TrapNumber	DD	?
pERepRec	DD	?
pContext	DD	?
ERepRec	DB	SIZE EXCEPTIONREPORTRECORD DUP (?)
Context	DB	SIZE CONTEXTRECORD DUP (?)
_R3XcptStackImage	ENDS

R3XCPTSTACK struc
db size _R3XcptStackImage dup(?)
R3XCPTSTACK ends

XCPT_FP_STACK_FAULT	EQU	0040H 
XCPT_FP_PRECISION	EQU	0020H 
XCPT_FP_UNDERFLOW	EQU	0010H 
XCPT_FP_OVERFLOW	EQU	0008H 
XCPT_FP_ZERO_DIVIDE	EQU	0004H 
XCPT_FP_DENORMAL	EQU	0002H 
XCPT_FP_INVALID_OP	EQU	0001H 
EXIT_UNWIND	EQU	65796C4BH 
NXCPT	EQU	(XCPT_SIGNAL  AND   NOT XCPT_SEVERITY_CODE)
