arsenm wrote: I think fp contract should be globally enabled in the build, and selectively disabled in the handful of places that it is problematic (namely specific blocks in expF, sinbF, and trig reductions) https://github.com/llvm/llvm-project/pull/153137