ARM R4F, r1p3 manual QADD, QDADD, QSUB, and Qdsub instructions

Models: R4F r1p3 R4

1 456
Download 456 pages 40.06 Kb
Page 373
Image 373

Cycle Timings and Interlock Behavior

14.4QADD, QDADD, QSUB, and QDSUB instructions

This section describes the cycle timing behavior for the QADD, QDADD, QSUB, and QDSUB instructions.

These instructions perform saturating arithmetic. They have a result latency of two. The QDADD and QDSUB instructions must double and saturate the register <Rn> before the addition. This register is an Early Reg.

Table 14-5shows the cycle timing behavior for QADD, QDADD, QSUB, and QDSUB instructions.

Table 14-5 QADD, QDADD, QSUB, and QDSUB instruction cycle timing behavior

Instructions

Cycles

Early Reg

Result latency

 

 

 

 

QADD, QSUB

1

-

2

 

 

 

 

QDADD, QDSUB

1

<Rn>

2

 

 

 

 

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

14-9

ID013010

Non-Confidential, Unrestricted Access

 

Page 373
Image 373
ARM R4F, r1p3 manual QADD, QDADD, QSUB, and Qdsub instructions