struct X86Xcr0

Defined at line 129 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

[Intel/vol3]: 2.6 Extended Control Registers

Public Members

 field_RsvdZ_132
 field_x87_136
 field_sse_137
 field_avx_138
 field_bndreg_139
 field_bndcsr_140
 field_opmask_141
 field_zmm_hi256_142
 field_hi16_zmm_143
 field_RsvdZ_144
 field_pkru_145
 field_RsvdZ_147

Public Methods

template <, >
SelfType & set_x87 (typename SelfType::ValueType val)

The Intel manual lists these in ascending bit order instead of descending

bit order like most other control registers, so we follow suit.

Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_x87 (typename SelfType::ValueType val)

The Intel manual lists these in ascending bit order instead of descending

bit order like most other control registers, so we follow suit.

Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType x87 ()

The Intel manual lists these in ascending bit order instead of descending

bit order like most other control registers, so we follow suit.

Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType x87 ()

The Intel manual lists these in ascending bit order instead of descending

bit order like most other control registers, so we follow suit.

Defined at line 136 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_sse (typename SelfType::ValueType val)

Defined at line 137 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_sse (typename SelfType::ValueType val)

Defined at line 137 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType sse ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 137 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType sse ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 137 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType avx ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 138 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType avx ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 138 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_avx (typename SelfType::ValueType val)

Defined at line 138 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_avx (typename SelfType::ValueType val)

Defined at line 138 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType bndreg ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 139 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType bndreg ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 139 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_bndreg (typename SelfType::ValueType val)

Defined at line 139 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_bndreg (typename SelfType::ValueType val)

Defined at line 139 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType bndcsr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 140 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType bndcsr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 140 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_bndcsr (typename SelfType::ValueType val)

Defined at line 140 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_bndcsr (typename SelfType::ValueType val)

Defined at line 140 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType opmask ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType opmask ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_opmask (typename SelfType::ValueType val)

Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_opmask (typename SelfType::ValueType val)

Defined at line 141 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_zmm_hi256 (typename SelfType::ValueType val)

Defined at line 142 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_zmm_hi256 (typename SelfType::ValueType val)

Defined at line 142 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType zmm_hi256 ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 142 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType zmm_hi256 ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 142 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType hi16_zmm ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 143 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType hi16_zmm ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 143 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_hi16_zmm (typename SelfType::ValueType val)

Defined at line 143 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_hi16_zmm (typename SelfType::ValueType val)

Defined at line 143 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType pkru ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 145 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
typename SelfType::ValueType pkru ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 145 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_pkru (typename SelfType::ValueType val)

Defined at line 145 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

template <, >
SelfType & set_pkru (typename SelfType::ValueType val)

Defined at line 145 of file ../../zircon/kernel/lib/arch/include/lib/arch/x86/system.h

Records