Yeppp!
 All Classes Namespaces Functions Variables Properties Pages
Static Public Attributes | List of all members
ArmCpuIsaFeature Class Reference

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

- Public Member Functions inherited from CpuIsaFeature
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...
 
- Properties inherited from CpuIsaFeature
string Description [get]
 Provides a description for the object. More...
 

Detailed Description

ARM-specific ISA extensions.

See Also
Library.IsSupported(CpuIsaFeature)

Member Data Documentation

readonly ArmCpuIsaFeature V4 = new ArmCpuIsaFeature(0)
static

ARMv4 instruction set.

readonly ArmCpuIsaFeature V5 = new ArmCpuIsaFeature(1)
static

ARMv5 instruciton set.

readonly ArmCpuIsaFeature V5E = new ArmCpuIsaFeature(2)
static

ARMv5 DSP instructions.

readonly ArmCpuIsaFeature V6 = new ArmCpuIsaFeature(3)
static

ARMv6 instruction set.

readonly ArmCpuIsaFeature V6K = new ArmCpuIsaFeature(4)
static

ARMv6 Multiprocessing extensions.

readonly ArmCpuIsaFeature V7 = new ArmCpuIsaFeature(5)
static

ARMv7 instruction set.

readonly ArmCpuIsaFeature V7MP = new ArmCpuIsaFeature(6)
static

ARMv7 Multiprocessing extensions.

readonly ArmCpuIsaFeature Thumb = new ArmCpuIsaFeature(7)
static

Thumb mode.

readonly ArmCpuIsaFeature Thumb2 = new ArmCpuIsaFeature(8)
static

Thumb 2 mode.

readonly ArmCpuIsaFeature ThumbEE = new ArmCpuIsaFeature(9)
static

Thumb EE mode.

readonly ArmCpuIsaFeature Jazelle = new ArmCpuIsaFeature(10)
static

Jazelle extensions.

readonly ArmCpuIsaFeature FPA = new ArmCpuIsaFeature(11)
static

FPA instructions.

readonly ArmCpuIsaFeature VFP = new ArmCpuIsaFeature(12)
static

VFP instruction set.

readonly ArmCpuIsaFeature VFP2 = new ArmCpuIsaFeature(13)
static

VFPv2 instruction set.

readonly ArmCpuIsaFeature VFP3 = new ArmCpuIsaFeature(14)
static

VFPv3 instruction set.

readonly ArmCpuIsaFeature VFPd32 = new ArmCpuIsaFeature(15)
static

VFP implementation with 32 double-precision registers.

readonly ArmCpuIsaFeature VFP3HP = new ArmCpuIsaFeature(16)
static

VFPv3 half precision extension.

readonly ArmCpuIsaFeature VFP4 = new ArmCpuIsaFeature(17)
static

VFPv4 instruction set.

readonly ArmCpuIsaFeature Div = new ArmCpuIsaFeature(18)
static

SDIV and UDIV instructions.

readonly ArmCpuIsaFeature Armada = new ArmCpuIsaFeature(19)
static

Marvell Armada instruction extensions.