|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RegisterConstants
Nested Class Summary | |
---|---|
static interface |
RegisterConstants.FloatingPointMachineRegister
Super interface for floating point registers |
static class |
RegisterConstants.FPR
Representation of x87 floating point registers |
static class |
RegisterConstants.GPR
Representation of general purpose registers |
static interface |
RegisterConstants.MachineRegister
Common interface implemented by all registers constants |
static class |
RegisterConstants.MM
Representation of MMX MM registers N.B. |
static class |
RegisterConstants.XMM
Representation of SSE XMM registers |
Field Detail |
---|
static final byte LG_INSTRUCTION_WIDTH
static final int INSTRUCTION_WIDTH
static final RegisterConstants.GPR EAX
static final RegisterConstants.GPR ECX
static final RegisterConstants.GPR EDX
static final RegisterConstants.GPR EBX
static final RegisterConstants.GPR ESP
static final RegisterConstants.GPR EBP
static final RegisterConstants.GPR ESI
static final RegisterConstants.GPR EDI
static final RegisterConstants.GPR R0
static final RegisterConstants.GPR R1
static final RegisterConstants.GPR R2
static final RegisterConstants.GPR R3
static final RegisterConstants.GPR R4
static final RegisterConstants.GPR R5
static final RegisterConstants.GPR R6
static final RegisterConstants.GPR R7
static final RegisterConstants.GPR R8
static final RegisterConstants.GPR R9
static final RegisterConstants.GPR R10
static final RegisterConstants.GPR R11
static final RegisterConstants.GPR R12
static final RegisterConstants.GPR R13
static final RegisterConstants.GPR R14
static final RegisterConstants.GPR R15
static final RegisterConstants.FPR FP0
static final RegisterConstants.FPR FP1
static final RegisterConstants.FPR FP2
static final RegisterConstants.FPR FP3
static final RegisterConstants.FPR FP4
static final RegisterConstants.FPR FP5
static final RegisterConstants.FPR FP6
static final RegisterConstants.FPR FP7
static final RegisterConstants.MM MM0
static final RegisterConstants.MM MM1
static final RegisterConstants.MM MM2
static final RegisterConstants.MM MM3
static final RegisterConstants.MM MM4
static final RegisterConstants.MM MM5
static final RegisterConstants.MM MM6
static final RegisterConstants.MM MM7
static final RegisterConstants.MM MM8
static final RegisterConstants.MM MM9
static final RegisterConstants.MM MM10
static final RegisterConstants.MM MM11
static final RegisterConstants.MM MM12
static final RegisterConstants.MM MM13
static final RegisterConstants.MM MM14
static final RegisterConstants.MM MM15
static final RegisterConstants.XMM XMM0
static final RegisterConstants.XMM XMM1
static final RegisterConstants.XMM XMM2
static final RegisterConstants.XMM XMM3
static final RegisterConstants.XMM XMM4
static final RegisterConstants.XMM XMM5
static final RegisterConstants.XMM XMM6
static final RegisterConstants.XMM XMM7
static final RegisterConstants.XMM XMM8
static final RegisterConstants.XMM XMM9
static final RegisterConstants.XMM XMM10
static final RegisterConstants.XMM XMM11
static final RegisterConstants.XMM XMM12
static final RegisterConstants.XMM XMM13
static final RegisterConstants.XMM XMM14
static final RegisterConstants.XMM XMM15
static final RegisterConstants.GPR STACK_POINTER
static final RegisterConstants.GPR THREAD_REGISTER
static final RegisterConstants.GPR[] ALL_GPRS
static final byte NUM_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] ALL_FPRS
static final byte NUM_FPRS
static final RegisterConstants.GPR[] VOLATILE_GPRS
static final int NUM_VOLATILE_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] VOLATILE_FPRS
static final int NUM_VOLATILE_FPRS
static final RegisterConstants.GPR[] NONVOLATILE_GPRS
static final int NUM_NONVOLATILE_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] NONVOLATILE_FPRS
static final int NUM_NONVOLATILE_FPRS
static final RegisterConstants.GPR[] PARAMETER_GPRS
static final int NUM_PARAMETER_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] PARAMETER_FPRS
static final int NUM_PARAMETER_FPRS
static final RegisterConstants.GPR[] RETURN_GPRS
static final int NUM_RETURN_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] RETURN_FPRS
static final int NUM_RETURN_FPRS
static final RegisterConstants.GPR[] NATIVE_VOLATILE_GPRS
static final RegisterConstants.GPR[] NATIVE_NONVOLATILE_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] NATIVE_VOLATILE_FPRS
static final RegisterConstants.FloatingPointMachineRegister[] NATIVE_NONVOLATILE_FPRS
static final RegisterConstants.GPR[] NATIVE_PARAMETER_GPRS
static final RegisterConstants.FloatingPointMachineRegister[] NATIVE_PARAMETER_FPRS
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |