Functions | Variables
intel_x64::vmcs::vm_exit_instruction_information::str::scaling Namespace Reference

Functions

auto get ()
 
auto get_if_exists (bool verbose=false) noexcept
 

Variables

constexpr const auto mask = 0x0000000000000003UL
 
constexpr const auto from = 0
 
constexpr const auto name = "scaling"
 
constexpr const auto no_scaling = 0U
 
constexpr const auto scale_by_2 = 1U
 
constexpr const auto scale_by_4 = 2U
 
constexpr const auto scale_by_8 = 3U
 

Function Documentation

◆ get()

auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::get ( )
inline

◆ get_if_exists()

auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::get_if_exists ( bool  verbose = false)
inlinenoexcept

Variable Documentation

◆ mask

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::mask = 0x0000000000000003UL

◆ from

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::from = 0

◆ name

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::name = "scaling"

◆ no_scaling

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::no_scaling = 0U

◆ scale_by_2

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::scale_by_2 = 1U

◆ scale_by_4

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::scale_by_4 = 2U

◆ scale_by_8

constexpr const auto intel_x64::vmcs::vm_exit_instruction_information::str::scaling::scale_by_8 = 3U