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 />

SendEvent() Perform function of SEV hint instruction Pseudocode details of the Wait For<br />

Event lock mechanism on<br />

page B1-46<br />

SerializeVFP() Ensure exceptional conditions in<br />

preceding VFP instructions have been<br />

detected<br />

SetExclusiveMonitors() Set exclusive monitors for a<br />

Load-Exclusive operation<br />

Shift() Perform a specified shift by a specified<br />

amount on a bitstring<br />

Shift_C() Perform a specified shift by a specified<br />

amount on a bitstring, with carry output<br />

SignedSat() Convert integer to bitstring with signed<br />

saturation<br />

SignedSatQ() Convert integer to bitstring with signed<br />

saturation, with saturated flag output<br />

SignExtend() Extend bitstring to left with copies of its<br />

leftmost bit<br />

SInt() Convert bitstring to integer in signed<br />

(two's complement) fashion<br />

Asynchronous bounces,<br />

serialization, <strong>and</strong> VFP exception<br />

barriers on page B1-70<br />

Exclusive monitors operations on<br />

page B2-35<br />

Pseudocode details of<br />

instruction-specified shifts <strong>and</strong><br />

rotates on page A8-11<br />

Pseudocode details of saturation on<br />

page A2-9<br />

Zero-extension <strong>and</strong> sign-extension of<br />

bitstrings on page AppxI-13<br />

Converting bitstrings to integers on<br />

page AppxI-14<br />

SPSR[] Access the SPSR of the current mode Pseudocode details of PSR<br />

operations on page B1-20<br />

SPSRWriteByInstr() SPSR write by an instruction<br />

SwitchToJazelleExecution() Start Jazelle extension execution of<br />

bytecodes<br />

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

Function Meaning See<br />

SwitchToJazelleExecution() on<br />

page AppxI-26<br />

TakeDataAbortException() Perform a Data Abort exception entry Data Abort exception on page B1-55<br />

TakeFIQException() Perform an FIQ interrupt exception entry FIQ exception on page B1-60<br />

TakeIRQException() Perform an IRQ interrupt exception entry IRQ exception on page B1-58<br />

TakePrefetchAbortException() Perform a Prefetch Abort exception entry Prefetch Abort exception on<br />

page B1-54<br />

TakeReset() Perform a Reset exception entry Reset on page B1-48<br />

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

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

Saved successfully!

Ooh no, something went wrong!