public static enum RegisterConstants.FPR extends Enum<RegisterConstants.FPR> implements RegisterConstants.FloatingPointMachineRegister
Modifier and Type | Field and Description |
---|---|
private static RegisterConstants.FPR[] |
vals
Local copy of the backing array.
|
Modifier and Type | Method and Description |
---|---|
static RegisterConstants.FPR |
lookup(int num)
Convert encoded value into the FPR it represents
|
boolean |
needsREXprefix() |
byte |
value() |
static RegisterConstants.FPR |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RegisterConstants.FPR[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RegisterConstants.FPR FP0
public static final RegisterConstants.FPR FP1
public static final RegisterConstants.FPR FP2
public static final RegisterConstants.FPR FP3
public static final RegisterConstants.FPR FP4
public static final RegisterConstants.FPR FP5
public static final RegisterConstants.FPR FP6
public static final RegisterConstants.FPR FP7
private static final RegisterConstants.FPR[] vals
public static RegisterConstants.FPR[] values()
for (RegisterConstants.FPR c : RegisterConstants.FPR.values()) System.out.println(c);
public static RegisterConstants.FPR valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic byte value()
value
in interface MachineRegister
value
in interface RegisterConstants.IntelMachineRegister
public boolean needsREXprefix()
needsREXprefix
in interface RegisterConstants.IntelMachineRegister
public static RegisterConstants.FPR lookup(int num)
num
- encoded value