Class Asm
java.lang.Object
jnr.a64asm.Asm
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CPU_A64static final Registerframe pointerstatic final Registerlink registerstatic final RegisterNo register, can be used only in @c Mem operand.static final Registerstack pointerstatic final Register64 bit 15 Spare General purpose register (64 bit mode only).static final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Registerstatic final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register.static final Register64 bit General purpose register. -
Method Summary
Modifier and TypeMethodDescriptionstatic final MemCreate dword (4 Bytes) pointer operand.static final MemCreate dword (4 Bytes) pointer operand.static final MemCreate qword (8 Bytes) pointer operand.static final MemCreate dword (8 Bytes) pointer operand.static final MemCreate dword (4 Bytes) pointer operand.static final Memdword_ptr_abs(long target, Register index, int shift, long disp) static final Immediateimm(long value) static final MemCreate pointer operand with not specified size.static final MemCreate pointer operand with not specified size.static final MemCreate pointer operand with not specified size.static final MemCreate pointer operand with not specified size.static final MemCreate pointer operand with not specified size.static final Immediateuimm(long value) static final MemCreate word (2 Bytes) pointer operand.static final MemCreate word (2 Bytes) pointer operand.static final MemCreate dword (4 Bytes) pointer operand.static final MemCreate word (4 Bytes) pointer operand.static final MemCreate word (2 Bytes) pointer operand.static final Memword_ptr_abs(long target, Register index, int shift, long disp)
-
Field Details
-
Aarch_64
-
no_reg
No register, can be used only in @c Mem operand. -
x0
64 bit General purpose register. -
x1
64 bit General purpose register. -
x2
64 bit General purpose register. -
x3
64 bit General purpose register. -
x4
64 bit General purpose register. -
x5
64 bit General purpose register. -
x6
64 bit General purpose register. -
x7
64 bit General purpose register. -
fp
frame pointer -
lr
link register -
sp
stack pointer -
w0
64 bit 15 Spare General purpose register (64 bit mode only). -
w1
-
w2
-
w3
-
w4
-
w5
-
w6
-
w7
-
w8
-
w9
-
w10
-
w11
-
w12
-
w13
-
w14
-
w15
-
-
Method Details
-
ptr
-
ptr
-
word_ptr
-
word_ptr
-
dword_ptr
-
dword_ptr
-
ptr
-
word_ptr
-
dword_ptr
-
word_ptr_abs
-
dword_ptr_abs
-
ptr
-
word_ptr
-
dword_ptr
-
ptr
-
word_ptr
-
dword_ptr
-
imm
-
uimm
-