Data processing instruction | |
Multiply instruction extension space | |
Load/store instruction extension space | |
Control and DSP instruction extension space | |
Load/store instruction | |
Media instruction space | |
Architecturally undefined instruction space | |
Load/store multiple instruction | |
Branch instruction | |
Coprocessor load/store instruction | |
Coprocessor instruction extension space | |
Coprocessor data processing instruction | |
Coprocessor register transfer instruction | |
Software interrupt instruction | |
Unconditional instruction extension space |
Note the unusual order of columns in the following tables - this has the benefit of making certain opcodes contiguous. You can use keypresses including digits and the letters amtep to toggle between ARM architecture versions.
Bits [4,7] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bits [20,27] | 0 |
8 |
2 |
a |
4 |
c |
6 |
e |
1 |
3 |
5 |
7 |
9 |
b |
d |
f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
00 |
AND Rd, Rn, Rm LSL #imm |
AND Rd, Rn, Rm LSR #imm |
AND Rd, Rn, Rm ASR #imm |
AND Rd, Rn, Rm ROR #imm |
AND Rd, Rn, Rm LSL Rs |
AND Rd, Rn, Rm LSR Rs |
AND Rd, Rn, Rm ASR Rs |
AND Rd, Rn, Rm ROR Rs |
unpredictable | MUL Rd, Rm, Rs |
unpredictable | STRH Rd, [Rn], -Rm |
unpredictable | undefined | LDRD Rd, [Rn], -Rm |
unpredictable | undefined | STRD Rd, [Rn], -Rm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01 |
ANDS Rd, Rn, Rm LSL #imm |
ANDS Rd, Rn, Rm LSR #imm |
ANDS Rd, Rn, Rm ASR #imm |
ANDS Rd, Rn, Rm ROR #imm |
ANDS Rd, Rn, Rm LSL Rs |
ANDS Rd, Rn, Rm LSR Rs |
ANDS Rd, Rn, Rm ASR Rs |
ANDS Rd, Rn, Rm ROR Rs |
unpredictable | MULS Rd, Rm, Rs |
unpredictable | LDRH Rd, [Rn], -Rm |
unpredictable | LDRSB Rd, [Rn], -Rm |
unpredictable | LDRSH Rd, [Rn], -Rm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02 |
EOR Rd, Rn, Rm LSL #imm |
EOR Rd, Rn, Rm LSR #imm |
EOR Rd, Rn, Rm ASR #imm |
EOR Rd, Rn, Rm ROR #imm |
EOR Rd, Rn, Rm LSL Rs |
EOR Rd, Rn, Rm LSR Rs |
EOR Rd, Rn, Rm ASR Rs |
EOR Rd, Rn, Rm ROR Rs |
unpredictable | MLA Rd, Rm, Rs, Rn |
unpredictable | unpredictable | unpredictable | undefined | unpredictable | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
03 |
EORS Rd, Rn, Rm LSL #imm |
EORS Rd, Rn, Rm LSR #imm |
EORS Rd, Rn, Rm ASR #imm |
EORS Rd, Rn, Rm ROR #imm |
EORS Rd, Rn, Rm LSL Rs |
EORS Rd, Rn, Rm LSR Rs |
EORS Rd, Rn, Rm ASR Rs |
EORS Rd, Rn, Rm ROR Rs |
unpredictable | MLAS Rd, Rm, Rs, Rn |
unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04 |
SUB Rd, Rn, Rm LSL #imm |
SUB Rd, Rn, Rm LSR #imm |
SUB Rd, Rn, Rm ASR #imm |
SUB Rd, Rn, Rm ROR #imm |
SUB Rd, Rn, Rm LSL Rs |
SUB Rd, Rn, Rm LSR Rs |
SUB Rd, Rn, Rm ASR Rs |
SUB Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | STRH Rd, [Rn], -#imm |
unpredictable | undefined | LDRD Rd, [Rn], -#imm |
unpredictable | undefined | STRD Rd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
05 |
SUBS Rd, Rn, Rm LSL #imm |
SUBS Rd, Rn, Rm LSR #imm |
SUBS Rd, Rn, Rm ASR #imm |
SUBS Rd, Rn, Rm ROR #imm |
SUBS Rd, Rn, Rm LSL Rs |
SUBS Rd, Rn, Rm LSR Rs |
SUBS Rd, Rn, Rm ASR Rs |
SUBS Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | LDRH Rd, [Rn], -#imm |
unpredictable | LDRSB Rd, [Rn], -#imm |
unpredictable | LDRSH Rd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
06 |
RSB Rd, Rn, Rm LSL #imm |
RSB Rd, Rn, Rm LSR #imm |
RSB Rd, Rn, Rm ASR #imm |
RSB Rd, Rn, Rm ROR #imm |
RSB Rd, Rn, Rm LSL Rs |
RSB Rd, Rn, Rm LSR Rs |
RSB Rd, Rn, Rm ASR Rs |
RSB Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | unpredictable | unpredictable | undefined | unpredictable | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
07 |
RSBS Rd, Rn, Rm LSL #imm |
RSBS Rd, Rn, Rm LSR #imm |
RSBS Rd, Rn, Rm ASR #imm |
RSBS Rd, Rn, Rm ROR #imm |
RSBS Rd, Rn, Rm LSL Rs |
RSBS Rd, Rn, Rm LSR Rs |
RSBS Rd, Rn, Rm ASR Rs |
RSBS Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
08 |
ADD Rd, Rn, Rm LSL #imm |
ADD Rd, Rn, Rm LSR #imm |
ADD Rd, Rn, Rm ASR #imm |
ADD Rd, Rn, Rm ROR #imm |
ADD Rd, Rn, Rm LSL Rs |
ADD Rd, Rn, Rm LSR Rs |
ADD Rd, Rn, Rm ASR Rs |
ADD Rd, Rn, Rm ROR Rs |
unpredictable | UMULL RdLo, RdHi, Rm, Rs |
unpredictable | STRH Rd, [Rn], Rm |
unpredictable | undefined | LDRD Rd, [Rn], Rm |
unpredictable | undefined | STRD Rd, [Rn], Rm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
09 |
ADDS Rd, Rn, Rm LSL #imm |
ADDS Rd, Rn, Rm LSR #imm |
ADDS Rd, Rn, Rm ASR #imm |
ADDS Rd, Rn, Rm ROR #imm |
ADDS Rd, Rn, Rm LSL Rs |
ADDS Rd, Rn, Rm LSR Rs |
ADDS Rd, Rn, Rm ASR Rs |
ADDS Rd, Rn, Rm ROR Rs |
unpredictable | UMULLS RdLo, RdHi, Rm, Rs |
unpredictable | LDRH Rd, [Rn], Rm |
unpredictable | LDRSB Rd, [Rn], Rm |
unpredictable | LDRSH Rd, [Rn], Rm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0a |
ADC Rd, Rn, Rm LSL #imm |
ADC Rd, Rn, Rm LSR #imm |
ADC Rd, Rn, Rm ASR #imm |
ADC Rd, Rn, Rm ROR #imm |
ADC Rd, Rn, Rm LSL Rs |
ADC Rd, Rn, Rm LSR Rs |
ADC Rd, Rn, Rm ASR Rs |
ADC Rd, Rn, Rm ROR Rs |
unpredictable | UMLAL RdLo, RdHi, Rm, Rs |
unpredictable | unpredictable | unpredictable | undefined | unpredictable | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0b |
ADCS Rd, Rn, Rm LSL #imm |
ADCS Rd, Rn, Rm LSR #imm |
ADCS Rd, Rn, Rm ASR #imm |
ADCS Rd, Rn, Rm ROR #imm |
ADCS Rd, Rn, Rm LSL Rs |
ADCS Rd, Rn, Rm LSR Rs |
ADCS Rd, Rn, Rm ASR Rs |
ADCS Rd, Rn, Rm ROR Rs |
unpredictable | UMLALS RdLo, RdHi, Rm, Rs |
unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0c |
SBC Rd, Rn, Rm LSL #imm |
SBC Rd, Rn, Rm LSR #imm |
SBC Rd, Rn, Rm ASR #imm |
SBC Rd, Rn, Rm ROR #imm |
SBC Rd, Rn, Rm LSL Rs |
SBC Rd, Rn, Rm LSR Rs |
SBC Rd, Rn, Rm ASR Rs |
SBC Rd, Rn, Rm ROR Rs |
unpredictable | SMULL RdLo, RdHi, Rm, Rs |
unpredictable | STRH Rd, [Rn], #imm |
unpredictable | undefined | LDRD Rd, [Rn], #imm |
unpredictable | undefined | STRD Rd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0d |
SBCS Rd, Rn, Rm LSL #imm |
SBCS Rd, Rn, Rm LSR #imm |
SBCS Rd, Rn, Rm ASR #imm |
SBCS Rd, Rn, Rm ROR #imm |
SBCS Rd, Rn, Rm LSL Rs |
SBCS Rd, Rn, Rm LSR Rs |
SBCS Rd, Rn, Rm ASR Rs |
SBCS Rd, Rn, Rm ROR Rs |
unpredictable | SMULLS RdLo, RdHi, Rm, Rs |
unpredictable | LDRH Rd, [Rn], #imm |
unpredictable | LDRSB Rd, [Rn], #imm |
unpredictable | LDRSH Rd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0e |
RSC Rd, Rn, Rm LSL #imm |
RSC Rd, Rn, Rm LSR #imm |
RSC Rd, Rn, Rm ASR #imm |
RSC Rd, Rn, Rm ROR #imm |
RSC Rd, Rn, Rm LSL Rs |
RSC Rd, Rn, Rm LSR Rs |
RSC Rd, Rn, Rm ASR Rs |
RSC Rd, Rn, Rm ROR Rs |
unpredictable | SMLAL RdLo, RdHi, Rm, Rs |
unpredictable | unpredictable | unpredictable | undefined | unpredictable | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0f |
RSCS Rd, Rn, Rm LSL #imm |
RSCS Rd, Rn, Rm LSR #imm |
RSCS Rd, Rn, Rm ASR #imm |
RSCS Rd, Rn, Rm ROR #imm |
RSCS Rd, Rn, Rm LSL Rs |
RSCS Rd, Rn, Rm LSR Rs |
RSCS Rd, Rn, Rm ASR Rs |
RSCS Rd, Rn, Rm ROR Rs |
unpredictable | SMLALS RdLo, RdHi, Rm, Rs |
unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 |
no-op | MRS Rd, CPSR |
no-op | unpredictable | undefined | SMLABB Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLATB Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLABT Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLATT Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | QADD Rd, Rm, Rn |
no-op | unpredictable | undefined | unpredictable | undefined | SWP Rd, Rm, [Rn] |
unpredictable | undefined | unpredictable | STRH Rd, [Rn, -Rm] |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, -Rm] |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, -Rm] |
|||||||||||||||||||||||
11 |
TST Rn, Rm LSL #imm |
TST Rn, Rm LSR #imm |
TST Rn, Rm ASR #imm |
TST Rn, Rm ROR #imm |
TST Rn, Rm LSL Rs |
TST Rn, Rm LSR Rs |
TST Rn, Rm ASR Rs |
TST Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, -Rm] |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, -Rm] |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, -Rm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 |
no-op | MSR CPSR, Rm |
no-op | unpredictable | undefined | SMLAWB Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMULWB Rd, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLAWT Rd, Rm, Rs, Rn |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMULWT Rd, Rm, Rs |
no-op | unpredictable | undefined | BX Rm |
no-op | unpredictable | undefined | BLX Rm |
no-op | unpredictable | undefined | QSUB Rd, Rm, Rn |
no-op | unpredictable | undefined | BKPT imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, -Rm]! |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, -Rm]! |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, -Rm]! |
|||||||||||||||||||
13 |
TEQ Rn, Rm LSL #imm |
TEQ Rn, Rm LSR #imm |
TEQ Rn, Rm ASR #imm |
TEQ Rn, Rm ROR #imm |
TEQ Rn, Rm LSL Rs |
TEQ Rn, Rm LSR Rs |
TEQ Rn, Rm ASR Rs |
TEQ Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, -Rm]! |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, -Rm]! |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, -Rm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 |
no-op | MRS Rd, SPSR |
no-op | unpredictable | undefined | SMLALBB RdLo, RdHi, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLALTB RdLo, RdHi, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLALBT RdLo, RdHi, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMLALTT RdLo, RdHi, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | QDADD Rd, Rm, Rn |
no-op | unpredictable | undefined | undefined | SWPB Rd, Rm, [Rn] |
unpredictable | undefined | unpredictable | STRH Rd, [Rn, -#imm] |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, -#imm] |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, -#imm] |
||||||||||||||||||||||||
15 |
CMP Rn, Rm LSL #imm |
CMP Rn, Rm LSR #imm |
CMP Rn, Rm ASR #imm |
CMP Rn, Rm ROR #imm |
CMP Rn, Rm LSL Rs |
CMP Rn, Rm LSR Rs |
CMP Rn, Rm ASR Rs |
CMP Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, -#imm] |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, -#imm] |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 |
no-op | MSR SPSR, Rm |
no-op | unpredictable | undefined | SMULBB Rd, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMULTB Rd, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMULBT Rd, Rm, Rs |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | SMULTT Rd, Rm, Rs |
no-op | unpredictable | undefined | CLZ Rd, Rm |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | QDSUB Rd, Rm, Rn |
no-op | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, -#imm]! |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, -#imm]! |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, -#imm]! |
|||||||||||||||||||||
17 |
CMN Rn, Rm LSL #imm |
CMN Rn, Rm LSR #imm |
CMN Rn, Rm ASR #imm |
CMN Rn, Rm ROR #imm |
CMN Rn, Rm LSL Rs |
CMN Rn, Rm LSR Rs |
CMN Rn, Rm ASR Rs |
CMN Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, -#imm]! |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, -#imm]! |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, -#imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 |
ORR Rd, Rn, Rm LSL #imm |
ORR Rd, Rn, Rm LSR #imm |
ORR Rd, Rn, Rm ASR #imm |
ORR Rd, Rn, Rm ROR #imm |
ORR Rd, Rn, Rm LSL Rs |
ORR Rd, Rn, Rm LSR Rs |
ORR Rd, Rn, Rm ASR Rs |
ORR Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, Rm] |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, Rm] |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, Rm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 |
ORRS Rd, Rn, Rm LSL #imm |
ORRS Rd, Rn, Rm LSR #imm |
ORRS Rd, Rn, Rm ASR #imm |
ORRS Rd, Rn, Rm ROR #imm |
ORRS Rd, Rn, Rm LSL Rs |
ORRS Rd, Rn, Rm LSR Rs |
ORRS Rd, Rn, Rm ASR Rs |
ORRS Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, Rm] |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, Rm] |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, Rm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1a |
MOV Rd, Rm LSL #imm |
MOV Rd, Rm LSR #imm |
MOV Rd, Rm ASR #imm |
MOV Rd, Rm ROR #imm |
MOV Rd, Rm LSL Rs |
MOV Rd, Rm LSR Rs |
MOV Rd, Rm ASR Rs |
MOV Rd, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, Rm]! |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, Rm]! |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, Rm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1b |
MOVS Rd, Rm LSL #imm |
MOVS Rd, Rm LSR #imm |
MOVS Rd, Rm ASR #imm |
MOVS Rd, Rm ROR #imm |
MOVS Rd, Rm LSL Rs |
MOVS Rd, Rm LSR Rs |
MOVS Rd, Rm ASR Rs |
MOVS Rd, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, Rm]! |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, Rm]! |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, Rm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1c |
BIC Rd, Rn, Rm LSL #imm |
BIC Rd, Rn, Rm LSR #imm |
BIC Rd, Rn, Rm ASR #imm |
BIC Rd, Rn, Rm ROR #imm |
BIC Rd, Rn, Rm LSL Rs |
BIC Rd, Rn, Rm LSR Rs |
BIC Rd, Rn, Rm ASR Rs |
BIC Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, #imm] |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, #imm] |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1d |
BICS Rd, Rn, Rm LSL #imm |
BICS Rd, Rn, Rm LSR #imm |
BICS Rd, Rn, Rm ASR #imm |
BICS Rd, Rn, Rm ROR #imm |
BICS Rd, Rn, Rm LSL Rs |
BICS Rd, Rn, Rm LSR Rs |
BICS Rd, Rn, Rm ASR Rs |
BICS Rd, Rn, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, #imm] |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, #imm] |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1e |
MVN Rd, Rm LSL #imm |
MVN Rd, Rm LSR #imm |
MVN Rd, Rm ASR #imm |
MVN Rd, Rm ROR #imm |
MVN Rd, Rm LSL Rs |
MVN Rd, Rm LSR Rs |
MVN Rd, Rm ASR Rs |
MVN Rd, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | STRH Rd, [Rn, #imm]! |
unpredictable | undefined | unpredictable | undefined | LDRD Rd, [Rn, #imm]! |
unpredictable | undefined | unpredictable | undefined | STRD Rd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
1f |
MVNS Rd, Rm LSL #imm |
MVNS Rd, Rm LSR #imm |
MVNS Rd, Rm ASR #imm |
MVNS Rd, Rm ROR #imm |
MVNS Rd, Rm LSL Rs |
MVNS Rd, Rm LSR Rs |
MVNS Rd, Rm ASR Rs |
MVNS Rd, Rm ROR Rs |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | LDRH Rd, [Rn, #imm]! |
unpredictable | undefined | unpredictable | LDRSB Rd, [Rn, #imm]! |
unpredictable | undefined | unpredictable | LDRSH Rd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 |
AND Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 |
ANDS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 |
EOR Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 |
EORS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 |
SUB Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 |
SUBS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 |
RSB Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 |
RSBS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 |
ADD Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 |
ADDS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2a |
ADC Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2b |
ADCS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2c |
SBC Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2d |
SBCS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2e |
RSC Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2f |
RSCS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||||||
31 |
TST Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 |
no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | MSR CPSR, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 |
TEQ Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||||||
35 |
CMP Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 |
no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | no-op | MSR SPSR, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 |
CMN Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 |
ORR Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 |
ORRS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3a |
MOV Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3b |
MOVS Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3c |
BIC Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3d |
BICS Rd, Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3e |
MVN Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3f |
MVNS Rn, #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 |
STR Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 |
LDR Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 |
STRT Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 |
LDRT Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 |
STRB Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 |
LDRB Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 |
STRBT Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 |
LDRBT Rd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 |
STR Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 |
LDR Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4a |
STRT Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4b |
LDRT Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4c |
STRB Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4d |
LDRB Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4e |
STRBT Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4f |
LDRBT Rd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 |
STR Rd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 |
LDR Rd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 |
STR Rd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 |
LDR Rd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 |
STRB Rd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 |
LDRB Rd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 |
STRB Rd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 |
LDRB Rd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 |
STR Rd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 |
LDR Rd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5a |
STR Rd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5b |
LDR Rd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5c |
STRB Rd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5d |
LDRB Rd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5e |
STRB Rd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5f |
LDRB Rd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 |
STR Rd, [Rn], -Rm LSL #imm |
STR Rd, [Rn], -Rm LSR #imm |
STR Rd, [Rn], -Rm ASR #imm |
STR Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 |
LDR Rd, [Rn], -Rm LSL #imm |
LDR Rd, [Rn], -Rm LSR #imm |
LDR Rd, [Rn], -Rm ASR #imm |
LDR Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 |
STRT Rd, [Rn], -Rm LSL #imm |
STRT Rd, [Rn], -Rm LSR #imm |
STRT Rd, [Rn], -Rm ASR #imm |
STRT Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 |
LDRT Rd, [Rn], -Rm LSL #imm |
LDRT Rd, [Rn], -Rm LSR #imm |
LDRT Rd, [Rn], -Rm ASR #imm |
LDRT Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 |
STRB Rd, [Rn], -Rm LSL #imm |
STRB Rd, [Rn], -Rm LSR #imm |
STRB Rd, [Rn], -Rm ASR #imm |
STRB Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 |
LDRB Rd, [Rn], -Rm LSL #imm |
LDRB Rd, [Rn], -Rm LSR #imm |
LDRB Rd, [Rn], -Rm ASR #imm |
LDRB Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 |
STRBT Rd, [Rn], -Rm LSL #imm |
STRBT Rd, [Rn], -Rm LSR #imm |
STRBT Rd, [Rn], -Rm ASR #imm |
STRBT Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 |
LDRBT Rd, [Rn], -Rm LSL #imm |
LDRBT Rd, [Rn], -Rm LSR #imm |
LDRBT Rd, [Rn], -Rm ASR #imm |
LDRBT Rd, [Rn], -Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 |
STR Rd, [Rn], Rm LSL #imm |
STR Rd, [Rn], Rm LSR #imm |
STR Rd, [Rn], Rm ASR #imm |
STR Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 |
LDR Rd, [Rn], Rm LSL #imm |
LDR Rd, [Rn], Rm LSR #imm |
LDR Rd, [Rn], Rm ASR #imm |
LDR Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6a |
STRT Rd, [Rn], Rm LSL #imm |
STRT Rd, [Rn], Rm LSR #imm |
STRT Rd, [Rn], Rm ASR #imm |
STRT Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6b |
LDRT Rd, [Rn], Rm LSL #imm |
LDRT Rd, [Rn], Rm LSR #imm |
LDRT Rd, [Rn], Rm ASR #imm |
LDRT Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6c |
STRB Rd, [Rn], Rm LSL #imm |
STRB Rd, [Rn], Rm LSR #imm |
STRB Rd, [Rn], Rm ASR #imm |
STRB Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6d |
LDRB Rd, [Rn], Rm LSL #imm |
LDRB Rd, [Rn], Rm LSR #imm |
LDRB Rd, [Rn], Rm ASR #imm |
LDRB Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6e |
STRBT Rd, [Rn], Rm LSL #imm |
STRBT Rd, [Rn], Rm LSR #imm |
STRBT Rd, [Rn], Rm ASR #imm |
STRBT Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6f |
LDRBT Rd, [Rn], Rm LSL #imm |
LDRBT Rd, [Rn], Rm LSR #imm |
LDRBT Rd, [Rn], Rm ASR #imm |
LDRBT Rd, [Rn], Rm ROR #imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 |
STR Rd, [Rn, -Rm LSL #imm] |
STR Rd, [Rn, -Rm LSR #imm] |
STR Rd, [Rn, -Rm ASR #imm] |
STR Rd, [Rn, -Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 |
LDR Rd, [Rn, -Rm LSL #imm] |
LDR Rd, [Rn, -Rm LSR #imm] |
LDR Rd, [Rn, -Rm ASR #imm] |
LDR Rd, [Rn, -Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 |
STR Rd, [Rn, -Rm LSL #imm]! |
STR Rd, [Rn, -Rm LSR #imm]! |
STR Rd, [Rn, -Rm ASR #imm]! |
STR Rd, [Rn, -Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 |
LDR Rd, [Rn, -Rm LSL #imm]! |
LDR Rd, [Rn, -Rm LSR #imm]! |
LDR Rd, [Rn, -Rm ASR #imm]! |
LDR Rd, [Rn, -Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 |
STRB Rd, [Rn, -Rm LSL #imm] |
STRB Rd, [Rn, -Rm LSR #imm] |
STRB Rd, [Rn, -Rm ASR #imm] |
STRB Rd, [Rn, -Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
75 |
LDRB Rd, [Rn, -Rm LSL #imm] |
LDRB Rd, [Rn, -Rm LSR #imm] |
LDRB Rd, [Rn, -Rm ASR #imm] |
LDRB Rd, [Rn, -Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
76 |
STRB Rd, [Rn, -Rm LSL #imm]! |
STRB Rd, [Rn, -Rm LSR #imm]! |
STRB Rd, [Rn, -Rm ASR #imm]! |
STRB Rd, [Rn, -Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
77 |
LDRB Rd, [Rn, -Rm LSL #imm]! |
LDRB Rd, [Rn, -Rm LSR #imm]! |
LDRB Rd, [Rn, -Rm ASR #imm]! |
LDRB Rd, [Rn, -Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
78 |
STR Rd, [Rn, Rm LSL #imm] |
STR Rd, [Rn, Rm LSR #imm] |
STR Rd, [Rn, Rm ASR #imm] |
STR Rd, [Rn, Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
79 |
LDR Rd, [Rn, Rm LSL #imm] |
LDR Rd, [Rn, Rm LSR #imm] |
LDR Rd, [Rn, Rm ASR #imm] |
LDR Rd, [Rn, Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7a |
STR Rd, [Rn, Rm LSL #imm]! |
STR Rd, [Rn, Rm LSR #imm]! |
STR Rd, [Rn, Rm ASR #imm]! |
STR Rd, [Rn, Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7b |
LDR Rd, [Rn, Rm LSL #imm]! |
LDR Rd, [Rn, Rm LSR #imm]! |
LDR Rd, [Rn, Rm ASR #imm]! |
LDR Rd, [Rn, Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7c |
STRB Rd, [Rn, Rm LSL #imm] |
STRB Rd, [Rn, Rm LSR #imm] |
STRB Rd, [Rn, Rm ASR #imm] |
STRB Rd, [Rn, Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7d |
LDRB Rd, [Rn, Rm LSL #imm] |
LDRB Rd, [Rn, Rm LSR #imm] |
LDRB Rd, [Rn, Rm ASR #imm] |
LDRB Rd, [Rn, Rm ROR #imm] |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7e |
STRB Rd, [Rn, Rm LSL #imm]! |
STRB Rd, [Rn, Rm LSR #imm]! |
STRB Rd, [Rn, Rm ASR #imm]! |
STRB Rd, [Rn, Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7f |
LDRB Rd, [Rn, Rm LSL #imm]! |
LDRB Rd, [Rn, Rm LSR #imm]! |
LDRB Rd, [Rn, Rm ASR #imm]! |
LDRB Rd, [Rn, Rm ROR #imm]! |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
80 |
STMDA Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
81 |
LDMDA Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
82 |
STMDA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83 |
LDMDA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
84 |
STMDA Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
85 |
LDMDA Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
86 |
STMDA Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 |
LDMDA Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 |
STMIA Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 |
LDMIA Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8a |
STMIA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8b |
LDMIA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8c |
STMIA Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8d |
LDMIA Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8e |
STMIA Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8f |
LDMIA Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 |
STMDB Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 |
LDMDB Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92 |
STMDB Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
93 |
LDMDB Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
94 |
STMDB Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
95 |
LDMDB Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 |
STMDB Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
97 |
LDMDB Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 |
STMIB Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
99 |
LDMIB Rn, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9a |
STMIB Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9b |
LDMIB Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9c |
STMIB Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9d |
LDMIB Rn, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9e |
STMIB Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9f |
LDMIB Rn!, {Rlist}^ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a0 |
B imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aa |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ab |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ac |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ad |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ae |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
af |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b0 |
BL imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ba |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bb |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bd |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
be |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c0 |
undefined | STC cp#, CRd, [Rn], -#imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||
c1 |
undefined | LDC cp#, CRd, [Rn], -#imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||||||||||||||||||
c2 |
undefined | STCT cp#, CRd, [Rn], -#imm |
STC p#, CRd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c3 |
undefined | LDCT cp#, CRd, [Rn], -#imm |
LDC p#, CRd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c4 |
undefined | STCL cp#, CRd, [Rn], -#imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | MCRR p#, imm, Rd, Rn, CRm |
|||||||||||||||||||||||||||||||||||||||||||||
c5 |
undefined | LDCL cp#, CRd, [Rn], -#imm |
unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | MRRC p#, imm, Rd, Rn, CRm |
|||||||||||||||||||||||||||||||||||||||||||||
c6 |
undefined | STCLT cp#, CRd, [Rn], -#imm |
STCL p#, CRd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c7 |
undefined | LDCLT cp#, CRd, [Rn], -#imm |
LDCL p#, CRd, [Rn], -#imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c8 |
undefined | STC cp#, CRd, [Rn], #imm |
STC p#, CRd, [Rn], {option} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c9 |
undefined | LDC cp#, CRd, [Rn], #imm |
LDC p#, CRd, [Rn], {option} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ca |
undefined | STCT cp#, CRd, [Rn], #imm |
STC p#, CRd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cb |
undefined | LDCT cp#, CRd, [Rn], #imm |
LDC p#, CRd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cc |
undefined | STCL cp#, CRd, [Rn], #imm |
STCL p#, CRd, [Rn], {option} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cd |
undefined | LDCL cp#, CRd, [Rn], #imm |
LDCL p#, CRd, [Rn], {option} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ce |
undefined | STCLT cp#, CRd, [Rn], #imm |
STCL p#, CRd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cf |
undefined | LDCLT cp#, CRd, [Rn], #imm |
LDCL p#, CRd, [Rn], #imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d0 |
undefined | STC cp#, CRd, [Rn, -#imm] |
STC p#, CRd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d1 |
undefined | LDC cp#, CRd, [Rn, -#imm] |
LDC p#, CRd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d2 |
undefined | STC cp#, CRd, [Rn, -#imm]! |
STC p#, CRd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d3 |
undefined | LDC cp#, CRd, [Rn, -#imm]! |
LDC p#, CRd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d4 |
undefined | STCL cp#, CRd, [Rn, -#imm] |
STCL p#, CRd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d5 |
undefined | LDCL cp#, CRd, [Rn, -#imm] |
LDCL p#, CRd, [Rn, -#imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d6 |
undefined | STCL cp#, CRd, [Rn, -#imm]! |
STCL p#, CRd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d7 |
undefined | LDCL cp#, CRd, [Rn, -#imm]! |
LDCL p#, CRd, [Rn, -#imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d8 |
undefined | STC cp#, CRd, [Rn, #imm] |
STC p#, CRd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d9 |
undefined | LDC cp#, CRd, [Rn, #imm] |
LDC p#, CRd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
da |
undefined | STC cp#, CRd, [Rn, #imm]! |
STC p#, CRd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
db |
undefined | LDC cp#, CRd, [Rn, #imm]! |
LDC p#, CRd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dc |
undefined | STCL cp#, CRd, [Rn, #imm] |
STCL p#, CRd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dd |
undefined | LDCL cp#, CRd, [Rn, #imm] |
LDCL p#, CRd, [Rn, #imm] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
de |
undefined | STCL cp#, CRd, [Rn, #imm]! |
STCL p#, CRd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
df |
undefined | LDCL cp#, CRd, [Rn, #imm]! |
LDCL p#, CRd, [Rn, #imm]! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e0 |
undefined | CDO cp#, 0, CRd, CRn, CRm, imm |
CDP p#, 0, CRd, CRn, CRm, imm |
undefined | MRC cp#, 0, Rd, CRn, CRm, imm |
MRC p#, 0, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e1 |
undefined | CDO cp#, 1, CRd, CRn, CRm, imm |
CDP p#, 1, CRd, CRn, CRm, imm |
undefined | MCR cp#, 0, Rd, CRn, CRm, imm |
MCR p#, 0, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e2 |
undefined | CDO cp#, 2, CRd, CRn, CRm, imm |
CDP p#, 2, CRd, CRn, CRm, imm |
undefined | MRC cp#, 1, Rd, CRn, CRm, imm |
MRC p#, 1, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e3 |
undefined | CDO cp#, 3, CRd, CRn, CRm, imm |
CDP p#, 3, CRd, CRn, CRm, imm |
undefined | MCR cp#, 1, Rd, CRn, CRm, imm |
MCR p#, 1, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e4 |
undefined | CDO cp#, 4, CRd, CRn, CRm, imm |
CDP p#, 4, CRd, CRn, CRm, imm |
undefined | MRC cp#, 2, Rd, CRn, CRm, imm |
MRC p#, 2, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e5 |
undefined | CDO cp#, 5, CRd, CRn, CRm, imm |
CDP p#, 5, CRd, CRn, CRm, imm |
undefined | MCR cp#, 2, Rd, CRn, CRm, imm |
MCR p#, 2, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e6 |
undefined | CDO cp#, 6, CRd, CRn, CRm, imm |
CDP p#, 6, CRd, CRn, CRm, imm |
undefined | MRC cp#, 3, Rd, CRn, CRm, imm |
MRC p#, 3, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e7 |
undefined | CDO cp#, 7, CRd, CRn, CRm, imm |
CDP p#, 7, CRd, CRn, CRm, imm |
undefined | MCR cp#, 3, Rd, CRn, CRm, imm |
MCR p#, 3, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e8 |
undefined | CDO cp#, 8, CRd, CRn, CRm, imm |
CDP p#, 8, CRd, CRn, CRm, imm |
undefined | MRC cp#, 4, Rd, CRn, CRm, imm |
MRC p#, 4, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e9 |
undefined | CDO cp#, 9, CRd, CRn, CRm, imm |
CDP p#, 9, CRd, CRn, CRm, imm |
undefined | MCR cp#, 4, Rd, CRn, CRm, imm |
MCR p#, 4, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ea |
undefined | CDO cp#, 10, CRd, CRn, CRm, imm |
CDP p#, 10, CRd, CRn, CRm, imm |
undefined | MRC cp#, 5, Rd, CRn, CRm, imm |
MRC p#, 5, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
eb |
undefined | CDO cp#, 11, CRd, CRn, CRm, imm |
CDP p#, 11, CRd, CRn, CRm, imm |
undefined | MCR cp#, 5, Rd, CRn, CRm, imm |
MCR p#, 5, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ec |
undefined | CDO cp#, 12, CRd, CRn, CRm, imm |
CDP p#, 12, CRd, CRn, CRm, imm |
undefined | MRC cp#, 6, Rd, CRn, CRm, imm |
MRC p#, 6, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ed |
undefined | CDO cp#, 13, CRd, CRn, CRm, imm |
CDP p#, 13, CRd, CRn, CRm, imm |
undefined | MCR cp#, 6, Rd, CRn, CRm, imm |
MCR p#, 6, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ee |
undefined | CDO cp#, 14, CRd, CRn, CRm, imm |
CDP p#, 14, CRd, CRn, CRm, imm |
undefined | MRC cp#, 7, Rd, CRn, CRm, imm |
MRC p#, 7, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ef |
undefined | CDO cp#, 15, CRd, CRn, CRm, imm |
CDP p#, 15, CRd, CRn, CRm, imm |
undefined | MCR cp#, 7, Rd, CRn, CRm, imm |
MCR p#, 7, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f0 |
SWI imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fa |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fb |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fd |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fe |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ff |
Bits [4,7] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bits [20,27] | 0 |
8 |
2 |
a |
4 |
c |
6 |
e |
1 |
3 |
5 |
7 |
9 |
b |
d |
f |
||||||||||||||||||||||||||||||||||||||||||||||||
00 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
03 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
05 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
06 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
07 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
08 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
09 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4a |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4b |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4c |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4d |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4e |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4f |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 |
no-op | unpredictable | undefined | PLD [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5a |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5b |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5c |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5d |
no-op | unpredictable | undefined | PLD [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5e |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5f |
no-op | unpredictable | undefined | unpredictable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
61 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
62 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
63 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
64 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
65 |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
66 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
67 |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
68 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
69 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
6a |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
6b |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
6c |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
6d |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
6e |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
6f |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
70 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
71 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
72 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
73 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
74 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
75 |
no-op | unpredictable | undefined | PLD [Rn, -Rm LSL #imm] |
no-op | unpredictable | undefined | PLD [Rn, -Rm LSR #imm] |
no-op | unpredictable | undefined | PLD [Rn, -Rm ASR #imm] |
no-op | unpredictable | undefined | PLD [Rn, -Rm ROR #imm] |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
76 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
77 |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
78 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
79 |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
7a |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
7b |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
7c |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
7d |
no-op | unpredictable | undefined | PLD [Rn, Rm LSL #imm] |
no-op | unpredictable | undefined | PLD [Rn, Rm LSR #imm] |
no-op | unpredictable | undefined | PLD [Rn, Rm ASR #imm] |
no-op | unpredictable | undefined | PLD [Rn, Rm ROR #imm] |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
7e |
no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||||||
7f |
no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | unpredictable | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | no-op | unpredictable | undefined | ||||||||||||||||||||||||
80 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
81 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
82 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
84 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
85 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
86 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
93 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
94 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
95 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
97 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
99 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9b |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9c |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9d |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9e |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9f |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a0 |
no-op | unpredictable | BLX imm |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
a9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aa |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ab |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ac |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ad |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ae |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
af |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ba |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bb |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bd |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
be |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c0 |
undefined | no-op | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||
c1 |
undefined | no-op | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||
c2 |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c3 |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c4 |
undefined | no-op | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||
c5 |
undefined | no-op | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | unpredictable | undefined | ||||||||||||||||||||||||||||||
c6 |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c7 |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn], -#imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c8 |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn], {option} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
c9 |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn], {option} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ca |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cb |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cc |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn], {option} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cd |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn], {option} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ce |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cf |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn], #imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d0 |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d1 |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d2 |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn, -#imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d3 |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn, -#imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d4 |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d5 |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn, -#imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d6 |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn, -#imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d7 |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn, -#imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d8 |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d9 |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
da |
undefined | no-op | unpredictable | STC2 p#, CRd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
db |
undefined | no-op | unpredictable | LDC2 p#, CRd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dc |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dd |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn, #imm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
de |
undefined | no-op | unpredictable | STC2L p#, CRd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
df |
undefined | no-op | unpredictable | LDC2L p#, CRd, [Rn, #imm]! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e0 |
undefined | no-op | unpredictable | CDP2 p#, 0, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 0, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e1 |
undefined | no-op | unpredictable | CDP2 p#, 1, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 0, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e2 |
undefined | no-op | unpredictable | CDP2 p#, 2, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 1, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e3 |
undefined | no-op | unpredictable | CDP2 p#, 3, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 1, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e4 |
undefined | no-op | unpredictable | CDP2 p#, 4, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 2, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e5 |
undefined | no-op | unpredictable | CDP2 p#, 5, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 2, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e6 |
undefined | no-op | unpredictable | CDP2 p#, 6, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 3, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e7 |
undefined | no-op | unpredictable | CDP2 p#, 7, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 3, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e8 |
undefined | no-op | unpredictable | CDP2 p#, 8, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 4, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e9 |
undefined | no-op | unpredictable | CDP2 p#, 9, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 4, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ea |
undefined | no-op | unpredictable | CDP2 p#, 10, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 5, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
eb |
undefined | no-op | unpredictable | CDP2 p#, 11, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 5, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ec |
undefined | no-op | unpredictable | CDP2 p#, 12, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 6, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ed |
undefined | no-op | unpredictable | CDP2 p#, 13, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 6, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ee |
undefined | no-op | unpredictable | CDP2 p#, 14, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MRC2 p#, 7, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ef |
undefined | no-op | unpredictable | CDP2 p#, 15, CRd, CRn, CRm, imm |
undefined | no-op | unpredictable | MCR2 p#, 7, Rd, CRn, CRm, imm |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f0 |
no-op | unpredictable | undefined | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f6 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f7 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f9 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fa |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fb |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fc |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fd |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fe |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ff |
Bits [6,10] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bits [11,15] | 00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
0a |
0b |
0c |
0d |
0e |
0f |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1a |
1b |
1c |
1d |
1e |
1f |
||||||||||||||||||||||||||||||||
00 |
LSL Rd, Rm, #imm5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01 |
LSR Rd, Rm, #imm5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02 |
ASR Rd, Rm, #imm5 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
03 |
ADD Rd, Rn, Rm |
SUB Rd, Rn, Rm |
ADD Rd, Rn, #imm3 |
SUB Rd, Rn, #imm3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04 |
MOV Rn, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
05 |
CMP Rn, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
06 |
ADD Rd, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
07 |
SUB Rd, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
08 |
AND Rd, Rm |
EOR Rd, Rm |
LSL Rd, Rs |
LSR Rd, Rs |
ASR Rd, Rs |
ADC Rd, Rm |
SBC Rd, Rm |
ROR Rd, Rs |
TST Rn, Rm |
NEG Rd, Rm |
CMP Rn, Rm |
CMN Rn, Rm |
ORR Rd, Rm |
MUL Rd, Rm |
BIC Rd, Rm |
MVN Rd, Rm |
up | ADD Rd, Rm |
up | CMP Rn, Rm |
up | MOV Rd, Rm |
BX Rm |
up | up | BLX Rm |
||||||||||||||||||||||||||||||||||||||
09 |
LDR Rd, [PC, #imm8] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0a |
STR Rd, [Rn, Rm] |
STRH Rd, [Rn, Rm] |
STRB Rd, [Rn, Rm] |
LDRSB Rd, [Rn, Rm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0b |
LDR Rd, [Rn, Rm] |
LDRH Rd, [Rn, Rm] |
LDRB Rd, [Rn, Rm] |
LDRSH Rd, [Rn, Rm] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0c |
STR Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0d |
LDR Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0e |
STRB Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0f |
LDRB Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 |
STRH Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
LDRH Rd, [Rn, #imm5] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 |
STR Rd, [SP, #imm8] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 |
LDR Rd, [SP, #imm8] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 |
ADD Rd, PC, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 |
ADD Rd, SP, #imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 |
ADD SP, SP, #imm7 |
SUB SP, SP, #imm7 |
up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | PUSH {Rlist} |
PUSH {Rlist, LR} |
up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | ||||||||||||||||||||
17 |
up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | up | ud | POP {Rlist} |
POP {Rlist, PC} |
up | up | up | up | BKPT #imm8 |
up | ud | up | ud | up | ud | up | ud | |||||||||||||||||
18 |
STMIA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 |
LDMIA Rn!, {Rlist} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1a |
BEQ imm8 |
BNE imm8 |
BCS imm8 |
BCC imm8 |
BMI imm8 |
BPL imm8 |
BVS imm8 |
BVC imm8 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1b |
BHI imm8 |
BLS imm8 |
BGE imm8 |
BLT imm8 |
BGT imm8 |
BLE imm8 |
BAL imm8 |
ud | SWI imm8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
1c |
B imm11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1d |
ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | ud | BLX imm21 suffix |
|||||||||||||||||||||||||||||||
1e |
BL imm22 prefix |
BL imm22 / BLX imm21 prefix |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1f |
BL imm22 suffix |