Microchip Technology SW006022-1N Data Sheet

Page of 338
 2012 Microchip Technology Inc.
DS52071B-page 327
MPLAB
®
 XC16 C COMPILER
USER’S GUIDE
Symbols
__align qualifier ........................................................ 38
__bank qualifier........................................................ 37
__builtin_add.......................................................... 279
__builtin_addab...................................................... 279
__builtin_btg........................................................... 280
__builtin_clr ............................................................ 280
__builtin_clr_prefect ............................................... 281
__builtin_disi .......................................................... 282
__builtin_divf .......................................................... 282
__builtin_divmodsd ................................................ 283
__builtin_divmodud ................................................ 283
__builtin_divsd ....................................................... 283
__builtin_divud ....................................................... 284
__builtin_dmaoffset ................................................ 284
__builtin_dmapage................................................. 284
__builtin_ed............................................................ 285
__builtin_edac ........................................................ 285
__builtin_edsoffset ................................................. 287
__builtin_edspage .................................................. 286
__builtin_fbcl .......................................................... 287
__builtin_lac ........................................................... 288
__builtin_mac ......................................................... 288
__builtin_modsd ..................................................... 289
__builtin_modud..................................................... 289
__builtin_movsac ................................................... 290
__builtin_mpy ......................................................... 291
__builtin_mpyn ....................................................... 292
__builtin_msc ......................................................... 293
__builtin_mulss ...................................................... 294
__builtin_mulsu ...................................................... 294
__builtin_mulus ...................................................... 295
__builtin_muluu ...................................................... 295
__builtin_nop.......................................................... 295
__builtin_psvoffset ................................................. 296
__builtin_psvpage .................................................. 296
__builtin_readsfr..................................................... 296
__builtin_return_address........................................ 297
__builtin_sac .......................................................... 297
__builtin_sacr ......................................................... 297
__builtin_sftac ........................................................ 298
__builtin_subab ...................................................... 298
__builtin_tbladdress ............................................... 299
__builtin_tbloffset ................................................... 300
__builtin_tblpage .................................................... 299
__builtin_tblrdh....................................................... 300
__builtin_tblrdl ........................................................ 300
__builtin_tblwth ...................................................... 301
__builtin_tblwtl........................................................ 301
__builtin_write_CRYOTP ....................................... 282
__builtin_write_NVM .............................................. 301
__builtin_write_NVM_secure ................................. 302
__builtin_write_OSCCONH .................................... 304
__builtin_write_OSCCONL .................................... 303
__builtin_write_PWMSFR ...................................... 302
__builtin_write_RTCWEN ...................................... 303
__deprecate qualifier................................................ 43
__eeprom qualifier ................................................... 39
__far qualifier ........................................................... 34
__interrupt qualifier .................................................. 39
__near qualifier ........................................................ 35
__pack qualifier ........................................................ 42
__persisten qualifier ................................................. 36
__section qualifier .................................................... 43
__XC16_VERSION__ ............................................ 202
__xdata qualifier ....................................................... 37
__ydata qualifier ....................................................... 37
.bss................................................................. 111
.const...................................................................... 187
.data ............................................................... 111
.text ................................................... 62
#define ..................................................................... 76
#ident ....................................................................... 82
#if ............................................................................. 70
#include .............................................................. 77
#include directive ..................................................... 52
#line.......................................................................... 79
#pragma ....................................................67
Numerics
0b binary radix specifier ......................................... 101
16-Bit Specific Options ............................................. 60
A
-A.............................................................................. 76
abort ............................................................... 154
absolute functions .................................................... 33
absolute variables .................................................... 33
address Attribute ............................................ 108
alias Attribute ......................................................... 150
aligned Attribute ..................................................... 108
Alignment ........................................ 108
-ansi ............................................................63
ANSI C Standard...................................................... 17
ANSI C standard ...................................................... 22
conformance ..................................................... 91
implementation-defined behaviour .................... 91
ANSI C, Strict ........................................................... 64
ANSI Standard Library Support................................ 18
ANSI-89 extension ................................................... 94
Archiver .................................................................... 53
Index