[
next
] [
prev
] [
prev-tail
] [
tail
] [
up
]
Chapter 10
Optimizations
10.1
Non processor specific
Constant folding
Constant merging
Short cut evaluation
Constant set inlining
Small sets
Range checking
And instead of modulo
Shifts instead of multiply or divide
Automatic alignment
Smart linking
Inline routines
Stack frame omission
Register variables
10.2
Processor specific
Intel 80x86 specific
Motorola 680x0 specific
10.3
Optimization switches
10.4
Tips to get faster code
10.5
Tips to get smaller code
[
next
] [
prev
] [
prev-tail
] [
front
] [
up
]