Index
2012 Microchip Technology Inc. DS51686E-page 231
__VERSION__ ............................................. 173
main ..................................................................... 143
main function ....................................................21, 143
main-li ne code ....................................................... 133
malloc .........................................................114, 125
mantissa .................................................................. 96
map files .................................................................. 59
-mappio-debug ................................................. 62
MB_LEN_MAX ........................................................ 94
-mcheck-zero-division .............................. 61
_MCHP_ ................................................................ 172
_mchp_no_float ............................................. 172
_MCHP_SZINT .................................................... 172
_MCHP_SZLONG ................................................. 172
_MCHP_SZPTR .................................................... 172
-MD ......................................................................... 79
-mdebugger ...............................................182, 186
-membedded-data ............................................ 61
memory allocation ................................................. 109
data me mo r y .................................................. 110
function code .................................................. 127
non-auto va riab les ....................................... 110
program memory ............................................ 113
static variables ............................................... 110
memory models ..................................................... 114
messages
error, see error messages
fatal error .......................................................... 60
types of ............................................................ 60
-MF ......................................................................... 79
-MG ......................................................................... 79
_min_heap_size ......................................144, 177
_min_stack_size ...................................144, 177
_MIPS_ ................................................................ 174
__mips ................................................................ 174
__mips__ ........................................................... 174
_mips .................................................................. 174
__mips16 ........................................................... 174
-mips16 ..................................................56, 61, 125
mips16 ................................................................ 125
-mips16 -mno-float ..................................... 56
_MIPS_ARCH_PIC32MX ................................... 174
__MIPSEL ........................................................... 174
__MIPSEL__ ...................................................... 174
_MIPSEL ............................................................. 174
MIPSEL ................................................................ 174
_mips_fpr ......................................................... 174
_MIPS_ISA ......................................................... 174
__mips_isa_rev ............................................. 174
_mips_no_float ............................................. 174
__mips_soft_float ..................................... 174
_MIPS_SZINT .................................................... 174
_MIPS_SZLONG ................................................. 174
_MIPS_SZPTR .................................................... 174
_MIPS_TUNE_PIC32MX ................................... 174
-mlong-calls ............................................61, 125
-MM ......................................................................... 79
-MMD ....................................................................... 79
-mmemcpy ............................................................. 61
-mno-check-zero-division ....................... 61
-mno-embedded-data .....................................61
-mno-float ...................................................56, 61
-mno-long-calls ............................................61
-mno-memcpy ......................................................61
-mno-mips16 .................................................56, 61
-mno-peripheral-libs ................................61
-mno-uninit-const-in-rodata ................61
-MP .........................................................................79
-mprocessor ...............................................61, 177
-MQ .........................................................................79
-msoft-float ....................................................56
-MT .........................................................................79
MTC0 Instruction ...................................................151
-muninit-const-in-rodata .......................61
myMicrochip Personalized Notification Service .......11
N
naked ..................................................................125
near .....................................................................125
__near qualifier ........................................................31
_nmi_handler ..................................................144
-nodefaultlibs ...............................................81
__NO_FLOAT ......................................................172
noinline ...........................................................125
no_instrument_function Attribute ....84
NOLOAD .........................................................182, 186
nomips16 ............................................125, 144, 156
nonnull (index, ...) ..............................125
non-volatile RAM ...................................................104
NOP .......................................................................183
noreturn ...........................................................126
noreturn Attribute ...............................................70
-nostdinc ......................................................78, 80
-nostdlib ...........................................................81
NULL macro ............................................................28
NULL pointers .......................................................101
O
-O ............................................................................72
-o .......................................................................50, 62
-o ex1.out ........................................................50
-O0 ....................................................................56, 72
-O1 .........................................................................72
-O2 ....................................................................73, 76
-O3 ....................................................................56, 73
-O3 -mips16 ......................................................56
-O3 -mips16 -mno-float ............................56
-O3 -mno-float ...............................................56
Object File ....................................................74, 79, 81
Omitted Operands .................................................120
_on_reset .........................................................157
Optimization Control Options ..................................72
-falign-functions ................................73
-falign-labels ........................................73
-falign-loops ..........................................73
-fcaller-saves ........................................73
-fcse-follow-jumps ..............................73
-fcse-skip-blocks ................................74
-fdata-sections .....................................74
-fexpensive-optimizations .............74
-fforce-mem ...............................................76