|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PhysicalRegisterConstants
This class holds constants that describe IA32 physical register set.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jikesrvm.ia32.RegisterConstants |
---|
RegisterConstants.FloatingPointMachineRegister, RegisterConstants.FPR, RegisterConstants.GPR, RegisterConstants.MachineRegister, RegisterConstants.MM, RegisterConstants.XMM |
Field Summary | |
---|---|
static int |
AF
AF bit of EFLAGS |
static int |
C0
C0 bit of EFLAGS |
static int |
C1
C1 bit of EFLAGS |
static int |
C2
C2 bit of EFLAGS |
static int |
C3
C3 bit of EFLAGS |
static int |
CF
CF bit of EFLAGS |
static byte |
CONDITION_VALUE
|
static byte |
DOUBLE_REG
|
static byte |
DOUBLE_VALUE
|
static int |
FIRST_DOUBLE
|
static int |
FIRST_INT
|
static int |
FIRST_SPECIAL
|
static byte |
FLOAT_VALUE
|
static byte |
INT_REG
|
static byte |
INT_VALUE
|
static int |
NUM_SPECIALS
special intel registers or register sub-fields. |
static byte |
NUMBER_TYPE
|
static int |
OF
OF bit of EFLAGS |
static int |
PF
PF bit of EFLAGS |
static int |
SF
SF bit of EFLAGS |
static byte |
SPECIAL_REG
|
static int |
ST0
ST0 - top of FP stack (for SSE2) |
static int |
ST1
ST1 - below top of FP stack (for SSE2) |
static int |
ZF
ZF bit of EFLAGS |
Fields inherited from interface org.jikesrvm.ia32.RegisterConstants |
---|
ALL_FPRS, ALL_GPRS, EAX, EBP, EBX, ECX, EDI, EDX, ESI, ESP, FP0, FP1, FP2, FP3, FP4, FP5, FP6, FP7, INSTRUCTION_WIDTH, LG_INSTRUCTION_WIDTH, MM0, MM1, MM10, MM11, MM12, MM13, MM14, MM15, MM2, MM3, MM4, MM5, MM6, MM7, MM8, MM9, NATIVE_NONVOLATILE_FPRS, NATIVE_NONVOLATILE_GPRS, NATIVE_PARAMETER_FPRS, NATIVE_PARAMETER_GPRS, NATIVE_VOLATILE_FPRS, NATIVE_VOLATILE_GPRS, NONVOLATILE_FPRS, NONVOLATILE_GPRS, NUM_FPRS, NUM_GPRS, NUM_NONVOLATILE_FPRS, NUM_NONVOLATILE_GPRS, NUM_PARAMETER_FPRS, NUM_PARAMETER_GPRS, NUM_RETURN_FPRS, NUM_RETURN_GPRS, NUM_VOLATILE_FPRS, NUM_VOLATILE_GPRS, PARAMETER_FPRS, PARAMETER_GPRS, R0, R1, R10, R11, R12, R13, R14, R15, R2, R3, R4, R5, R6, R7, R8, R9, RETURN_FPRS, RETURN_GPRS, STACK_POINTER, THREAD_REGISTER, VOLATILE_FPRS, VOLATILE_GPRS, XMM0, XMM1, XMM10, XMM11, XMM12, XMM13, XMM14, XMM15, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7, XMM8, XMM9 |
Field Detail |
---|
static final byte INT_VALUE
static final byte DOUBLE_VALUE
static final byte FLOAT_VALUE
static final byte CONDITION_VALUE
static final byte INT_REG
static final byte DOUBLE_REG
static final byte SPECIAL_REG
static final byte NUMBER_TYPE
static final int FIRST_INT
static final int FIRST_DOUBLE
static final int FIRST_SPECIAL
static final int NUM_SPECIALS
static final int AF
static final int CF
static final int OF
static final int PF
static final int SF
static final int ZF
static final int C0
static final int C1
static final int C2
static final int C3
static final int ST0
static final int ST1
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |