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