Datasheet
103
11011B–ATARM–21-Feb-12
SAM3N
10.13 General data processing instructions
Table 10-20 shows the data processing instructions:
Table 10-20. Data processing instructions
Mnemonic Brief description See
ADC Add with Carry
“ADD, ADC, SUB, SBC, and RSB” on
page 105
ADD Add
“ADD, ADC, SUB, SBC, and RSB” on
page 105
ADDW Add
“ADD, ADC, SUB, SBC, and RSB” on
page 105
AND Logical AND
“AND, ORR, EOR, BIC, and ORN” on
page 108
ASR Arithmetic Shift Right
“ASR, LSL, LSR, ROR, and RRX” on page
110
BIC Bit Clear
“AND, ORR, EOR, BIC, and ORN” on
page 108
CLZ Count leading zeros “CLZ” on page 112
CMN Compare Negative “CMP and CMN” on page 113
CMP Compare “CMP and CMN” on page 113
EOR Exclusive OR
“AND, ORR, EOR, BIC, and ORN” on
page 108
LSL Logical Shift Left
“ASR, LSL, LSR, ROR, and RRX” on page
110
LSR Logical Shift Right
“ASR, LSL, LSR, ROR, and RRX” on page
110
MOV Move “MOV and MVN” on page 114
MOVT Move Top “MOVT” on page 116
MOVW Move 16-bit constant “MOV and MVN” on page 114
MVN Move NOT “MOV and MVN” on page 114
ORN Logical OR NOT
“AND, ORR, EOR, BIC, and ORN” on
page 108
ORR Logical OR
“AND, ORR, EOR, BIC, and ORN” on
page 108
RBIT Reverse Bits
“REV, REV16, REVSH, and RBIT” on
page 117
REV Reverse byte order in a word
“REV, REV16, REVSH, and RBIT” on
page 117
REV16 Reverse byte order in each halfword
“REV, REV16, REVSH, and RBIT” on
page 117
REVSH
Reverse byte order in bottom halfword and
sign extend
“REV, REV16, REVSH, and RBIT” on
page 117
ROR Rotate Right
“ASR, LSL, LSR, ROR, and RRX” on page
110