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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Thumb Instruction Set Encoding<br />

A6.3.18 Coprocessor instructions<br />

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

1 1 1 1 1 op1 Rn coproc op<br />

Table A6-29 shows the allocation of encodings in this space. These encodings are all available in <strong>ARM</strong>v6T2<br />

<strong>and</strong> above.<br />

op1 op coproc Rn Instructions See<br />

000x1x<br />

001xxx<br />

01xxxx<br />

000x10<br />

001xx0<br />

01xxx0<br />

000x11<br />

001xx1<br />

01xxx1<br />

000x11<br />

001xx1<br />

01xxx1<br />

Table A6-29 Coprocessor instructions<br />

- 101x - Advanced SIMD, VFP Extension register load/store<br />

instructions on page A7-26<br />

- not 101x - Store Coprocessor STC, STC2 on page A8-372<br />

- not 101x not 1111 Load Coprocessor (immediate) LDC, LDC2 (immediate) on<br />

page A8-106<br />

- not 101x 1111 Load Coprocessor (literal) LDC, LDC2 (literal) on page A8-108<br />

00000x - - - UNDEFINED -<br />

00010x - 101x - Advanced SIMD, VFP 64-bit transfers between <strong>ARM</strong> core<br />

<strong>and</strong> extension registers on page A7-32<br />

000100 - not 101x - Move to Coprocessor from two<br />

<strong>ARM</strong> core registers<br />

000101 - not 101x - Move to two <strong>ARM</strong> core<br />

registers from Coprocessor<br />

MCRR, MCRR2 on page A8-188<br />

MRRC, MRRC2 on page A8-204<br />

10xxxx 0 101x - VFP VFP data-processing instructions on<br />

page A7-24<br />

not 101x - Coprocessor data operations CDP, CDP2 on page A8-68<br />

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

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

Saved successfully!

Ooh no, something went wrong!