Expand Minimize

HV_X64_XSAVE_XFEM_REGISTER union

The HV_X64_XSAVE_XFEM_REGISTER union identifies how an XSAVE XFEM (XSAVE feature enabled mask) register is encoded.

Syntax


typedef union _HV_X64_XSAVE_XFEM_REGISTER {
  UINT64 AsUINT64;
  struct {
    UINT64 LegacyX87  :1;
    UINT64 LegacySse  :1;
    UINT64 Avx  :1;
    UINT64 Reserved  :61;
  };
} HV_X64_XSAVE_XFEM_REGISTER, *PHV_X64_XSAVE_XFEM_REGISTER;

Members

AsUINT64

A member in the union that can hold one 64-bit value that identifies how an XSAVE XFEM register is encoded.

LegacyX87

A UINT64 value that specifies whether the XSAVE XFEM register is legacy X87. The legacy X87 indication is set in the first bit of the 64-bit AsUINT64 member (0x0000000000000001).

LegacySse

A UINT64 value that specifies whether the XSAVE XFEM register is legacy SSE. The legacy SSE indication is set in the second bit of the 64-bit AsUINT64 member (0x0000000000000002).

Avx

A UINT64 value that specifies whether the XSAVE XFEM register has an AVX context. The AVX context indication is set in the third bit of the 64-bit AsUINT64 member (0x0000000000000004).

Reserved

This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the remaining 61 bits of the 64-bit AsUINT64 member to zero (0xFFFFFFFFFFFFFFF8).

Remarks

The HV_X64_XSAVE_XFEM_REGISTER union is used in the HV_X64_XSAVE_HEADER structure.

Requirements

Header

Hvgdk.h (include Hvgdk.h)

See also

HV_X64_XSAVE_HEADER

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.