Id: cf.tex,v 1.1 2005/01/18 12:40:14 waldmann Exp
strength reduction:
``starke'' Operationen ersetzen,
z. B. x * 17
durch x << 4 + x
constant folding:
Operationen ganz vermeiden:
konstante Ausdrücke zur Compile-Zeit bestimmen
z. B. c + ('A' - 'a')
Aufgabe: wieweit macht gcc
das? Tests ausdenken!
evtl. autotool zu strength reduction (Additionsketten)
Id: trafo.tex,v 1.2 2005/01/26 06:29:35 waldmann Exp