07.04.2013 Views

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs ... - Microchip

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.

Symbols<br />

__builtin_add.......................................................... 142<br />

__builtin_addab...................................................... 142<br />

__builtin_btg........................................................... 143<br />

__builtin_clr ............................................................ 143<br />

__builtin_clr_prefect............................................... 144<br />

__builtin_divf .......................................................... 145<br />

__builtin_divmodsd ................................................ 145<br />

__builtin_divmodud ................................................ 146<br />

__builtin_divsd ....................................................... 146<br />

__builtin_divud ....................................................... 146<br />

__builtin_dmaoffset................................................ 147<br />

__builtin_ed............................................................ 147<br />

__builtin_edac........................................................ 148<br />

__builtin_fbcl .......................................................... 148<br />

__builtin_lac ........................................................... 149<br />

__builtin_mac......................................................... 150<br />

__builtin_modsd..................................................... 150<br />

__builtin_modud..................................................... 151<br />

__builtin_movsac ................................................... 151<br />

__builtin_mpy......................................................... 152<br />

__builtin_mpyn....................................................... 153<br />

__builtin_msc ......................................................... 154<br />

__builtin_mulss ...................................................... 154<br />

__builtin_mulsu ...................................................... 155<br />

__builtin_mulus ...................................................... 155<br />

__builtin_muluu...................................................... 155<br />

__builtin_nop.......................................................... 156<br />

__builtin_psvoffset ................................................. 156<br />

__builtin_psvpage .................................................. 156<br />

__builtin_readsfr..................................................... 157<br />

__builtin_return_address........................................ 157<br />

__builtin_sac .......................................................... 157<br />

__builtin_sacr......................................................... 158<br />

__builtin_sftac ........................................................ 158<br />

__builtin_subab...................................................... 159<br />

__builtin_tbloffset ................................................... 159<br />

__builtin_tblpage.................................................... 159<br />

__builtin_tblrdh....................................................... 160<br />

__builtin_tblrdl........................................................ 160<br />

__builtin_tblwth ...................................................... 161<br />

__builtin_tblwtl........................................................ 161<br />

__builtin_write_NVM .............................................. 161<br />

__builtin_write_OSCCONH.................................... 162<br />

__builtin_write_OSCCONL .................................... 162<br />

__builtin_write_RTCWEN ...................................... 162<br />

__C30_VERSION__ ................................................ 60<br />

.bss....................................................................16, 135<br />

.const...................................................................64, 76<br />

.data ..................................................................16, 135<br />

<strong>MPLAB</strong> ® C COMPILER FOR<br />

<strong>PIC24</strong> <strong>MCUs</strong> AND <strong>dsPIC</strong> ® <strong>DSCs</strong><br />

USER’S GUIDE<br />

Index<br />

.dinit.......................................................................... 64<br />

.pbss......................................................................... 64<br />

.text .......................................................24, 36, 68, 135<br />

.tmpdata ................................................................. 207<br />

#define ..................................................................... 52<br />

#ident ....................................................................... 57<br />

#if ............................................................................. 45<br />

#include...................................................52, 53, 91, 93<br />

#line.......................................................................... 54<br />

#pragma ....................................................41, 135, 206<br />

A<br />

-A.............................................................................. 51<br />

abort ................................................................. 24, 138<br />

Access Memory...................................................... 205<br />

address Attribute ................................................ 12, 20<br />

Address Spaces ....................................................... 63<br />

alias Attribute ........................................................... 20<br />

aligned Attribute ....................................................... 13<br />

Alignment ..............................................13, 15, 73, 134<br />

-ansi ..............................................................26, 38, 54<br />

ANSI C St<strong>and</strong>ard........................................................ 9<br />

ANSI C, Differences with 16-Bit Device C................ 11<br />

ANSI C, Strict ........................................................... 39<br />

ANSI St<strong>and</strong>ard Library Support.................................. 9<br />

ANSI-89 extension ................................................... 79<br />

Archiver ...................................................................... 8<br />

Arrays <strong>and</strong> Pointers................................................ 133<br />

ASCII Character Set............................................... 213<br />

asm ...........................................................13, 121, 205<br />

Assembler .................................................................. 8<br />

Assembly Options .................................................... 54<br />

-Wa ................................................................... 54<br />

Assembly, Inline ............................................. 121, 205<br />

Assembly, Mixing with C ........................................ 119<br />

Atomic Operation ................................................... 114<br />

attribute .......................................................12, 20, 206<br />

Attribute, Function .................................................... 20<br />

address ............................................................. 20<br />

alias................................................................... 20<br />

boot ................................................................... 21<br />

const ................................................................. 22<br />

deprecated ........................................................ 22<br />

far...................................................................... 22<br />

<strong>for</strong>mat................................................................ 22<br />

<strong>for</strong>mat_arg......................................................... 23<br />

interrupt..............................................23, 101, 112<br />

near................................................................... 23<br />

no_instrument_function............................... 23, 57<br />

noload ............................................................... 24<br />

noreturn....................................................... 24, 44<br />

© 2008 <strong>Microchip</strong> Technology Inc. DS51284H-page 229

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

Saved successfully!

Ooh no, something went wrong!