x86-specific SIMD extensions. More...
Inherits CpuSimdFeature.
Static Public Attributes | |
static readonly X86CpuSimdFeature | MMX = new X86CpuSimdFeature(0) |
MMX instruction set. More... | |
static readonly X86CpuSimdFeature | MMXPlus = new X86CpuSimdFeature(1) |
MMX+ instruction set. More... | |
static readonly X86CpuSimdFeature | EMMX = new X86CpuSimdFeature(2) |
EMMX instruction set. More... | |
static readonly X86CpuSimdFeature | ThreeDNow = new X86CpuSimdFeature(3) |
3dnow! instruction set. More... | |
static readonly X86CpuSimdFeature | ThreeDNowPlus = new X86CpuSimdFeature(4) |
3dnow!+ instruction set. More... | |
static readonly X86CpuSimdFeature | ThreeDNowPrefetch = new X86CpuSimdFeature(5) |
3dnow! prefetch instructions. More... | |
static readonly X86CpuSimdFeature | ThreeDNowGeode = new X86CpuSimdFeature(6) |
Geode 3dnow! instructions. More... | |
static readonly X86CpuSimdFeature | SSE = new X86CpuSimdFeature(7) |
SSE instruction set. More... | |
static readonly X86CpuSimdFeature | SSE2 = new X86CpuSimdFeature(8) |
SSE 2 instruction set. More... | |
static readonly X86CpuSimdFeature | SSE3 = new X86CpuSimdFeature(9) |
SSE 3 instruction set. More... | |
static readonly X86CpuSimdFeature | SSSE3 = new X86CpuSimdFeature(10) |
SSSE 3 instruction set. More... | |
static readonly X86CpuSimdFeature | SSE4_1 = new X86CpuSimdFeature(11) |
SSE 4.1 instruction set. More... | |
static readonly X86CpuSimdFeature | SSE4_2 = new X86CpuSimdFeature(12) |
SSE 4.2 instruction set. More... | |
static readonly X86CpuSimdFeature | SSE4A = new X86CpuSimdFeature(13) |
SSE 4A instruction set. More... | |
static readonly X86CpuSimdFeature | AVX = new X86CpuSimdFeature(14) |
AVX instruction set. More... | |
static readonly X86CpuSimdFeature | AVX2 = new X86CpuSimdFeature(15) |
AVX 2 instruction set. More... | |
static readonly X86CpuSimdFeature | XOP = new X86CpuSimdFeature(16) |
XOP instruction set. More... | |
static readonly X86CpuSimdFeature | F16C = new X86CpuSimdFeature(17) |
F16C instruction set. More... | |
static readonly X86CpuSimdFeature | FMA3 = new X86CpuSimdFeature(18) |
FMA3 instruction set. More... | |
static readonly X86CpuSimdFeature | FMA4 = new X86CpuSimdFeature(19) |
FMA4 instruction set. More... | |
static readonly X86CpuSimdFeature | KNF = new X86CpuSimdFeature(20) |
Knights Ferry (aka Larrabee) instruction set. More... | |
static readonly X86CpuSimdFeature | KNC = new X86CpuSimdFeature(21) |
Knights Corner (aka Xeon Phi) instruction set. More... | |
static readonly X86CpuSimdFeature | AVX512F = new X86CpuSimdFeature(22) |
AVX-512 Foundation instruction set. More... | |
static readonly X86CpuSimdFeature | AVX512CD = new X86CpuSimdFeature(23) |
AVX-512 Conflict Detection instruction set. More... | |
static readonly X86CpuSimdFeature | AVX512ER = new X86CpuSimdFeature(24) |
AVX-512 Exponential and Reciprocal instruction set. More... | |
static readonly X86CpuSimdFeature | AVX512PF = new X86CpuSimdFeature(25) |
AVX-512 Prefetch instruction set. More... | |
Additional Inherited Members | |
![]() | |
bool | Equals (CpuSimdFeature other) |
Compares for equality with another CpuSimdFeature object. More... | |
override bool | Equals (System.Object other) |
Compares for equality with another object. More... | |
override int | GetHashCode () |
Provides a hash for the object. More... | |
override string | ToString () |
Provides a string ID for the object. More... | |
![]() | |
string | Description [get] |
Provides a description for the object. More... | |
x86-specific SIMD extensions.
|
static |
MMX instruction set.
|
static |
MMX+ instruction set.
|
static |
EMMX instruction set.
|
static |
3dnow! instruction set.
|
static |
3dnow!+ instruction set.
|
static |
3dnow! prefetch instructions.
|
static |
Geode 3dnow! instructions.
|
static |
SSE instruction set.
|
static |
SSE 2 instruction set.
|
static |
SSE 3 instruction set.
|
static |
SSSE 3 instruction set.
|
static |
SSE 4.1 instruction set.
|
static |
SSE 4.2 instruction set.
|
static |
SSE 4A instruction set.
|
static |
AVX instruction set.
|
static |
AVX 2 instruction set.
|
static |
XOP instruction set.
|
static |
F16C instruction set.
|
static |
FMA3 instruction set.
|
static |
FMA4 instruction set.
|
static |
Knights Ferry (aka Larrabee) instruction set.
|
static |
Knights Corner (aka Xeon Phi) instruction set.
|
static |
AVX-512 Foundation instruction set.
|
static |
AVX-512 Conflict Detection instruction set.
|
static |
AVX-512 Exponential and Reciprocal instruction set.
|
static |
AVX-512 Prefetch instruction set.