gcc の--ffast-math
フラグが浮動小数点演算の速度を大幅に向上させ、IEEE 標準の範囲外になることは理解していますが、オンのときに実際に何が起こっているかについての情報を見つけることができないようです。誰か詳細を説明して、フラグがオンまたはオフの場合に何かがどのように変化するかの明確な例を教えてください。
同様の質問についてSOを掘り下げてみましたが、ffast-mathの仕組みを説明するものは見つかりませんでした。
gcc の--ffast-math
フラグが浮動小数点演算の速度を大幅に向上させ、IEEE 標準の範囲外になることは理解していますが、オンのときに実際に何が起こっているかについての情報を見つけることができないようです。誰か詳細を説明して、フラグがオンまたはオフの場合に何かがどのように変化するかの明確な例を教えてください。
同様の質問についてSOを掘り下げてみましたが、ffast-mathの仕組みを説明するものは見つかりませんでした。