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