UM10360 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
User manual Rev. 3 — 20 December 2013 678 of 841
NXP Semiconductors
UM10360
Chapter 34: Appendix: Cortex-M3 user guide
34.2.5 General data processing instructions
Table 619 shows the data processing instructions:
Table 619. Data processing instructions
Mnemonic Brief description See
ADC
Add with Carry Section 34.2.5.1
ADD
Add Section 34.2.5.1
ADDW
Add Section 34.2.5.1
AND
Logical AND Section 34.2.5.2
ASR
Arithmetic Shift Right Section 34.2.5.3
BIC
Bit Clear Section 34.2.5.2
CLZ
Count leading zeros Section 34.2.5.4
CMN
Compare Negative Section 34.2.5.5
CMP
Compare Section 34.2.5.5
EOR
Exclusive OR Section 34.2.5.2
LSL
Logical Shift Left Section 34.2.5.3
LSR
Logical Shift Right Section 34.2.5.3
MOV
Move Section 34.2.5.6
MOVT
Move Top Section 34.2.5.7
MOVW
Move 16-bit constant Section 34.2.5.6
MVN
Move NOT Section 34.2.5.6
ORN
Logical OR NOT Section 34.2.5.2
ORR
Logical OR Section 34.2.5.2
RBIT
Reverse Bits Section 34.2.5.8
REV
Reverse byte order in a word Section 34.2.5.8
REV16
Reverse byte order in each halfword Section 34.2.5.8
REVSH
Reverse byte order in bottom halfword and sign extend Section 34.2.5.8
ROR
Rotate Right Section 34.2.5.3
RRX
Rotate Right with Extend Section 34.2.5.3
RSB
Reverse Subtract Section 34.2.5.1
SBC
Subtract with Carry Section 34.2.5.1
SUB
Subtract Section 34.2.5.1
SUBW
Subtract Section 34.2.5.1
TEQ
Test Equivalence Section 34.2.5.9
TST
Test Section 34.2.5.9