Uses of Class
jnr.a64asm.Register
-
Uses of Register in jnr.a64asm
Fields in jnr.a64asm declared as RegisterModifier and TypeFieldDescriptionprivate final Register
Offset.basereg
private final Register
Post_index.basereg
private final Register
Pre_index.basereg
static final Register
Asm.fp
frame pointerprivate static final Register[]
Register.gpb
private static final Register[]
Register.gpw
static final Register
Asm.lr
link registerstatic final Register
Asm.no_reg
No register, can be used only in @c Mem operand.static final Register
Asm.sp
stack pointerstatic final Register
Asm.w0
64 bit 15 Spare General purpose register (64 bit mode only).static final Register
Asm.w1
static final Register
Asm.w10
static final Register
Asm.w11
static final Register
Asm.w12
static final Register
Asm.w13
static final Register
Asm.w14
static final Register
Asm.w15
static final Register
Asm.w2
static final Register
Asm.w3
static final Register
Asm.w4
static final Register
Asm.w5
static final Register
Asm.w6
static final Register
Asm.w7
static final Register
Asm.w8
static final Register
Asm.w9
static final Register
Asm.x0
64 bit General purpose register.static final Register
Asm.x1
64 bit General purpose register.static final Register
Asm.x2
64 bit General purpose register.static final Register
Asm.x3
64 bit General purpose register.static final Register
Asm.x4
64 bit General purpose register.static final Register
Asm.x5
64 bit General purpose register.static final Register
Asm.x6
64 bit General purpose register.static final Register
Asm.x7
64 bit General purpose register.Methods in jnr.a64asm that return RegisterModifier and TypeMethodDescriptionfinal Register
Offset.getRegister()
final Register
Post_index.getRegister()
final Register
Pre_index.getRegister()
static final Register
Register.gpb
(int idx) static final Register
Register.gpr
(int reg) private static final Register
static final Register
Register.gpw
(int idx) Methods in jnr.a64asm with parameters of type RegisterModifier and TypeMethodDescription(package private) static final Mem
Asm._ptr_build
(Label label, Register index, int shift, long disp, int ptrSize) (package private) static final Mem
Asm._ptr_build
(Register base, long disp, int ptrSize) (package private) static final Mem
Asm._ptr_build
(Register base, Register index, int shift, long disp, int ptrSize) (package private) static final Mem
Asm._ptr_build_abs
(long target, Register index, int shift, long disp, int ptrSize) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.ccmn
(Register Xn, Immediate val, Immediate nzcv, Conditions cc) final void
SerializerIntrinsics_a64.ccmn
(Register Xn, Register Xm, Immediate nzcv, Conditions cc) final void
SerializerIntrinsics_a64.ccmp
(Register Xn, Immediate val, Immediate nzcv, Conditions cc) final void
SerializerIntrinsics_a64.ccmp
(Register Xn, Register Xm, Immediate nzcv, Conditions cc) final void
SerializerIntrinsics_a64.cinc
(Register Xd, Register Xn, Conditions cc) final void
SerializerIntrinsics_a64.cinv
(Register Xd, Register Xn, Conditions cc) final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.cneg
(Register Xd, Register Xn, Conditions cc) final void
SerializerIntrinsics_a64.csel
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
SerializerIntrinsics_a64.cset
(Register Xd, Conditions cc) final void
SerializerIntrinsics_a64.csetm
(Register Xd, Conditions cc) final void
SerializerIntrinsics_a64.csinc
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
SerializerIntrinsics_a64.csinv
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
SerializerIntrinsics_a64.csneg
(Register Xd, Register Xn, Register Xm, Conditions cc) final void
static final Mem
Create qword (8 Bytes) pointer operand.static final Mem
Create dword (8 Bytes) pointer operand.static final Mem
Create dword (4 Bytes) pointer operand.static final Mem
Asm.dword_ptr_abs
(long target, Register index, int shift, long disp) final void
final void
final void
final void
private static final Register
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.ldp
(Register Xd, Register Xn, Post_index location) final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.ldr
(Register Xd, Post_index postindex) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.msr
(SysRegister srt, Register Xd) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.prfm
(PRFOP_ENUM Xd, Register Xn, Immediate imm12) final void
SerializerIntrinsics_a64.prfm
(PRFOP_ENUM label, Register Xn, Register Rm, Ext ext) final void
SerializerIntrinsics_a64.prfum
(PRFOP_ENUM Xd, Register Xn, Immediate imm9) static final Mem
Create pointer operand with not specified size.static final Mem
Create pointer operand with not specified size.static final Mem
Create pointer operand with not specified size.final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.stp
(Register Xd, Register Xn, Post_index location) final void
final void
final void
SerializerIntrinsics_a64.str
(Register Xd, Post_index postindex) final void
final void
final void
final void
SerializerIntrinsics_a64.strb
(Register Xd, Post_index pindex) final void
final void
final void
final void
SerializerIntrinsics_a64.strh
(Register Xd, Post_index pindex) final void
final void
final void
final void
final void
final void
final void
final void
final void
SerializerIntrinsics_a64.stxp
(Register Xd, Register Xn, Register Xm, Register location, Immediate zero) final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
final void
static final Mem
Create dword (4 Bytes) pointer operand.static final Mem
Create word (4 Bytes) pointer operand.static final Mem
Create word (2 Bytes) pointer operand.static final Mem
Asm.word_ptr_abs
(long target, Register index, int shift, long disp) Constructors in jnr.a64asm with parameters of type RegisterModifierConstructorDescription(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
Post_index
(Register base, Immediate postIndex)