| Modifier and Type | Field and Description |
|---|---|
| public static final CPU_A64 | |
| public static final Register | fp
frame pointer |
| public static final Register | lr
link register |
| public static final Register | no_reg
No register, can be used only in @c Mem operand. |
| public static final Register | sp
stack pointer |
| public static final Register | w0
64 bit 15 Spare General purpose register (64 bit mode only). |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | |
| public static final Register | x0
64 bit General purpose register. |
| public static final Register | x1
64 bit General purpose register. |
| public static final Register | x2
64 bit General purpose register. |
| public static final Register | x3
64 bit General purpose register. |
| public static final Register | x4
64 bit General purpose register. |
| public static final Register | x5
64 bit General purpose register. |
| public static final Register | x6
64 bit General purpose register. |
| public static final Register | x7
64 bit General purpose register. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static final Mem | |
| pack-priv static final Mem | |
| pack-priv static final Mem | |
| pack-priv static final Mem | |
| pack-priv static final Mem | |
| pack-priv static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Immediate | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Immediate | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem | |
| public static final Mem |
| Aarch_64 | back to summary |
|---|---|
| public static final CPU_A64 Aarch_64 | |
| fp | back to summary |
|---|---|
| public static final Register fp frame pointer | |
| lr | back to summary |
|---|---|
| public static final Register lr link register | |
| no_reg | back to summary |
|---|---|
| public static final Register no_reg No register, can be used only in @c Mem operand. | |
| sp | back to summary |
|---|---|
| public static final Register sp stack pointer | |
| w0 | back to summary |
|---|---|
| public static final Register w0 64 bit 15 Spare General purpose register (64 bit mode only). | |
| w1 | back to summary |
|---|---|
| public static final Register w1 | |
| w10 | back to summary |
|---|---|
| public static final Register w10 | |
| w11 | back to summary |
|---|---|
| public static final Register w11 | |
| w12 | back to summary |
|---|---|
| public static final Register w12 | |
| w13 | back to summary |
|---|---|
| public static final Register w13 | |
| w14 | back to summary |
|---|---|
| public static final Register w14 | |
| w15 | back to summary |
|---|---|
| public static final Register w15 | |
| w2 | back to summary |
|---|---|
| public static final Register w2 | |
| w3 | back to summary |
|---|---|
| public static final Register w3 | |
| w4 | back to summary |
|---|---|
| public static final Register w4 | |
| w5 | back to summary |
|---|---|
| public static final Register w5 | |
| w6 | back to summary |
|---|---|
| public static final Register w6 | |
| w7 | back to summary |
|---|---|
| public static final Register w7 | |
| w8 | back to summary |
|---|---|
| public static final Register w8 | |
| w9 | back to summary |
|---|---|
| public static final Register w9 | |
| x0 | back to summary |
|---|---|
| public static final Register x0 64 bit General purpose register. | |
| x1 | back to summary |
|---|---|
| public static final Register x1 64 bit General purpose register. | |
| x2 | back to summary |
|---|---|
| public static final Register x2 64 bit General purpose register. | |
| x3 | back to summary |
|---|---|
| public static final Register x3 64 bit General purpose register. | |
| x4 | back to summary |
|---|---|
| public static final Register x4 64 bit General purpose register. | |
| x5 | back to summary |
|---|---|
| public static final Register x5 64 bit General purpose register. | |
| x6 | back to summary |
|---|---|
| public static final Register x6 64 bit General purpose register. | |
| x7 | back to summary |
|---|---|
| public static final Register x7 64 bit General purpose register. | |
| Asm | back to summary |
|---|---|
| private Asm() | |
| _ptr_build | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build(Label label, long disp, int ptrSize) | |
| _ptr_build | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build(Label label, Register index, int shift, long disp, int ptrSize) | |
| _ptr_build | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build(Register base, long disp, int ptrSize) | |
| _ptr_build | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build(Register base, Register index, int shift, long disp, int ptrSize) | |
| _ptr_build_abs | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build_abs(long target, long disp, int ptrSize) Absolute addressing | |
| _ptr_build_abs | back to summary |
|---|---|
| pack-priv static final Mem _ptr_build_abs(long target, Register index, int shift, long disp, int ptrSize) | |
| dword_ptr | back to summary |
|---|---|
| public static final Mem dword_ptr(Label label, long disp) Create dword (4 Bytes) pointer operand. | |
| dword_ptr | back to summary |
|---|---|
| public static final Mem dword_ptr(Label label) Create dword (4 Bytes) pointer operand. | |
| dword_ptr | back to summary |
|---|---|
| public static final Mem dword_ptr(Label label, Register index, int shift, long disp) Create qword (8 Bytes) pointer operand. | |
| dword_ptr | back to summary |
|---|---|
| public static final Mem dword_ptr(Register base, long disp) Create dword (8 Bytes) pointer operand. | |
| dword_ptr | back to summary |
|---|---|
| public static final Mem dword_ptr(Register base, Register index, int shift, long disp) Create dword (4 Bytes) pointer operand. | |
| dword_ptr_abs | back to summary |
|---|---|
| public static final Mem dword_ptr_abs(long target, Register index, int shift, long disp) | |
| imm | back to summary |
|---|---|
| public static final Immediate imm(long value) | |
| ptr | back to summary |
|---|---|
| public static final Mem ptr(Label label, long disp) Create pointer operand with not specified size. | |
| ptr | back to summary |
|---|---|
| public static final Mem ptr(Label label) Create pointer operand with not specified size. | |
| ptr | back to summary |
|---|---|
| public static final Mem ptr(Label label, Register index, int shift, long disp) Create pointer operand with not specified size. | |
| ptr | back to summary |
|---|---|
| public static final Mem ptr(Register base, long disp) Create pointer operand with not specified size. | |
| ptr | back to summary |
|---|---|
| public static final Mem ptr(Register base, Register index, int shift, long disp) Create pointer operand with not specified size. | |
| uimm | back to summary |
|---|---|
| public static final Immediate uimm(long value) | |
| word_ptr | back to summary |
|---|---|
| public static final Mem word_ptr(Label label, long disp) Create word (2 Bytes) pointer operand. | |
| word_ptr | back to summary |
|---|---|
| public static final Mem word_ptr(Label label) Create word (2 Bytes) pointer operand. | |
| word_ptr | back to summary |
|---|---|
| public static final Mem word_ptr(Label label, Register index, int shift, long disp) Create dword (4 Bytes) pointer operand. | |
| word_ptr | back to summary |
|---|---|
| public static final Mem word_ptr(Register base, long disp) Create word (4 Bytes) pointer operand. | |
| word_ptr | back to summary |
|---|---|
| public static final Mem word_ptr(Register base, Register index, int shift, long disp) Create word (2 Bytes) pointer operand. | |
| word_ptr_abs | back to summary |
|---|---|
| public static final Mem word_ptr_abs(long target, Register index, int shift, long disp) | |