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.

Pseudocode Index<br />

CheckTLB() Check whether TLB entry exists for an<br />

address<br />

CheckVFPEnabled() Undefined Instruction exception if the<br />

VFP extension is not enabled<br />

ClearEventRegister() Clear the Event Register of the current<br />

processor<br />

ClearExclusiveByAddress() Clear global exclusive monitor records<br />

for an address range<br />

ClearExclusiveLocal() Clear local exclusive monitor record of a<br />

processor<br />

ConditionPassed() Returns TRUE if the current instruction<br />

passes its condition check<br />

Consistent() Test identically-named instruction bits or<br />

fields are identical<br />

Coproc_Accepted() Determine whether a coprocessor<br />

accepts an instruction<br />

Coproc_DoneLoading() Returns TRUE if enough words have<br />

been loaded, for an LDC or LDC2<br />

instruction<br />

Coproc_DoneStoring() Returns TRUE if enough words have<br />

been stored, for an STC or STC2<br />

instruction<br />

Coproc_GetOneWord() Get word from coprocessor, for an MRC<br />

or MRC2 instruction<br />

Coproc_GetTwoWords() Get two words from coprocessor, for an<br />

MRRC or MRRC2 instruction<br />

Coproc_GetWordToStore() Get next word to store from coprocessor,<br />

for STC or STC2 instruction<br />

Coproc_InternalOperation() Instruct coprocessor to perform an<br />

internal operation, for a CDP or CDP2<br />

instruction<br />

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

Function Meaning See<br />

TLB operations on page B3-158<br />

Pseudocode details of enabling the<br />

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

on page B1-65<br />

Pseudocode details of the Wait For<br />

Event lock mechanism on<br />

page B1-46<br />

Exclusive monitors operations on<br />

page B2-35<br />

Pseudocode details of conditional<br />

execution on page A8-9<br />

Instruction encoding diagrams <strong>and</strong><br />

pseudocode on page AppxI-2<br />

Coproc_Accepted() on<br />

page AppxI-22<br />

Coproc_DoneLoading() on<br />

page AppxI-23<br />

Coproc_DoneStoring() on<br />

page AppxI-23<br />

Coproc_GetOneWord() on<br />

page AppxI-23<br />

Coproc_GetTwoWords() on<br />

page AppxI-23<br />

Coproc_GetWordToStore() on<br />

page AppxI-23<br />

Coproc_InternalOperation() on<br />

page AppxI-23<br />

AppxJ-8 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!