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.

Max() Maximum of integers or reals Maximum <strong>and</strong> minimum on<br />

page AppxI-16<br />

MemA[] Memory access that must be aligned, at<br />

current privilege level<br />

MemA_unpriv[] Memory access that must be aligned,<br />

unprivileged<br />

MemA_with_priv[] Memory access that must be aligned, at<br />

specified privilege level<br />

MemorySystem<strong>Architecture</strong>() Return memory architecture of system<br />

(VMSA or PMSA)<br />

MemU[] Memory access without alignment<br />

requirement, at current privilege level<br />

MemU_unpriv[] Memory access without alignment<br />

requirement, unprivileged<br />

MemU_with_priv[] Memory access without alignment<br />

requirement, at specified privilege level<br />

Pseudocode Index<br />

Aligned memory accesses on<br />

page B2-31<br />

MemorySystem<strong>Architecture</strong>() on<br />

page AppxI-26<br />

Unaligned memory accesses on<br />

page B2-32<br />

Min() Minimum of integers or reals Maximum <strong>and</strong> minimum on<br />

page AppxI-16<br />

NOT() Bitwise inversion of a bitstring Logical operations on bitstrings on<br />

page AppxI-13<br />

NullCheckIfThumbEE() Perform base register null check if a<br />

ThumbEE instruction<br />

Null checking on page A9-3<br />

Ones() All-ones bitstring Bitstring concatenation <strong>and</strong><br />

replication on page AppxI-12<br />

PCStoreValue() Value stored when an <strong>ARM</strong> instruction<br />

stores the PC<br />

PolynomialMult() Multiplication of polynomials over {0,<br />

1}<br />

Pseudocode details of operations on<br />

<strong>ARM</strong> core registers on page A2-12<br />

Pseudocode details of polynomial<br />

multiplication on page A2-67<br />

ProcessorID() Return integer identifying the processor ProcessorID() on page AppxI-26<br />

Q[] Quadword view of the Advanced SIMD<br />

<strong>and</strong> VFP registers<br />

Table J-2 Pseudocode functions <strong>and</strong> procedures (continued)<br />

Function Meaning See<br />

Advanced SIMD <strong>and</strong> VFP extension<br />

registers on page A2-21<br />

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

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

Saved successfully!

Ooh no, something went wrong!