ARM-specific non-ISA processor or system features. More...
Inherits CpuSystemFeature.
Static Public Attributes | |
static final ArmCpuSystemFeature | VFPVectorMode = new ArmCpuSystemFeature(32) |
VFP vector mode is supported in hardware. | |
static final ArmCpuSystemFeature | FPA = new ArmCpuSystemFeature(56) |
The CPU has FPA registers (f0-f7), and the operating system preserves them during context switch. | |
static final ArmCpuSystemFeature | WMMX = new ArmCpuSystemFeature(57) |
The CPU has WMMX registers (wr0-wr15), and the operating system preserves them during context switch. | |
static final ArmCpuSystemFeature | S32 = new ArmCpuSystemFeature(58) |
The CPU has s0-s31 VFP registers, and the operating system preserves them during context switch. | |
static final ArmCpuSystemFeature | D32 = new ArmCpuSystemFeature(59) |
The CPU has d0-d31 VFP registers, and the operating system preserves them during context switch. | |
![]() | |
static final CpuSystemFeature | CycleCounter = new CpuSystemFeature(0) |
The processor has a built-in cycle counter, and the operating system provides a way to access it. | |
static final CpuSystemFeature | CycleCounter64Bit = new CpuSystemFeature(1) |
The processor has a 64-bit cycle counter, or the operating system provides an abstraction of a 64-bit cycle counter. | |
static final CpuSystemFeature | AddressSpace64Bit = new CpuSystemFeature(2) |
The processor and the operating system allows to use 64-bit pointers. | |
static final CpuSystemFeature | GPRegisters64Bit = new CpuSystemFeature(3) |
The processor and the operating system allows to do 64-bit arithmetical operations on general-purpose registers. | |
static final CpuSystemFeature | MisalignedAccess = new CpuSystemFeature(4) |
The processor and the operating system allows misaligned memory reads and writes. | |
static final CpuSystemFeature | SingleThreaded = new CpuSystemFeature(5) |
The processor or the operating system support at most one hardware thread. | |
Additional Inherited Members | |
![]() | |
final String | toString () |
Provides a string ID for this non-ISA processor or system feature. More... | |
final String | getDescription () |
Provides a text description for this non-ISA processor or system feature. More... | |
ARM-specific non-ISA processor or system features.