ARM r1p3, R4F manual Media data-processing, Sel

Models: R4F r1p3 R4

1 456
Download 456 pages 40.06 Kb
Page 374
Image 374

Cycle Timings and Interlock Behavior

14.5Media data-processing

Table 14-6shows media data-processing instructions and gives their cycle timing behavior.

All media data-processing instructions are single-cycle issue instructions. These instructions have result latencies of one or two cycles. Some of the instructions require an input register to be shifted, or manipulated in some other way before use and therefore are marked as requiring an Early Reg.

Table 14-6 Media data-processing instructions cycle timing behavior

Instructions

Cycles

Early Reg

Result latency

 

 

 

 

SADD16, SSUB16, SADD8, SSUB8

1

-

1

 

 

 

 

UADD16, USUB16, UADD8, USUB8

1

-

1

 

 

 

 

SEL

1

-

1

 

 

 

 

QADD16, QSUB16, QADD8, QSUB8

1

-

2

 

 

 

 

SHADD16, SHSUB16, SHADD8, SHSUB8

1

-

1

 

 

 

 

UQADD16, UQSUB16, UQADD8, UQSUB8

1

-

2

 

 

 

 

UHADD16, UHSUB16, UHADD8, UHSUB8

1

-

1

 

 

 

 

SSAT16, USAT16

1

<Rn>

1

 

 

 

 

SASX, SSAX

1

-

1

 

 

 

 

UASX, USAX

1

-

1

 

 

 

 

SXTAB, SXTAB16, SXTAH

1

<Rm>

1

 

 

 

 

SXTB, SXTB16, SXTH

1

<Rm>a

1

UXTB, UXTB16, UXTH

1

<Rm>a

1

UXTAB, UXTAB16, UXTAH

1

<Rm>

1

 

 

 

 

REV, REV16, REVSH, RBIT

1

<Rm>

1

 

 

 

 

PKHBT, PKHTB

1

<Rm>

1

 

 

 

 

SSAT, USAT

1

<Rm>

1

 

 

 

 

QASX, QSAX

1

-

2

 

 

 

 

SHASX, SHSAX

1

-

1

 

 

 

 

UQASX, UQSAX

1

-

2

 

 

 

 

UHASX, UHSAX

1

-

1

 

 

 

 

BFC

1

<Rd>

1

 

 

 

 

SBFX, UBFX

1

<Rn>

1

 

 

 

 

BFI

1

<Rd>, <Rn>

1

a. A shift of zero makes <Rm> a Normal Reg for these instructions.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

14-10

ID013010

Non-Confidential, Unrestricted Access

 

Page 374
Image 374
ARM r1p3, R4F manual Media data-processing, Sel