User manual

Table Of Contents
mikroC PRO for PIC32
MikroElektronika
7
Constant propagation 158
Copy propagation 158
Value numbering 158
"Dead code" ellimination 158
Stack allocation 158
Local vars optimization 158
Better code generation and local optimization 158
Single Static Assignment Optimization 159
Introduction 159
Proper Coding Recommendations 160
Asm code and SSA optimization 161
Debugging Notes 161
Warning Messages Enhancement 161
CHAPTER 7 162
PIC32 Specics 162
Types Efciency 163
Nested Calls Limitations 163
Variable, constant and routine alignment 163
Boot Start-up Initialization 163
PIC32 Memory Organization 164
PIC32MX Memory Layout 165
Virtual vs Physical Addresses 166
Memory Type Speciers 167
code 167
data 167
rx 167
sfr 167
Read Modify Write Problem 168
CHAPTER 8 172
mikroC PRO for PIC32 Language Reference 172
Lexical Elements Overview 175
Whitespace 176
Whitespace in Strings 176
Line Splicing with Backslash (\) 176
Comments 177
C comments 177
C++ comments 177
Nested comments 177
Tokens 178
Token Extraction Example 178
Constants 179
Integer Constants 179
Long and Unsigned Sufxes 179
Decimal 179