DkmProcessorFeatures Enum

Definition

Flags indicating features which are available in the processor on which this system/process/thread is running. These generally deal with register set availability.

This enumeration supports a bitwise combination of its member values.

public enum class DkmProcessorFeatures
public enum class DkmProcessorFeatures
enum DkmProcessorFeatures
[System.Flags]
public enum DkmProcessorFeatures
[<System.Flags>]
type DkmProcessorFeatures = 
Public Enum DkmProcessorFeatures
Inheritance
DkmProcessorFeatures
Attributes

Fields

AMD3DNow 8

On X86, used to indicate that the CPU supports 3DNow! registers.

AMX 512
AVX 16

On X86/X64, used to indicate that the CPU supports AVX registers.

AVX512 64

On X86/X64, used to indicate that the CPU supports AVX512 registers.

CETSSP 256

On X86/X64, used to indicate that the CPU supports CET- Shadow Stack Pointer registers.

MMX 1

On X86, used to indicate that the CPU supports MMX registers.

MPX 128

On X86/X64, used to indicate that the CPU supports MPX registers.

None 0

Processor does not support any additional features.

SSE 2

On X86, used to indicate that the CPU supports SSE registers.

SSE2 4

On X86, used to indicate that the CPU supports SSE2 registers.

VFP32 32

On ARM, used to indicate that the CPU supports the full set of floating-point registers (Q0-Q15, D0-D31, and S0-S63, ). On arm, when this flag is cleared, the only supported floating-point registers include Q0-Q3, D0-D7, and S0-S15.

Applies to