The Cortex-M4 Instruction Set
ARM DUI 0553A Copyright © 2010 ARM. All rights reserved. 3-40
ID121610 Non-Confidential
SHADD16
Signed Halving Add 16 SHADD16 and SHADD8 on page 3-55
SHADD8
Signed Halving Add 8 SHADD16 and SHADD8 on page 3-55
SHASX
Signed Halving Add and Subtract with Exchange SHASX and SHSAX on page 3-56
SHSAX
Signed Halving Subtract and Add with Exchange SHASX and SHSAX on page 3-56
SHSUB16
Signed Halving Subtract 16 SHSUB16 and SHSUB8 on page 3-58
SHSUB8
Signed Halving Subtract 8 SHSUB16 and SHSUB8 on page 3-58
SSUB16
Signed Subtract 16 SSUB16 and SSUB8 on page 3-59
SSUB8
Signed Subtract 8 SSUB16 and SSUB8 on page 3-59
SUB
Subtract ADD, ADC, SUB, SBC, and RSB on page 3-41
SUBW
Subtract ADD, ADC, SUB, SBC, and RSB on page 3-41
TEQ
Test Equivalence TST and TEQ on page 3-62
TST
Test TST and TEQ on page 3-62
UADD16
Unsigned Add 16 UADD16 and UADD8 on page 3-63
UADD8
Unsigned Add 8 UADD16 and UADD8 on page 3-63
UASX
Unsigned Add and Subtract with Exchange UASX and USAX on page 3-64
USAX
Unsigned Subtract and Add with Exchange UASX and USAX on page 3-64
UHADD16
Unsigned Halving Add 16 UHADD16 and UHADD8 on page 3-66
UHADD8
Unsigned Halving Add 8 UHADD16 and UHADD8 on page 3-66
UHASX
Unsigned Halving Add and Subtract with Exchange UHASX and UHSAX on page 3-67
UHSAX
Unsigned Halving Subtract and Add with Exchange UHASX and UHSAX on page 3-67
UHSUB16
Unsigned Halving Subtract 16 UHSUB16 and UHSUB8 on page 3-69
UHSUB8
Unsigned Halving Subtract 8 UHSUB16 and UHSUB8 on page 3-69
USAD8
Unsigned Sum of Absolute Differences USAD8 on page 3-71
USADA8
Unsigned Sum of Absolute Differences and Accumulate USADA8 on page 3-72
USUB16
Unsigned Subtract 16 USUB16 and USUB8 on page 3-73
USUB8
Unsigned Subtract 8 USUB16 and USUB8 on page 3-73
Table 3-8 Data processing instructions (continued)
Mnemonic Brief description See