HV_X64_FX_REGISTERS union
The HV_X64_FX_REGISTERS union describes how FX registers are encoded.
Syntax
typedef union _HV_X64_FX_REGISTERS { struct { HV_X64_FP_CONTROL_STATUS_REGISTER FpControlStatus; HV_X64_XMM_CONTROL_STATUS_REGISTER XmmControlStatus; HV_X64_FP_MMX_REGISTER FpMmx[8]; HV_UINT128 Xmm[16]; }; UINT8 FxSaveArea[HV_X64_FXSAVE_AREA_SIZE]; } HV_X64_FX_REGISTERS, *PHV_X64_FX_REGISTERS;
Members
- FpControlStatus
-
An HV_X64_FP_CONTROL_STATUS_REGISTER union.
- XmmControlStatus
-
An HV_X64_XMM_CONTROL_STATUS_REGISTER union.
- FpMmx
-
An array of 8 HV_X64_FP_MMX_REGISTER unions.
- Xmm
-
An array of 16 128-bit XMM floating-point control-status values.
- FxSaveArea
-
A member in the union that can hold an array of HV_X64_FXSAVE_AREA_SIZE bytes that defines the FX save area. HV_X64_FXSAVE_AREA_SIZE is currently defined as 512 bytes.
Remarks
Requirements
|
Header |
|
|---|
See also
Send comments about this topic to Microsoft
Build date: 11/16/2013
Show:
