cpu.arm.64.assembler vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Doug Coleman, Giftpflanze


Words

Symbol words
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


Ordinary words
WordStack 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 -- )
ADDV( Vn Rd size Q -- )
ADDi( uimm12 Rn Rd -- )
ADDr( Rm Rn Rd -- )
ADR( simm21 Xd -- )
ADRP( simm33 Xd -- )
AL( -- cond )
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 -- )
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 -- )
SUBi( uimm12 Rn Rd -- )
SUBr( Rm Rn Rd -- )
SVC( uimm16 -- )
SW( -- sf ftype rmode opcode )
TSTi( imm64 Rn -- )
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 )


Files


Metadata files


Children from resource:basis
VocabularySummary
cpu.arm.64.assembler.opcodes


Children
VocabularySummary
cpu.arm.64.assembler.private