public static enum RegisterConstants.XMM extends Enum<RegisterConstants.XMM> implements RegisterConstants.FloatingPointMachineRegister
Enum Constant and Description |
---|
XMM0 |
XMM1 |
XMM10 |
XMM11 |
XMM12 |
XMM13 |
XMM14 |
XMM15 |
XMM2 |
XMM3 |
XMM4 |
XMM5 |
XMM6 |
XMM7 |
XMM8 |
XMM9 |
Modifier and Type | Field and Description |
---|---|
private static RegisterConstants.XMM[] |
vals
Local copy of the backing array.
|
Modifier and Type | Method and Description |
---|---|
static RegisterConstants.XMM |
lookup(int num)
Convert encoded value into the XMM it represents
|
boolean |
needsREXprefix() |
byte |
value() |
static RegisterConstants.XMM |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RegisterConstants.XMM[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RegisterConstants.XMM XMM0
public static final RegisterConstants.XMM XMM1
public static final RegisterConstants.XMM XMM2
public static final RegisterConstants.XMM XMM3
public static final RegisterConstants.XMM XMM4
public static final RegisterConstants.XMM XMM5
public static final RegisterConstants.XMM XMM6
public static final RegisterConstants.XMM XMM7
public static final RegisterConstants.XMM XMM8
public static final RegisterConstants.XMM XMM9
public static final RegisterConstants.XMM XMM10
public static final RegisterConstants.XMM XMM11
public static final RegisterConstants.XMM XMM12
public static final RegisterConstants.XMM XMM13
public static final RegisterConstants.XMM XMM14
public static final RegisterConstants.XMM XMM15
private static final RegisterConstants.XMM[] vals
public static RegisterConstants.XMM[] values()
for (RegisterConstants.XMM c : RegisterConstants.XMM.values()) System.out.println(c);
public static RegisterConstants.XMM 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.XMM lookup(int num)
num
- encoded value