ARM VERSION 1.2 Computer Hardware User Manual


 
ARM Instruction Reference
4-56 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
Note
All values are treated as twos complement signed integers by these instructions.
Condition flags
These instructions do not affect the N, Z, C, and V flags. If saturation occurs, they set
the Q flag. To read the state of the Q flag, use an
MRS
instruction (see MRS on page 4-73).
Note
These instructions never clear the Q flag, even if saturation does not occur. To clear the
Q flag, use an
MSR
instruction (see MSR on page 4-74).
Architectures
These instructions are available in E variants of ARM architecture v5 and above.
Examples
QADD r0,r1,r9
QDSUBLT r9,r0,r1
Examples
QSUBS r3,r4,r2 ; use of S suffix not allowed
QDADD r11,r15,r0 ; use of r15 not allowed