Uses of Class
jnr.a64asm.Register
-
-
Uses of Register in jnr.a64asm
Fields in jnr.a64asm declared as Register Modifier and Type Field Description private Register
Offset. basereg
private Register
Post_index. basereg
private Register
Pre_index. basereg
static Register
Asm. fp
frame pointerprivate static Register[]
Register. gpb
private static Register[]
Register. gpw
static Register
Asm. lr
link registerstatic Register
Asm. no_reg
No register, can be used only in @c Mem operand.static Register
Asm. sp
stack pointerstatic Register
Asm. w0
64 bit 15 Spare General purpose register (64 bit mode only).static Register
Asm. w1
static Register
Asm. w10
static Register
Asm. w11
static Register
Asm. w12
static Register
Asm. w13
static Register
Asm. w14
static Register
Asm. w15
static Register
Asm. w2
static Register
Asm. w3
static Register
Asm. w4
static Register
Asm. w5
static Register
Asm. w6
static Register
Asm. w7
static Register
Asm. w8
static Register
Asm. w9
static Register
Asm. x0
64 bit General purpose register.static Register
Asm. x1
64 bit General purpose register.static Register
Asm. x2
64 bit General purpose register.static Register
Asm. x3
64 bit General purpose register.static Register
Asm. x4
64 bit General purpose register.static Register
Asm. x5
64 bit General purpose register.static Register
Asm. x6
64 bit General purpose register.static Register
Asm. x7
64 bit General purpose register.Methods in jnr.a64asm that return Register Modifier and Type Method Description Register
Offset. getRegister()
Register
Post_index. getRegister()
Register
Pre_index. getRegister()
static Register
Register. gpb(int idx)
static Register
Register. gpr(int reg)
private static Register
Register. gpr(Register[] cache, int idx)
static Register
Register. gpw(int idx)
Methods in jnr.a64asm with parameters of type Register Modifier and Type Method Description (package private) static Mem
Asm. _ptr_build(Label label, Register index, int shift, long disp, int ptrSize)
(package private) static Mem
Asm. _ptr_build(Register base, long disp, int ptrSize)
(package private) static Mem
Asm. _ptr_build(Register base, Register index, int shift, long disp, int ptrSize)
(package private) static Mem
Asm. _ptr_build_abs(long target, Register index, int shift, long disp, int ptrSize)
void
SerializerIntrinsics_a64. adc(Register dst, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. adcs(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. add(Register Xd, Register Xn, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. add(Register Xd, Register Xn, Register Xm, Ext extnd)
void
SerializerIntrinsics_a64. add(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. adds(Register Xd, Register Xn, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. adds(Register Xd, Register Xn, Register Xm, Ext extnd)
void
SerializerIntrinsics_a64. adds(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. adr(Register Xd, Label label)
void
SerializerIntrinsics_a64. adrp(Register Xd, Label label)
void
SerializerIntrinsics_a64. and(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. and(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. ands(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. ands(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. asr(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. asr(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. asrv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. bfi(Register Xd, Register Xn, Immediate val, Immediate width)
void
SerializerIntrinsics_a64. bfm(Register Xd, Register Xn, Immediate val1, Immediate val2)
void
SerializerIntrinsics_a64. bfxil(Register Xd, Register Xn, Immediate val, Immediate width)
void
SerializerIntrinsics_a64. bic(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. bics(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. blr(Register Xn)
void
SerializerIntrinsics_a64. br(Register Xn)
void
SerializerIntrinsics_a64. cbnz(Register Xn, Label label)
void
SerializerIntrinsics_a64. cbz(Register Xn, Label label)
void
SerializerIntrinsics_a64. ccmn(Register Xn, Immediate val, Immediate nzcv, Conditions cc)
void
SerializerIntrinsics_a64. ccmn(Register Xn, Register Xm, Immediate nzcv, Conditions cc)
void
SerializerIntrinsics_a64. ccmp(Register Xn, Immediate val, Immediate nzcv, Conditions cc)
void
SerializerIntrinsics_a64. ccmp(Register Xn, Register Xm, Immediate nzcv, Conditions cc)
void
SerializerIntrinsics_a64. cinc(Register Xd, Register Xn, Conditions cc)
void
SerializerIntrinsics_a64. cinv(Register Xd, Register Xn, Conditions cc)
void
SerializerIntrinsics_a64. cls(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. clz(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. cmn(Register Xd, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. cmn(Register Xd, Register Xn, Ext extend)
void
SerializerIntrinsics_a64. cmn(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. cmp(Register Xd, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. cmp(Register Xd, Register Xn, Ext extend)
void
SerializerIntrinsics_a64. cmp(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. cneg(Register Xd, Register Xn, Conditions cc)
void
SerializerIntrinsics_a64. csel(Register Xd, Register Xn, Register Xm, Conditions cc)
void
SerializerIntrinsics_a64. cset(Register Xd, Conditions cc)
void
SerializerIntrinsics_a64. csetm(Register Xd, Conditions cc)
void
SerializerIntrinsics_a64. csinc(Register Xd, Register Xn, Register Xm, Conditions cc)
void
SerializerIntrinsics_a64. csinv(Register Xd, Register Xn, Register Xm, Conditions cc)
void
SerializerIntrinsics_a64. csneg(Register Xd, Register Xn, Register Xm, Conditions cc)
void
SerializerIntrinsics_a64. dc(Register Xd, Register Xn)
static Mem
Asm. dword_ptr(Label label, Register index, int shift, long disp)
Create qword (8 Bytes) pointer operand.static Mem
Asm. dword_ptr(Register base, long disp)
Create dword (8 Bytes) pointer operand.static Mem
Asm. dword_ptr(Register base, Register index, int shift, long disp)
Create dword (4 Bytes) pointer operand.static Mem
Asm. dword_ptr_abs(long target, Register index, int shift, long disp)
void
SerializerIntrinsics_a64. eon(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. eor(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. eor(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. extr(Register Xd, Register Xn, Register Xm, Immediate val)
private static Register
Register. gpr(Register[] cache, int idx)
void
SerializerIntrinsics_a64. ic(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. ldar(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldarb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldarh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldaxp(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldaxr(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldaxrb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldaxrh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldnp(Register Xd, Register Xn, Register location, Immediate imm7)
void
SerializerIntrinsics_a64. ldp(Register Xd, Register Xn, Offset offset)
void
SerializerIntrinsics_a64. ldp(Register Xd, Register Xn, Post_index location)
void
SerializerIntrinsics_a64. ldp(Register Xd, Register Xn, Pre_index pindex)
void
SerializerIntrinsics_a64. ldpsw(Register Xd, Register Xn, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldpsw(Register Xd, Register Xn, Offset offset)
void
SerializerIntrinsics_a64. ldpsw(Register Xd, Register Xn, Pre_index pindex)
void
SerializerIntrinsics_a64. ldr(Register Xd, Immediate label)
void
SerializerIntrinsics_a64. ldr(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldr(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldr(Register Xd, Post_index postindex)
void
SerializerIntrinsics_a64. ldr(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldrb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldrb(Register Xd, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldrb(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldrb(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldrh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldrh(Register Xd, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldrh(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldrh(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldrsb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldrsb(Register Xd, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldrsb(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldrsb(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldrsh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldrsh(Register Xd, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldrsh(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldrsh(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldrsw(Register Xd, Label label)
void
SerializerIntrinsics_a64. ldrsw(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldrsw(Register Xd, Mem location, Immediate val)
void
SerializerIntrinsics_a64. ldrsw(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. ldrsw(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. ldtr(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldtrb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldtrh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldtrsb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldtrsh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldtrsw(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldur(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldurb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldurh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldursb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldursh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldursw(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldxp(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldxr(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldxrb(Register Xd, Mem location)
void
SerializerIntrinsics_a64. ldxrh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. lsl(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. lsl(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. lslv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. lsr(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. lsr(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. lsrv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. madd(Register Xd, Register Xn, Register Xm, Register Xa)
void
SerializerIntrinsics_a64. mneg(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. mov(Register Xd, Immediate val)
void
SerializerIntrinsics_a64. mov(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. mov(Register Xd, Shift sft)
void
SerializerIntrinsics_a64. movk(Register Xd, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. movn(Register Xd, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. movz(Register Xd, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. mrs(Register Xd, Register SysReg)
void
SerializerIntrinsics_a64. msr(Register Xd, Immediate val)
void
SerializerIntrinsics_a64. msr(SysRegister srt, Register Xd)
void
SerializerIntrinsics_a64. msub(Register Xd, Register Xn, Register Xm, Register Xa)
void
SerializerIntrinsics_a64. mul(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. mvn(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. neg(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. negs(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. ngc(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. ngcs(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. orn(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. orr(Register Xd, Register Xm, Immediate val)
void
SerializerIntrinsics_a64. orr(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. prfm(PRFOP_ENUM Xd, Register Xn, Immediate imm12)
void
SerializerIntrinsics_a64. prfm(PRFOP_ENUM label, Register Xn, Register Rm, Ext ext)
void
SerializerIntrinsics_a64. prfum(PRFOP_ENUM Xd, Register Xn, Immediate imm9)
static Mem
Asm. ptr(Label label, Register index, int shift, long disp)
Create pointer operand with not specified size.static Mem
Asm. ptr(Register base, long disp)
Create pointer operand with not specified size.static Mem
Asm. ptr(Register base, Register index, int shift, long disp)
Create pointer operand with not specified size.void
SerializerIntrinsics_a64. rbit(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. ret(Register Xd)
void
SerializerIntrinsics_a64. rev(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. rev16(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. rev32(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. ror(Register Xd, Register Xm, Immediate val)
void
SerializerIntrinsics_a64. ror(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. rorv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. sbc(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. sbcs(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. sbfiz(Register Xd, Register Xn, Immediate lsb, Immediate width)
void
SerializerIntrinsics_a64. sbfm(Register Xd, Register Xn, Immediate val, Immediate val1)
void
SerializerIntrinsics_a64. sbfx(Register Xd, Register Xn, Immediate val, Immediate val1)
void
SerializerIntrinsics_a64. sdiv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. smaddl(Register Xd, Register Wn, Register Wm, Register Xn)
void
SerializerIntrinsics_a64. smnegl(Register Xd, Register Wn, Register Wm)
void
SerializerIntrinsics_a64. smsubl(Register Xd, Register Wn, Register Wm, Register Xn)
void
SerializerIntrinsics_a64. smulh(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. smull(Register Xd, Register Wn, Register Wm)
void
SerializerIntrinsics_a64. stlr(Register Xd, Mem location)
void
SerializerIntrinsics_a64. stlrb(Register Xd, Register Xn, Immediate val)
void
SerializerIntrinsics_a64. stlrh(Register Xd, Mem location)
void
SerializerIntrinsics_a64. stlxp(Register Wd, Register Xn, Register Xm, Mem location)
void
SerializerIntrinsics_a64. stlxr(Register Wd, Register Xn, Mem location)
void
SerializerIntrinsics_a64. stlxrb(Register Wd, Register Wn, Mem location)
void
SerializerIntrinsics_a64. stlxrh(Register Wd, Register Wn, Mem location)
void
SerializerIntrinsics_a64. stnp(Register Xd, Register Xn, Mem location)
void
SerializerIntrinsics_a64. stp(Register Xd, Register Xn, Offset offset)
void
SerializerIntrinsics_a64. stp(Register Xd, Register Xn, Post_index location)
void
SerializerIntrinsics_a64. stp(Register Xd, Register Xn, Pre_index pindex)
void
SerializerIntrinsics_a64. str(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. str(Register Xd, Post_index postindex)
void
SerializerIntrinsics_a64. str(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. str(Register Xt, Register Xn, Register Xm, Ext ext)
void
SerializerIntrinsics_a64. strb(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. strb(Register Xd, Post_index pindex)
void
SerializerIntrinsics_a64. strb(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. strb(Register Wt, Register Xn, Register Rm, Ext ext)
void
SerializerIntrinsics_a64. strh(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. strh(Register Xd, Post_index pindex)
void
SerializerIntrinsics_a64. strh(Register Xd, Pre_index pindex)
void
SerializerIntrinsics_a64. strh(Register Xd, Register Xn, Register Xm, Ext ext)
void
SerializerIntrinsics_a64. sttr(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. sttrb(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. sttrh(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. stur(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. sturb(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. sturh(Register Xd, Offset offset)
void
SerializerIntrinsics_a64. stxp(Register Xd, Register Xn, Register Xm, Register location, Immediate zero)
void
SerializerIntrinsics_a64. stxr(Register Xd, Register Xn, Offset location)
void
SerializerIntrinsics_a64. stxrb(Register Xd, Register Xn, Offset location)
void
SerializerIntrinsics_a64. stxrh(Register Xd, Register Xn, Offset location)
void
SerializerIntrinsics_a64. sub(Register Xd, Register Xn, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. sub(Register Xd, Register Xn, Register Xm, Ext extend)
void
SerializerIntrinsics_a64. sub(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. subs(Register Xd, Register Xn, Immediate val, Shift sft)
void
SerializerIntrinsics_a64. subs(Register Xd, Register Xn, Register Xm, Ext extend)
void
SerializerIntrinsics_a64. subs(Register Xd, Register Xn, Register Xm, Shift sft)
void
SerializerIntrinsics_a64. sxtb(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. sxth(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. sxtw(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. tbnz(Register Xd, Immediate val, Label label)
void
SerializerIntrinsics_a64. tbz(Register Xd, Immediate val, Label label)
void
SerializerIntrinsics_a64. tst(Register Xd, Immediate val)
void
SerializerIntrinsics_a64. tst(Register Xd, Register Xn, Shift sft)
void
SerializerIntrinsics_a64. ubfiz(Register Xd, Register Xn, Immediate val, Immediate val1)
void
SerializerIntrinsics_a64. ubfm(Register Xd, Register Xn, Immediate val, Immediate val1)
void
SerializerIntrinsics_a64. ubfx(Register Xd, Register Xn, Immediate val, Immediate val1)
void
SerializerIntrinsics_a64. udiv(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. umaddl(Register Xd, Register Xn, Register Xm, Register Xa)
void
SerializerIntrinsics_a64. umnegl(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. umsubl(Register Xd, Register Xn, Register Xm, Register Xa)
void
SerializerIntrinsics_a64. umulh(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. umull(Register Xd, Register Xn, Register Xm)
void
SerializerIntrinsics_a64. uxtb(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. uxth(Register Xd, Register Xn)
void
SerializerIntrinsics_a64. uxtw(Register Xd, Register Xn)
static Mem
Asm. word_ptr(Label label, Register index, int shift, long disp)
Create dword (4 Bytes) pointer operand.static Mem
Asm. word_ptr(Register base, long disp)
Create word (4 Bytes) pointer operand.static Mem
Asm. word_ptr(Register base, Register index, int shift, long disp)
Create word (2 Bytes) pointer operand.static Mem
Asm. word_ptr_abs(long target, Register index, int shift, long disp)
Constructors in jnr.a64asm with parameters of type Register Constructor Description Mem(long target, Register index, int shift, long disp, int ptrSize)
Mem(Label label, Register index, int shift, long disp, int ptrSize)
Mem(Register base, int size)
Mem(Register base, long displacement, int size)
Mem(Register base, Ext extend, int size)
Mem(Register base, Register index, int shift, long displacement, int size)
Offset(Register base, Immediate offset)
Post_index(Register base, Immediate postIndex)
Pre_index(Register base, Immediate preIndex)
-