Parents: | cpu.arm.64 |
Authors: | Doug Coleman, Giftpflanze |
B0 |
B1 |
B10 |
B11 |
B12 |
B13 |
B14 |
B15 |
B16 |
B17 |
B18 |
B19 |
B2 |
B20 |
B21 |
B22 |
B23 |
B24 |
B25 |
B26 |
B27 |
B28 |
B29 |
B3 |
B30 |
B31 |
B4 |
B5 |
B6 |
B7 |
B8 |
B9 |
D0 |
D1 |
D10 |
D11 |
D12 |
D13 |
D14 |
D15 |
D16 |
D17 |
D18 |
D19 |
D2 |
D20 |
D21 |
D22 |
D23 |
D24 |
D25 |
D26 |
D27 |
D28 |
D29 |
D3 |
D30 |
D31 |
D4 |
D5 |
D6 |
D7 |
D8 |
D9 |
H0 |
H1 |
H10 |
H11 |
H12 |
H13 |
H14 |
H15 |
H16 |
H17 |
H18 |
H19 |
H2 |
H20 |
H21 |
H22 |
H23 |
H24 |
H25 |
H26 |
H27 |
H28 |
H29 |
H3 |
H30 |
H31 |
H4 |
H5 |
H6 |
H7 |
H8 |
H9 |
Q0 |
Q1 |
Q10 |
Q11 |
Q12 |
Q13 |
Q14 |
Q15 |
Q16 |
Q17 |
Q18 |
Q19 |
Q2 |
Q20 |
Q21 |
Q22 |
Q23 |
Q24 |
Q25 |
Q26 |
Q27 |
Q28 |
Q29 |
Q3 |
Q30 |
Q31 |
Q4 |
Q5 |
Q6 |
Q7 |
Q8 |
Q9 |
S0 |
S1 |
S10 |
S11 |
S12 |
S13 |
S14 |
S15 |
S16 |
S17 |
S18 |
S19 |
S2 |
S20 |
S21 |
S22 |
S23 |
S24 |
S25 |
S26 |
S27 |
S28 |
S29 |
S3 |
S30 |
S31 |
S4 |
S5 |
S6 |
S7 |
S8 |
S9 |
SP |
V0 |
V1 |
V10 |
V11 |
V12 |
V13 |
V14 |
V15 |
V16 |
V17 |
V18 |
V19 |
V2 |
V20 |
V21 |
V22 |
V23 |
V24 |
V25 |
V26 |
V27 |
V28 |
V29 |
V3 |
V30 |
V31 |
V4 |
V5 |
V6 |
V7 |
V8 |
V9 |
W0 |
W1 |
W10 |
W11 |
W12 |
W13 |
W14 |
W15 |
W16 |
W17 |
W18 |
W19 |
W2 |
W20 |
W21 |
W22 |
W23 |
W24 |
W25 |
W26 |
W27 |
W28 |
W29 |
W3 |
W30 |
W4 |
W5 |
W6 |
W7 |
W8 |
W9 |
WSP |
WZR |
X0 |
X1 |
X10 |
X11 |
X12 |
X13 |
X14 |
X15 |
X16 |
X17 |
X18 |
X19 |
X2 |
X20 |
X21 |
X22 |
X23 |
X24 |
X25 |
X26 |
X27 |
X28 |
X29 |
X3 |
X30 |
X4 |
X5 |
X6 |
X7 |
X8 |
X9 |
XZR |
Word | Stack effect |
16B | ( -- size Q ) |
2D | ( -- size Q ) |
2S | ( -- size Q ) |
4H | ( -- size Q ) |
4S | ( -- size Q ) |
8B | ( -- size Q ) |
8H | ( -- size Q ) |
ADC | ( Rm Rn Rd -- ) |
ADCS | ( Rm Rn Rd -- ) |
ADDSr | ( Rm Rn Rd -- ) |
ADDV | ( Vn Rd size Q -- ) |
ADDi | ( uimm12 Rn Rd -- ) |
ADDr | ( Rm Rn Rd -- ) |
ADR | ( simm21 Xd -- ) |
ADRP | ( simm33 Xd -- ) |
AL | ( -- cond ) |
ANDSi | ( imm64 Rn Rd -- ) |
ANDi | ( imm64 Rn Rd -- ) |
ANDr | ( Rm Rn Rd -- ) |
ASRi | ( uimm6 Rn Rd -- ) |
ASRr | ( Rm Rn Rd -- ) |
B.cond | ( simm21 cond -- ) |
BIC | ( Rm Rn Rd -- ) |
BL | ( simm28 -- ) |
BLR | ( Rn -- ) |
BR | ( Rn -- ) |
BRK | ( uimm16 -- ) |
Br | ( simm28 -- ) |
CBNZ | ( simm21 Rt -- ) |
CC | ( -- cond ) |
CLZ | ( Rn Rd -- ) |
CMPi | ( imm12 Rn -- ) |
CMPr | ( Rm Rn -- ) |
CNT | ( Vn Vd size Q -- ) |
CS | ( -- cond ) |
CSEL | ( Rm Rn Rd cond -- ) |
CSET | ( Rd cond -- ) |
CSETM | ( Rd cond -- ) |
D | ( -- ftype ) |
DUPgen | ( Rn Rd size Q -- ) |
DX | ( -- sf ftype rmode opcode ) |
D[1]X | ( -- sf ftype rmode opcode ) |
EORi | ( imm64 Rn Rd -- ) |
EORr | ( Rm Rn Rd -- ) |
EQ | ( -- cond ) |
FADDs | ( Rm Rn Rd var -- ) |
FCVT | ( Rn Rd svar dvar -- ) |
FCVTZSsi | ( Rn Rd var -- ) |
FDIVs | ( Rm Rn Rd var -- ) |
FMAXs | ( Rm Rn Rd var -- ) |
FMINs | ( Rm Rn Rd var -- ) |
FMOVgen | ( Rn Rd sf ftype rmode opcode -- ) |
FMULs | ( Rm Rn Rd var -- ) |
FPCR | ( -- op0 op1 CRn CRm op2 ) |
FPSR | ( -- op0 op1 CRn CRm op2 ) |
FSQRTs | ( Rn Rd var -- ) |
FSUBs | ( Rm Rn Rd var -- ) |
GE | ( -- cond ) |
GT | ( -- cond ) |
H | ( -- ftype ) |
HI | ( -- cond ) |
HLT | ( uimm16 -- ) |
HS | ( -- cond ) |
HW | ( -- sf ftype rmode opcode ) |
HX | ( -- sf ftype rmode opcode ) |
LDPpost | ( simm10 Rn Rt2 Rt -- ) |
LDPpre | ( simm10 Rn Rt2 Rt -- ) |
LDPsoff | ( simm10 Rn Rt2 Rt -- ) |
LDRBr | ( Rm Rn Rt -- ) |
LDRBuoff | ( uimm12 Rn Rt -- ) |
LDRHuoff | ( uimm13 Rn Rt -- ) |
LDRl | ( simm21 Rt -- ) |
LDRpost | ( simm9 Rn Rt -- ) |
LDRpre | ( simm9 Rn Rt -- ) |
LDRr | ( Rm Rn Rt -- ) |
LDRuoff | ( uimm14/15 Rn Rt -- ) |
LDUR | ( simm9 Rn Rt -- ) |
LE | ( -- cond ) |
LO | ( -- cond ) |
LS | ( -- cond ) |
LSLi | ( uimm6 Rn Rd -- ) |
LSLr | ( Rm Rn Rd -- ) |
LSRi | ( uimm6 Rn Rd -- ) |
LSRr | ( Rm Rn Rd -- ) |
LT | ( -- cond ) |
MI | ( -- cond ) |
MOVK | ( lsl imm16 Rd -- ) |
MOVZ | ( lsl imm16 Rd -- ) |
MOVr | ( Rn Rd -- ) |
MOVsp | ( Rn Rd -- ) |
MOVwi | ( imm16 Rd -- ) |
MRS | ( op0 op1 CRn CRm op2 Rt -- ) |
MSRr | ( op0 op1 CRn CRm op2 Rt -- ) |
MSUB | ( Ra Rm Rn Rd -- ) |
MUL | ( Rm Rn Rd -- ) |
MVN | ( Rm Rd -- ) |
NE | ( -- cond ) |
NEG | ( Rm Rd -- ) |
NOP | ( -- ) |
NV | ( -- cond ) |
NZCV | ( -- op0 op1 CRn CRm op2 ) |
ORRi | ( imm64 Rn Rd -- ) |
ORRr | ( Rm Rn Rd -- ) |
PL | ( -- cond ) |
RET | ( Rn/f -- ) |
S | ( -- ftype ) |
SCVTFsi | ( Rn Rd var -- ) |
SDIV | ( Rm Rn Rd -- ) |
SMULH | ( Rm Rn Rd -- ) |
STADD | ( Rs Rn -- ) |
STPpost | ( simm10 Rn Rt2 Rt -- ) |
STPpre | ( simm10 Rn Rt2 Rt -- ) |
STPsoff | ( simm10 Rn Rt2 Rt -- ) |
STRpost | ( simm9 Rn Rt -- ) |
STRpre | ( simm9 Rn Rt -- ) |
STRr | ( Rm Rn Rt -- ) |
STRuoff | ( uimm14/15 Rn Rt -- ) |
SUBSr | ( Rm Rn Rd -- ) |
SUBi | ( uimm12 Rn Rd -- ) |
SUBr | ( Rm Rn Rd -- ) |
SVC | ( uimm16 -- ) |
SW | ( -- sf ftype rmode opcode ) |
TSTi | ( imm64 Rn -- ) |
UXTB | ( Rn Rd -- ) |
VC | ( -- cond ) |
VS | ( -- cond ) |
WH | ( -- sf ftype rmode opcode ) |
WS | ( -- sf ftype rmode opcode ) |
XD | ( -- sf ftype rmode opcode ) |
XD[1] | ( -- sf ftype rmode opcode ) |
XH | ( -- sf ftype rmode opcode ) |
encode-bitmask | ( imm64 -- Nimmrimms ) |
Vocabulary | Summary |
cpu.arm.64.assembler.opcodes |