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.

Contains an address offset applied after the access.<br />

Instruction Details<br />

For more information about , !, <strong>and</strong> , see Advanced SIMD addressing mode on page A7-30.<br />

Alignment<br />

St<strong>and</strong>ard alignment rules apply, see Unaligned data access on page A3-5.<br />

The a bit must be encoded as 0.<br />

Operation<br />

if ConditionPassed() then<br />

EncodingSpecificOperations(); CheckAdvSIMDEnabled(); NullCheckIfThumbEE(n);<br />

address = R[n];<br />

if wback then R[n] = R[n] + (if register_index then R[m] else 3*ebytes);<br />

D[d] = Replicate(MemU[address,ebytes], elements);<br />

D[d2] = Replicate(MemU[address+ebytes,ebytes], elements);<br />

D[d3] = Replicate(MemU[address+2*ebytes,ebytes], elements);<br />

Exceptions<br />

Undefined Instruction, Data Abort.<br />

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

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

Saved successfully!

Ooh no, something went wrong!