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.

I.7.6 Coproc_DoneLoading()<br />

This function determines for an LDC instruction whether enough words have been loaded.<br />

boolean Coproc_DoneLoading(integer cp_num, bits(32) instr)<br />

I.7.7 Coproc_DoneStoring()<br />

This function determines for an STC instruction whether enough words have been stored.<br />

boolean Coproc_DoneStoring(integer cp_num, bits(32) instr)<br />

I.7.8 Coproc_GetOneWord()<br />

This function obtains the word for an MRC instruction from the coprocessor.<br />

bits(32) Coproc_GetOneWord(integer cp_num, bits(32) instr)<br />

I.7.9 Coproc_GetTwoWords()<br />

This function obtains the two words for an MRRC instruction from the coprocessor.<br />

(bits(32), bits(32)) Coproc_GetTwoWords(integer cp_num, bits(32) instr)<br />

I.7.10 Coproc_GetWordToStore()<br />

This function obtains the next word to store for an STC instruction from the coprocessor<br />

bits(32) Coproc_GetWordToStore(integer cp_num, bits(32) instr)<br />

I.7.11 Coproc_InternalOperation()<br />

Pseudocode Definition<br />

This procedure instructs a coprocessor to perform the internal operation requested by a CDP instruction.<br />

Coproc_InternalOperation(integer cp_num, bits(32) instr)<br />

I.7.12 Coproc_SendLoadedWord()<br />

This procedure sends a loaded word for an LDC instruction to the coprocessor.<br />

Coproc_SendLoadedWord(bits(32) word, integer cp_num, bits(32) instr)<br />

I.7.13 Coproc_SendOneWord()<br />

This procedure sends the word for an MCR instruction to the coprocessor.<br />

Coproc_SendOneWord(bits(32) word, integer cp_num, bits(32) instr)<br />

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

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

Saved successfully!

Ooh no, something went wrong!