05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A5.4 Media instructions<br />

Table A5-16 shows the allocation of encodings in this space.<br />

Other encodings in this space are UNDEFINED.<br />

<strong>ARM</strong> Instruction Set Encoding<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

cond 0 1 1 op1 Rd op2 1 Rn<br />

Table A5-16 Media instructions<br />

op1 op2 Rd Rn Instructions See Variant<br />

000xx - - - - Parallel addition <strong>and</strong><br />

subtraction, signed on<br />

page A5-22<br />

001xx - - - - Parallel addition <strong>and</strong><br />

subtraction, unsigned on<br />

page A5-23<br />

01xxx - - - - Packing, unpacking,<br />

saturation, <strong>and</strong> reversal on<br />

page A5-24<br />

10xxx - - - - Signed multiplies on<br />

page A5-26<br />

11000 000 1111 - Unsigned Sum of Absolute<br />

Differences<br />

000 not 1111 - Unsigned Sum of Absolute<br />

Differences <strong>and</strong> Accumulate<br />

USAD8 on page A8-500 v6<br />

USADA8 on page A8-502 v6<br />

1101x x10 - - Signed Bit Field Extract SBFX on page A8-308 v6T2<br />

1110x x00 - 1111 Bit Field Clear BFC on page A8-46 v6T2<br />

- not 1111 Bit Field Insert BFI on page A8-48 v6T2<br />

1111x x10 - - Unsigned Bit Field Extract UBFX on page A8-466 v6T2<br />

11111 111 - - Permanently UNDEFINED. This space will not be allocated in future.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. A5-21<br />

-<br />

-<br />

-<br />

-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!