Enum cpuid::CpuFeature
[−]
[src]
pub enum CpuFeature { FloatingPointUnit, VirtualModeExtension, DebugingExtension, PageSizeExtension, TimestampCounter, ModelSpecificRegisters, PhysicalAddressExtension, MachineCheckException, CMPXCHG8B, APIC, MemoryTypeRangeRegisters, SysenterSysexit, PageGlobalEnable, MachineCheckArchitecture, CMOV, PageAttributeTable, PageAddressExtension36bit, ProcessorSerialNumber, CLFLUSH, DebugStore, ACPI, MMX, FXSAVE, SSE, SSE2, SelfSnoop, HyperThreading, ThermalMonitor, IA64, PendingBreakEnable, SSE3, PCLMULQDQ, DebugStore64, MONITOR, CplQualifiedDebugStore, VirtualisationTechnology, SaferModeExceptions, EnhancedSpeedStep, ThermalMonitor2, SSSE3, ContextId, CMPXCHG16B, SendTaskPriorityMessages, PerformanceCapabilitiesMSR, DirectCacheAccess, SSE41, SSE42, SyscallSysret, ExecuteDisableBit, MOVBE, POPCNT, AES, XSAVE, OSXSAVE, AdvancedVectorExtensions, MMXExtensions, AMD3DNow, AMD3DNowExtended, NoExecuteBit, FXSAVEOptimizations, RDTSCP, LongMode, LAHFLongMode, CoreMultiProcessingLegacyMode, AMDSecureVirtualMachine, LZCNT, MisalignedSSE, SSE4a, PREFETCH, OsVisibleWorkaround, InstructionBasedSampling, SSE5, SKINIT, WatchdogTimer, TemperatureSensor, FrequencyIDControl, VoltageIDControl, THERMTRIP, AMDThermalControl, SoftwareThermalControl, Multiplier100Mhz, HardwarePstateControl, ConstantTSCTicks, XOP, FMA3, FMA4, TrailingBitManipulation, FPConvert16Bit, RDRAND, X2APIC, CorePerformanceBoost, MPERF, ProcessorFeedbackInterface, ProcessorAccumulator, NumCpuFeatures, }
CPU feature identifiers.
Variants
FloatingPointUnit
VirtualModeExtension
DebugingExtension
PageSizeExtension
TimestampCounter
ModelSpecificRegisters
PhysicalAddressExtension
MachineCheckException
CMPXCHG8B
APIC
MemoryTypeRangeRegisters
SysenterSysexit
PageGlobalEnable
MachineCheckArchitecture
CMOV
PageAttributeTable
PageAddressExtension36bit
ProcessorSerialNumber
CLFLUSH
DebugStore
ACPI
MMX
FXSAVE
SSE
SSE2
SelfSnoop
HyperThreading
ThermalMonitor
IA64
PendingBreakEnable
SSE3
PCLMULQDQ
DebugStore64
MONITOR
CplQualifiedDebugStore
VirtualisationTechnology
SaferModeExceptions
EnhancedSpeedStep
ThermalMonitor2
SSSE3
ContextId
CMPXCHG16B
SendTaskPriorityMessages
PerformanceCapabilitiesMSR
DirectCacheAccess
SSE41
SSE42
SyscallSysret
ExecuteDisableBit
MOVBE
POPCNT
AES
XSAVE
OSXSAVE
AdvancedVectorExtensions
MMXExtensions
AMD3DNow
AMD3DNowExtended
NoExecuteBit
FXSAVEOptimizations
RDTSCP
LongMode
LAHFLongMode
CoreMultiProcessingLegacyMode
AMDSecureVirtualMachine
LZCNT
MisalignedSSE
SSE4a
PREFETCH
OsVisibleWorkaround
InstructionBasedSampling
SSE5
SKINIT
WatchdogTimer
TemperatureSensor
FrequencyIDControl
VoltageIDControl
THERMTRIP
AMDThermalControl
SoftwareThermalControl
Multiplier100Mhz
HardwarePstateControl
ConstantTSCTicks
XOP
FMA3
FMA4
TrailingBitManipulation
FPConvert16Bit
RDRAND
X2APIC
CorePerformanceBoost
MPERF
ProcessorFeedbackInterface
ProcessorAccumulator
NumCpuFeatures
Trait Implementations
impl Clone for CpuFeature
[src]
fn clone(&self) -> CpuFeature
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more