Package jnr.a64asm
Class Mem
- java.lang.Object
-
- jnr.a64asm.Operand
-
- jnr.a64asm.Mem
-
public class Mem extends Operand
-
-
Constructor Summary
Constructors Modifier Constructor Description privateMem(int base, int index, int shift, Label label, long target, long displacement, int size, Ext extend)(package private)Mem(long target, long disp, int ptrSize)(package private)Mem(long target, Register index, int shift, long disp, int ptrSize)(package private)Mem(Label label, long displacement, int size)(package private)Mem(Label label, Register index, int shift, long disp, int ptrSize)(package private)Mem(Register base, int size)(package private)Mem(Register base, long displacement, int size)(package private)Mem(Register base, Ext extend, int size)(package private)Mem(Register base, Register index, int shift, long displacement, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intbase()longdisplacement()booleanhasBase()(package private) booleanhasIndex()booleanhasLabel()intindex()Labellabel()intshift()longtarget()
-
-
-
Method Detail
-
hasLabel
public final boolean hasLabel()
-
hasBase
public final boolean hasBase()
-
hasIndex
boolean hasIndex()
-
base
public final int base()
-
displacement
public final long displacement()
-
index
public final int index()
-
label
public final Label label()
-
shift
public final int shift()
-
target
public final long target()
-
-