Chapter 11
Optimizations


 11.1 Non processor specic
  11.1.1 Constant folding
  11.1.2 Constant merging
  11.1.3 Short cut evaluation
  11.1.4 Constant set inlining
  11.1.5 Small sets
  11.1.6 Range checking
  11.1.7 And instead of modulo
  11.1.8 Shifts instead of multiply or divide
  11.1.9 Automatic alignment
  11.1.10 Smart linking
  11.1.11 Inline routines
  11.1.12 Stack frame omission
  11.1.13 Register variables
 11.2 Processor specic
  11.2.1 Intel 80x86 specic
  11.2.2 Motorola 680x0 specic
 11.3 Optimization switches
 11.4 Tips to get faster code
 11.5 Tips to get smaller code