13.07.2015 Views

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

DSP56xxx C Cross-Compiler User's Guide - Tasking

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.

Language Implementation 3–33volatile__asmChar Type Operand RemarkA address register r0..r7 The compiler excludes theuser stack pointer andreserved address registersN offset register n0..n7 The compiler excludes theuser stack pointer offsetand reserved offsetregistersC address + r0/m0..r7/m7 For circular pointersmodulo registerD accumulator a, b The complete 56–bitaccumulator registersR input register x0, y0, x, y Selection depends onoperand sizer GP register a, b, x0, y0, x1, y1,r0..r7, n0..n7All general–purposeint–sized registers exceptuser stack pointer andoffsetS source register x0, x1, y0, y1, x, y Selection depends onoperand sizei immediate value #value• • • • • • • •

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

Saved successfully!

Ooh no, something went wrong!