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.

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

A5.2.11 MSR (immediate), <strong>and</strong> hints<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 0 1 1 0 op 1 0 op1 op2<br />

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

Other encodings in this space are unallocated hints. They execute as NOPs, but software must not use them.<br />

Table A5-13 MSR (immediate), <strong>and</strong> hints<br />

op op1 op2 Instruction See Variant<br />

0 0000 00000000 No Operation hint NOP on page A8-222 v6K, v6T2<br />

00000001 Yield hint YIELD on page A8-812 v6K<br />

00000010 Wait For Event hint WFE on page A8-808 v6K<br />

00000011 Wait For Interrupt hint WFI on page A8-810 v6K<br />

00000100 Send Event hint SEV on page A8-316 v6K<br />

1111xxxx Debug hint DBG on page A8-88 v7<br />

0100 - Move to Special Register,<br />

1x00 -<br />

application level<br />

xx01 - Move to Special Register, system<br />

xx1x -<br />

level<br />

1 - - Move to Special Register, system<br />

level<br />

MSR (immediate) on page A8-208 All<br />

MSR (immediate) on page B6-12 All<br />

MSR (immediate) on page B6-12 All<br />

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

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

Saved successfully!

Ooh no, something went wrong!