Hacker News new | ask | show | jobs
by cozzyd 3940 days ago
A compiler won't generally turn x * x * x * x into ( x * x) * (x * x) without being asked to (e.g. -ffast-math) as floating point math is not associative.