Package | Description |
---|---|
org.jikesrvm.compilers.opt.ir.ia32 | |
org.jikesrvm.ia32 |
Modifier and Type | Method and Description |
---|---|
Register |
PhysicalRegisterSet.getFPR(RegisterConstants.FloatingPointMachineRegister n) |
Modifier and Type | Class and Description |
---|---|
static class |
RegisterConstants.FPR
Representation of x87 floating point registers
|
static class |
RegisterConstants.XMM
Representation of SSE XMM registers
|
Modifier and Type | Field and Description |
---|---|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.ALL_FPRS
All floating point purpose registers
NB with SSE x87 registers must be explicitly managed
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.NATIVE_NONVOLATILE_FPRS
Native non-volatile FPRS
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.NATIVE_PARAMETER_FPRS
Floating point registers to pass arguments to native code
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.NATIVE_VOLATILE_FPRS
Native volatile FPRS
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.NONVOLATILE_FPRS
Non-volatile floating point registers within the RVM.
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.PARAMETER_FPRS
Floating point registers to pass arguments within the RVM
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.RETURN_FPRS
FPR registers used for returning values
|
static RegisterConstants.FloatingPointMachineRegister[] |
RegisterConstants.VOLATILE_FPRS
Volatile floating point registers within the RVM.
|