ARM-specific ISA extensions. More...
Inherits CpuIsaFeature.
Static Public Attributes | |
static readonly ArmCpuIsaFeature | V4 = new ArmCpuIsaFeature(0) |
ARMv4 instruction set. More... | |
static readonly ArmCpuIsaFeature | V5 = new ArmCpuIsaFeature(1) |
ARMv5 instruciton set. More... | |
static readonly ArmCpuIsaFeature | V5E = new ArmCpuIsaFeature(2) |
ARMv5 DSP instructions. More... | |
static readonly ArmCpuIsaFeature | V6 = new ArmCpuIsaFeature(3) |
ARMv6 instruction set. More... | |
static readonly ArmCpuIsaFeature | V6K = new ArmCpuIsaFeature(4) |
ARMv6 Multiprocessing extensions. More... | |
static readonly ArmCpuIsaFeature | V7 = new ArmCpuIsaFeature(5) |
ARMv7 instruction set. More... | |
static readonly ArmCpuIsaFeature | V7MP = new ArmCpuIsaFeature(6) |
ARMv7 Multiprocessing extensions. More... | |
static readonly ArmCpuIsaFeature | Thumb = new ArmCpuIsaFeature(7) |
Thumb mode. More... | |
static readonly ArmCpuIsaFeature | Thumb2 = new ArmCpuIsaFeature(8) |
Thumb 2 mode. More... | |
static readonly ArmCpuIsaFeature | ThumbEE = new ArmCpuIsaFeature(9) |
Thumb EE mode. More... | |
static readonly ArmCpuIsaFeature | Jazelle = new ArmCpuIsaFeature(10) |
Jazelle extensions. More... | |
static readonly ArmCpuIsaFeature | FPA = new ArmCpuIsaFeature(11) |
FPA instructions. More... | |
static readonly ArmCpuIsaFeature | VFP = new ArmCpuIsaFeature(12) |
VFP instruction set. More... | |
static readonly ArmCpuIsaFeature | VFP2 = new ArmCpuIsaFeature(13) |
VFPv2 instruction set. More... | |
static readonly ArmCpuIsaFeature | VFP3 = new ArmCpuIsaFeature(14) |
VFPv3 instruction set. More... | |
static readonly ArmCpuIsaFeature | VFPd32 = new ArmCpuIsaFeature(15) |
VFP implementation with 32 double-precision registers. More... | |
static readonly ArmCpuIsaFeature | VFP3HP = new ArmCpuIsaFeature(16) |
VFPv3 half precision extension. More... | |
static readonly ArmCpuIsaFeature | VFP4 = new ArmCpuIsaFeature(17) |
VFPv4 instruction set. More... | |
static readonly ArmCpuIsaFeature | Div = new ArmCpuIsaFeature(18) |
SDIV and UDIV instructions. More... | |
static readonly ArmCpuIsaFeature | Armada = new ArmCpuIsaFeature(19) |
Marvell Armada instruction extensions. More... | |
Additional Inherited Members | |
![]() | |
bool | Equals (CpuIsaFeature other) |
Compares for equality with another CpuIsaFeature 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... | |
ARM-specific ISA extensions.
|
static |
ARMv4 instruction set.
|
static |
ARMv5 instruciton set.
|
static |
ARMv5 DSP instructions.
|
static |
ARMv6 instruction set.
|
static |
ARMv6 Multiprocessing extensions.
|
static |
ARMv7 instruction set.
|
static |
ARMv7 Multiprocessing extensions.
|
static |
Thumb mode.
|
static |
Thumb 2 mode.
|
static |
Thumb EE mode.
|
static |
Jazelle extensions.
|
static |
FPA instructions.
|
static |
VFP instruction set.
|
static |
VFPv2 instruction set.
|
static |
VFPv3 instruction set.
|
static |
VFP implementation with 32 double-precision registers.
|
static |
VFPv3 half precision extension.
|
static |
VFPv4 instruction set.
|
static |
SDIV and UDIV instructions.
|
static |
Marvell Armada instruction extensions.