public final class Immediate extends Operand
Modifier and Type | Class and Description |
---|---|
private static class |
Immediate.Cache
Internal cache of common native long values
|
Modifier and Type | Field and Description |
---|---|
private boolean |
isUnsigned |
private RELOC_MODE |
relocMode |
private long |
value |
Constructor and Description |
---|
Immediate(long value,
boolean isUnsigned) |
Modifier and Type | Method and Description |
---|---|
byte |
byteValue() |
static Immediate |
imm(long value) |
int |
intValue() |
boolean |
isUnsigned()
Return true if immediate is unsigned value.
|
long |
longValue() |
(package private) RELOC_MODE |
relocMode()
Return relocation mode.
|
short |
shortValue() |
static Immediate |
uimm(long value) |
long |
value() |
private final long value
private final boolean isUnsigned
private final RELOC_MODE relocMode
public long value()
public final byte byteValue()
public final short shortValue()
public final int intValue()
public final long longValue()
public final boolean isUnsigned()
RELOC_MODE relocMode()
public static final Immediate imm(long value)
public static final Immediate uimm(long value)