© 2007 Microchip Technology Inc. DS51284F-page 237
Index
I
-I....................................................................52, 54, 59
-I-.........................................................................52, 54
Identifiers ............................................................... 123
-idirafter.................................................................... 52
IEEE 754................................................................ 196
-imacros ..............................................................52, 54
imag ......................................................................... 29
Implementation-Defined Behavior...................121, 200
Include ................................................................60, 61
-include ...............................................................53, 54
Include Files............................................................. 56
Inhibit Warn ing s.......... ...... ..... ...... ...... ...................... 39
Initialized Variables.................................................. 65
Inline ............................................. 44, 47, 50, 113, 197
inline..............................................................26, 51, 57
Inline Assembly Usage ............................................ 87
Inline Functions........................................................ 26
int ............................................................14, 76, 78, 81
Integer...............................................................81, 114
Behavior.......................................................... 124
Double-Word..................................................... 29
Promotions...................................................... 197
Types, Com plex.................... ...... ..... ...... ........... 28
Internet Address, Microchip ....................................... 5
Interrupt
Enabling/Disabling.......................................... 105
Functions ........................................................ 111
Handling.......................................................... 111
High Priority ...............................................91, 106
Latency........................................................... 104
Low Priority................................................91, 106
Nesting............................................................ 104
Priority............................................................. 104
Protection From .............................................. 108
Request ............................................................ 94
Service Routine Context Saving..................... 104
Vectors.............................................................. 94
Vectors, Writ ing ......... ...................... ................. 94
interrupt Attri bute ........ ..................23, 25, 93, 104, 198
-iprefix ...................................................................... 53
IRQ........................................................................... 94
ISR Coding .............................................................. 93
Declaration........................................................ 88
Guideline s for Writi ng ................. ..... ...... ........... 9 2
Syntax for Writing ............................................. 92
Writing............................................................... 92
-isystem...............................................................53, 56
-iwithprefix................................................................ 53
-iwithprefixbefore...................................................... 53
K
Keyword Differences................................................ 11
L
-L.........................................................................55, 56
-l............................................................................... 55
Labels as Values...................................................... 30
Large Code Model ..............................................35, 82
Large Data Model .........................................35, 65, 66
Latency...................................................................104
Librarian.....................................................................8
Library................................................................ 55, 61
ANSI Standard....................................................9
Functions ........................................................128
Linker ................................................................... 8, 55
Linker Script............................................61, 72, 84, 85
Linking Options ........................................................54
-L................................................................. 55, 56
-l........................................................................55
-nodefaultlibs.....................................................55
-nostdlib ............................................................55
-s.......................................................................55
-u.......................................................................55
-Wl.....................................................................55
-Xlinker..............................................................55
little endian...............................................................81
LL, Suffix..................................................................29
Local Register Variables.................................... 27, 28
Locating Code and Data ..........................................71
long .........................................................14, 76, 78, 81
long double........................................14, 58, 76, 78, 82
long long..........................................14, 44, 78, 81, 196
long long int..............................................................29
Loop Optimization....................................................22
Loop Optimizer.........................................................49
Loop Unrolling.......................................................... 50
Low-Priority Interrupts...................................... 91, 106
M
-M.............................................................................53
Mabonga .......................................................... 71, 198
macro............................................................27, 52, 54
Macro Names, Predefined .....................................197
Macros .....................................................................87
Configuration Bits Setup...................................87
Inline Assembly Usage .....................................87
ISR Declaration.................................................88
Macros Data Me mo ry Allocat ion.............. ...... ..... ......87
MATH_DATA ......................................................... 199
-mconst-in-code ................................35, 65, 66, 67, 69
-mconst-in-data .................................................. 35, 69
-mcpu.......................................................................35
-MD ..........................................................................53
Memory..................................................................130
Memory Models.............................................9, 69, 199
-mconst-in-code................................................69
-mconst-in-data.................................................69
-mlarge-code.....................................................69
-mlarge-data......................................................69
-msmall-code ....................................................69
-msmall-data.....................................................69
-msmall-scalar................................................... 69
Memory Spaces.......................................................68
Memory, Access.....................................................197
-merrata....................................................................35
-MF...........................................................................53
-MG..........................................................................53
Mixing Assembly Lang uage and C Va riables and Func-
tions....................................................................111
-mlarge-code...................................................... 35, 69