16.2.4. Parallel arithmetic and DSP instructions

The parallel arithmetic instructions include the following base instruction types:

ADD15, ADDSUBX, SUBADDX, SUB16, ADD8, SUB8, QDADD, QDSUB, QADD, QSUB.

Table 16.5 shows the operation of parallel arithmetic instructions.

Table 16.5. Parallel arithmetic instructions

Shift typeCyclesSource1Source2Source3Source4Result1Result2

Shifter required: ADDSUB,

SUBADD, QD

1Rm:E2Rn:E1[Rd:E2]-Rd:E3-
No shifter required: all others1Rm:E2Rn:E2[Rd:E2]-Rd:E3-
Copyright © 2006 ARM Limited. All rights reserved.ARM DDI 0344B
Non-Confidential