EasyManua.ls Logo

ARM Cortex-R4 - C.5 Media data-processing

Default Icon
436 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Cycle Timings and Interlock Behavior
ARM DDI 0363G Copyright © 2006-2011 ARM Limited. All rights reserved. C-10
ID073015 Non-Confidential
C.5 Media data-processing
Table C-6 shows 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 C-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
a. A shift of zero makes
<Rm>
a Normal Reg for these instructions.
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

Table of Contents

Related product manuals