Package jnr.x86asm
Class Immediate
- java.lang.Object
-
- jnr.x86asm.Operand
-
- jnr.x86asm.Immediate
-
public final class Immediate extends Operand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classImmediate.CacheInternal cache of common native long values
-
Field Summary
Fields Modifier and Type Field Description private booleanisUnsignedprivate RELOC_MODErelocModeprivate longvalue
-
Constructor Summary
Constructors Constructor Description Immediate(long value, boolean isUnsigned)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description bytebyteValue()static Immediateimm(long value)intintValue()booleanisUnsigned()Return true if immediate is unsigned value.longlongValue()(package private) RELOC_MODErelocMode()Return relocation mode.shortshortValue()static Immediateuimm(long value)longvalue()
-
-
-
Field Detail
-
value
private final long value
-
isUnsigned
private final boolean isUnsigned
-
relocMode
private final RELOC_MODE relocMode
-
-
Method Detail
-
value
public long value()
-
byteValue
public final byte byteValue()
-
shortValue
public final short shortValue()
-
intValue
public final int intValue()
-
longValue
public final long longValue()
-
isUnsigned
public final boolean isUnsigned()
Return true if immediate is unsigned value.
-
relocMode
RELOC_MODE relocMode()
Return relocation mode.
-
imm
public static final Immediate imm(long value)
-
uimm
public static final Immediate uimm(long value)
-
-