Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
2012-2013 Microchip Technology Inc. DS50002071C-page 359
Index
File Extensions......................................................... 75
File Naming Convention........................................... 74
file types
input .................................................................. 74
Files ....................................................................... 236
--fill ......................................................................... 103
fillupper Attribute .................................................... 132
-finline-functions .................................... 92
, 94, 98, 185
-finline-limit ............................................................... 98
-finstrument-functions ............................................ 180
-fkeep-inline-functions.......................................98
, 185
-fkeep-static-consts.................................................. 98
Flags, Positive and Negative ............................98
, 105
float ......................................... 106, 117, 132, 173, 188
Floating .................................................................. 117
Floating Point ......................................................... 231
Floating Types, Complex ....................................... 123
floating-point constant suffixes............................... 125
-fno....................................................................98
, 105
-fno-asm................................................................... 86
-fno-builtin ................................................................ 87
-fno-defer-pop .......................................................... 96
-fno-function-cse ...................................................... 98
-fno-ident................................................................ 105
-fno-inline ................................................................. 98
-fno-keep-static-consts............................................. 98
-fno-peephole........................................................... 96
-fno-peephole2......................................................... 96
-fno-short-double.................................................... 106
-fno-show-column .................................................... 99
-fno-signed-bitfields.................................................. 87
-fno-unsigned-bitfields.............................................. 87
-fno-verbose-asm................................................... 106
-fomit-frame-pointer.............................................94
, 98
-foptimize-register-move .......................................... 96
-foptimize-sibling-calls.............................................. 98
format Attribute ...................................................... 179
format_arg Attribute ............................................... 179
-fpack-struct ........................................................... 106
-fpcc-struct-return................................................... 106
Frame Pointer (W14)........................... 55
, 98, 105, 148
-fregmove................................................................. 96
-frename-registers.................................................... 96
-frerun-cse-after-loop ..........................................96
, 97
-frerun-loop-opt ........................................................ 96
-fschedule-insns ....................................................... 96
-fschedule-insns2 ..................................................... 96
-fshort-enums......................................................... 106
-fsigned-bitfields ....................................................... 87
-fsigned-char ............................................................ 87
-fstrength-reduce.................................................96
, 97
-fstrict-aliasing.....................................................94
, 97
-fsyntax-only............................................................. 87
-fthread-jumps .....................................................94
, 97
Function
Call Conventions............................................. 188
Calls, Preserving Registers............................. 190
Parameters ..................................................... 188
Pointers....................................................168
, 186
function
parameters...................................................... 147
pointers ........................................................... 122
size limits ........................................................ 184
specifiers......................................................... 175
functions
absolute ............................................................ 31
static................................................................ 175
-funroll-all-loops.................................................. 94
, 97
-funroll-loops ...................................................... 94
, 97
-funsigned-bitfields ................................................... 87
-funsigned-char ........................................................ 87
-fverbose-asm ........................................................ 106
G
-g .............................................................................. 93
--gc-sections........................................................... 103
general registers .................................................... 208
getenv .................................................................... 237
Global Register Variables ...................................... 296
Guidelines for Writing ISRs .................................... 193
H
-H ............................................................................. 99
header file
search path ....................................................... 24
Header Files.....................53
, 74, 75, 99, 100, 101, 102
header files....................................................... 23
, 213
--heap..................................................................... 167
--help ........................................................................ 86
Hex File .................................................................... 77
hexadecimal constants
C code............................................................. 124
High-Priority Interrupts ........................................... 198
I
-I ................................................................74, 100, 102
-I-.................................................................... 100, 102
Identifiers................................................................ 229
identifiers
unique length of ................................................ 25
-idirafter .................................................................. 100
-imacros ......................................................... 100
, 102
imag ....................................................................... 123
Implementation-Defined Behavior.......................... 227
implementation-defined behaviour ......................... 113
-include........................................................... 100
, 102
incremental builds .................................................... 78
Inhibit Warnings ....................................................... 87
Inline......................................................92
, 94, 98, 208
inline................................................................. 98
, 185
Inline Functions ...................................................... 185
input files .................................................................. 74
int ....................................................116
, 132, 173, 188
Integer .................................................................... 208
Behavior.......................................................... 230
Types, Complex .............................................. 123
integer constants.................................................... 124
integer suffixes ....................................................... 124
integral promotion .................................................. 171
intermediate files ...................................................... 74
Internet Address, Microchip ................................... 332
Protego_Release_01_05-Related-OEM-Documentation-MPLAB-XC16-C-Compiler.pdf