| Parents: | cpu.arm.64 |
| Authors: | Giftpflanze |
| Class | Superclass | Slots |
fp-register | register | |
offset | tuple | register offset type |
register | tuple | n width |
| Class | Superclass |
logical-64-bit-immediate | integer |
add/sub-immediate |
| Word | Stack effect |
ADD | ( Rd Rn operand -- ) |
ADDS | ( Rd Rn operand -- ) |
AND | ( Rn Rm operand -- ) |
ANDS | ( Rn Rm operand -- ) |
ASR | ( Rd Rn operand -- ) |
B | ( label/imm28 -- ) |
B.cond | ( label/imm21 cond -- ) |
BIC | ( Rn Rm operand -- ) |
BICS | ( Rn Rm operand -- ) |
BL | ( label/imm28 -- ) |
CBNZ | ( Rt label/imm19 -- ) |
CBZ | ( Rt label/imm19 -- ) |
EON | ( Rn Rm operand -- ) |
EOR | ( Rn Rm operand -- ) |
LDR | ( Rt operand -- ) |
LDR* | ( Rt operand c-type -- ) |
LDRB | ( Rt operand -- ) |
LDRH | ( Rt operand -- ) |
LDRSB | ( Rt operand -- ) |
LDRSH | ( Rt operand -- ) |
LDRSW | ( Rt operand -- ) |
LSL | ( Rd Rn operand -- ) |
LSR | ( Rd Rn operand -- ) |
MOV | ( Rd operand -- ) |
NEG | ( Rd operand -- ) |
NEGS | ( Rd operand -- ) |
ORN | ( Rn Rm operand -- ) |
ORR | ( Rn Rm operand -- ) |
ROR | ( Rd Rn operand -- ) |
STR | ( Rt operand -- ) |
STR* | ( Rt operand c-type -- ) |
STRB | ( Rt operand -- ) |
STRH | ( Rt operand -- ) |
SUB | ( Rd Rn operand -- ) |
SUBS | ( Rd Rn operand -- ) |
[+] | ( Xn operand -- offset ) |
| Word | Stack effect |
(LDR=) | ( Rt -- class ) |
(LDR=BLR) | ( -- class ) |
(LDR=BR) | ( -- class ) |
*top | ( -- value ) |
<ASR> | ( Rm uimm5/6 -- sr ) |
<LSL*> | ( Rm uimm3 -- er ) |
<LSL> | ( Rm uimm5/6 -- sr ) |
<LSR> | ( Rm uimm5/6 -- sr ) |
<ROR> | ( Rm uimm5/6 -- sr ) |
<SXTB> | ( Rm uimm3 -- er ) |
<SXTH> | ( Rm uimm3 -- er ) |
<SXTW> | ( Rm uimm3 -- er ) |
<SXTX> | ( Rm uimm3 -- er ) |
<UXTB> | ( Rm uimm3 -- er ) |
<UXTH> | ( Rm uimm3 -- er ) |
<UXTW> | ( Rm uimm3 -- er ) |
<UXTX> | ( Rm uimm3 -- er ) |
ABSv | ( Rd Rn size -- ) |
ADDPv | ( Rd Rn Rm size -- ) |
ADDV | ( Rd Rn size -- ) |
ADDv | ( Rd Rn Rm size -- ) |
ADR | ( Xd imm -- ) |
ADRP | ( Xd imm -- ) |
AL | ( -- value ) |
ANDv | ( Rd Rn Rm -- ) |
BEQ | ( imm21 -- ) |
BFM | ( Rd Rn immr imms -- ) |
BGE | ( imm21 -- ) |
BGT | ( imm21 -- ) |
BHI | ( imm21 -- ) |
BHS | ( imm21 -- ) |
BICv | ( Rd Rn Rm -- ) |
BLE | ( imm21 -- ) |
BLO | ( imm21 -- ) |
BLR | ( Xn -- ) |
BLS | ( imm21 -- ) |
BLT | ( imm21 -- ) |
BNE | ( imm21 -- ) |
BR | ( Xn -- ) |
BRK | ( imm16 -- ) |
BVC | ( imm21 -- ) |
BVS | ( imm21 -- ) |
CACHE-MISS | ( -- value ) |
CARDS-OFFSET | ( -- value ) |
CC | ( -- value ) |
CLS | ( Rd Rn -- ) |
CLZ | ( Rd Rn -- ) |
CMEQ | ( Rd Rn Rm size -- ) |
CMGE | ( Rd Rn Rm size -- ) |
CMGT | ( Rd Rn Rm size -- ) |
CMHI | ( Rd Rn Rm size -- ) |
CMHS | ( Rd Rn Rm size -- ) |
CMN | ( Rn operand -- ) |
CMP | ( Rn operand -- ) |
CNTv | ( Rd Rn -- ) |
CS | ( -- value ) |
CSEL | ( Rd Rn Rm cond -- ) |
CSINC | ( Rd Rn Rm cond -- ) |
CSINV | ( Rd Rn Rm cond -- ) |
CSNEG | ( Rd Rn Rm cond -- ) |
CTX | ( -- value ) |
DECKS-OFFSET | ( -- value ) |
DS | ( -- value ) |
EORv | ( Rd Rn Rm -- ) |
EQ | ( -- value ) |
EXT | ( Rd Rn Rm imm4 -- ) |
FABSv | ( Rd Rn size -- ) |
FADDs | ( Rd Rn Rm -- ) |
FADDv | ( Rd Rn Rm size -- ) |
FCMEQ | ( Rd Rn Rm size -- ) |
FCMGE | ( Rd Rn Rm size -- ) |
FCMGT | ( Rd Rn Rm size -- ) |
FCMP | ( Rn Rm -- ) |
FCMPE | ( Rn Rm -- ) |
FCVT | ( Rd Rn -- ) |
FCVTN | ( Rd Rn size -- ) |
FCVTZSsi | ( Rd Rn -- ) |
FCVTZSvi | ( Rd Rn spec* -- ) |
FDIVs | ( Rd Rn Rm -- ) |
FDIVv | ( Rd Rn Rm size -- ) |
FMAXs | ( Rd Rn Rm -- ) |
FMAXv | ( Rd Rn Rm size -- ) |
FMINs | ( Rd Rn Rm -- ) |
FMINv | ( Rd Rn Rm size -- ) |
FMOV | ( Rd Rn -- ) |
FMOVgen | ( Rd Rn -- ) |
FMOVr | ( Rd Rn -- ) |
FMULs | ( Rd Rn Rm -- ) |
FMULv | ( Rd Rn Rm size -- ) |
FP | ( -- value ) |
FPSR | ( -- value ) |
FSQRTs | ( Rd Rn -- ) |
FSQRTv | ( Rd Rn size -- ) |
FSUBs | ( Rd Rn Rm -- ) |
FSUBv | ( Rd Rn Rm size -- ) |
GE | ( -- value ) |
GT | ( -- value ) |
HI | ( -- value ) |
HS | ( -- value ) |
INSelt | ( Rd Rn immd immn rep -- ) |
INSgen | ( Rd Rn imm rep -- ) |
IP0 | ( -- value ) |
IP1 | ( -- value ) |
LDP | ( Rt Rt2 offset -- ) |
LDR= | ( Rt -- word class ) |
LDR=BLR | ( -- word class ) |
LDR=BR | ( -- word class ) |
LDUR | ( Rt operand -- ) |
LE | ( -- value ) |
LO | ( -- value ) |
LR | ( -- value ) |
LS | ( -- value ) |
LT | ( -- value ) |
MADD | ( Rd Rn Rm Ra -- ) |
MEGA-HITS | ( -- value ) |
MI | ( -- value ) |
MOVK | ( Rd imm16 hw -- ) |
MOVN | ( Rd imm16 hw -- ) |
MOVZ | ( Rd imm16 hw -- ) |
MRS | ( Rt o0:op1:CRn:CRm:op2 -- ) |
MSR | ( o0:op1:CRn:CRm:op2 Rt -- ) |
MSUB | ( Rd Rn Rm Ra -- ) |
MUL | ( Rd Rn Rm -- ) |
MULv | ( Rd Rn Rm size -- ) |
MVN | ( Rd operand -- ) |
MVNv | ( Rd Rn -- ) |
NE | ( -- value ) |
NEGv | ( Rd Rn size -- ) |
NOP | ( -- ) |
NV | ( -- value ) |
NZCV | ( -- value ) |
ORRv | ( Rd Rn Rm -- ) |
PIC-TAIL | ( -- value ) |
PL | ( -- value ) |
PR | ( -- value ) |
RET | ( -- ) |
RETURN | ( -- value ) |
RS | ( -- value ) |
SABD | ( Rd Rn Rm size -- ) |
SAFEPOINT | ( -- value ) |
SBFM | ( Rd Rn immr imms -- ) |
SCVTFsi | ( Rd Rn -- ) |
SCVTFvi | ( Rd Rn spec -- ) |
SDIV | ( Rd Rn Rm -- ) |
SDOT | ( Rd Rn Rm size -- ) |
SHADD | ( Rd Rn Rm size -- ) |
SHL | ( Rd Rn imm rep -- ) |
SHLL | ( Rd Rn size -- ) |
SMAXv | ( Rd Rn Rm size -- ) |
SMINv | ( Rd Rn Rm size -- ) |
SMOV | ( Rd Rn imm rep -- ) |
SMULH | ( Xd Xn Xm -- ) |
SP | ( -- value ) |
SQADD | ( Rd Rn Rm size -- ) |
SQSUB | ( Rd Rn Rm size -- ) |
SQXTN | ( Rd Rn size -- ) |
SQXTN2 | ( Rd Rn size -- ) |
SQXTUN | ( Rd Rn size -- ) |
SQXTUN2 | ( Rd Rn size -- ) |
SSHL | ( Rd Rn Rm size -- ) |
SSHLL | ( Rd Rn imm rep -- ) |
SSHR | ( Rd Rn imm rep -- ) |
STP | ( Rt Rt2 offset -- ) |
SUBv | ( Rd Rn Rm size -- ) |
SXTL | ( Rd Rn rep -- ) |
TBL | ( Rd Rn Rm -- ) |
TBNZ | ( Rt imm6 imm14 -- ) |
TBX | ( Rd Rn Rm -- ) |
TBZ | ( Rt imm6 imm14 -- ) |
TRN1 | ( Rd Rn Rm spec -- ) |
TRN2 | ( Rd Rn Rm spec -- ) |
TST | ( Rn operand -- ) |
UABD | ( Rd Rn Rm size -- ) |
UBFIZ | ( Rd Rn lsb width -- ) |
UBFM | ( Rd Rn immr imms -- ) |
UDIV | ( Rd Rn Rm -- ) |
UDOT | ( Rd Rn Rm size -- ) |
UHADD | ( Rd Rn Rm size -- ) |
UMAXv | ( Rd Rn Rm size -- ) |
UMINv | ( Rd Rn Rm size -- ) |
UMOV | ( Rd Rn imm rep -- ) |
UMULH | ( Xd Xn Xm -- ) |
UQADD | ( Rd Rn Rm size -- ) |
UQSUB | ( Rd Rn Rm size -- ) |
USHL | ( Rd Rn Rm size -- ) |
USHR | ( Rd Rn imm rep -- ) |
V0 | ( -- value ) |
V1 | ( -- value ) |
V10 | ( -- value ) |
V11 | ( -- value ) |
V12 | ( -- value ) |
V13 | ( -- value ) |
V14 | ( -- value ) |
V15 | ( -- value ) |
V16 | ( -- value ) |
V17 | ( -- value ) |
V18 | ( -- value ) |
V19 | ( -- value ) |
V2 | ( -- value ) |
V20 | ( -- value ) |
V21 | ( -- value ) |
V22 | ( -- value ) |
V23 | ( -- value ) |
V24 | ( -- value ) |
V25 | ( -- value ) |
V26 | ( -- value ) |
V27 | ( -- value ) |
V28 | ( -- value ) |
V29 | ( -- value ) |
V3 | ( -- value ) |
V30 | ( -- value ) |
V31 | ( -- value ) |
V4 | ( -- value ) |
V5 | ( -- value ) |
V6 | ( -- value ) |
V7 | ( -- value ) |
V8 | ( -- value ) |
V9 | ( -- value ) |
VC | ( -- value ) |
VM | ( -- value ) |
VS | ( -- value ) |
X0 | ( -- value ) |
X1 | ( -- value ) |
X10 | ( -- value ) |
X11 | ( -- value ) |
X12 | ( -- value ) |
X13 | ( -- value ) |
X14 | ( -- value ) |
X15 | ( -- value ) |
X16 | ( -- value ) |
X17 | ( -- value ) |
X18 | ( -- value ) |
X19 | ( -- value ) |
X2 | ( -- value ) |
X20 | ( -- value ) |
X21 | ( -- value ) |
X22 | ( -- value ) |
X23 | ( -- value ) |
X24 | ( -- value ) |
X25 | ( -- value ) |
X26 | ( -- value ) |
X27 | ( -- value ) |
X28 | ( -- value ) |
X29 | ( -- value ) |
X3 | ( -- value ) |
X30 | ( -- value ) |
X4 | ( -- value ) |
X5 | ( -- value ) |
X6 | ( -- value ) |
X7 | ( -- value ) |
X8 | ( -- value ) |
X9 | ( -- value ) |
XR | ( -- value ) |
XZR | ( -- value ) |
[] | ( Xn -- address ) |
[post] | ( Xn imm -- offset ) |
[pre] | ( Xn imm -- offset ) |
arg1 | ( -- value ) |
arg2 | ( -- value ) |
arg3 | ( -- value ) |
arg4 | ( -- value ) |
arg5 | ( -- value ) |
arg6 | ( -- value ) |
arg7 | ( -- value ) |
arg8 | ( -- value ) |
cache | ( -- value ) |
ds-0 | ( -- value ) |
ds-1 | ( -- value ) |
ds-2 | ( -- value ) |
ds-3 | ( -- value ) |
fp-temp | ( -- value ) |
insns | ( n -- n ) |
obj | ( -- value ) |
quotient | ( -- value ) |
remainder | ( -- value ) |
temp | ( -- value ) |
temp1 | ( -- value ) |
temp2 | ( -- value ) |
top | ( -- value ) |
type | ( -- value ) |
unsigned-immediate? | ( n bits -- ? ) |
| Word | Stack effect |
add/sub-immediate? | ( object -- ? ) |
fp-register? | ( object -- ? ) |
logical-64-bit-immediate? | ( object -- ? ) |
offset? | ( object -- ? ) |
register? | ( object -- ? ) |