diff options
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -5,8 +5,13 @@ Development trunk: arithmetic. - Optimize integer divisions by positive constants, turning them into multiply-high and shifts. +- Optimize floating-point divisions by powers of 2, turning them + into multiplications. +- Optimize "x * 2.0" and "2.0 * x" into "x + x". - Avoid double rounding issues in conversion from 64-bit integers to single-precision floats. +- Fixed typing rules for __builtin_annot() to avoid casting arguments + of small integer or FP types. - PowerPC: more efficient implementation of division on 64-bit integers. - Minor simplifications in the generic solvers for dataflow analysis. |