コードの複雑さに関係なく、浮動小数点演算を使用する C または C++ のコードが、x86 ベースのアーキテクチャでビット単位の正確な結果を生成するかどうかを知りたいです。
私の知る限り、Intel 8087 以降の x86 アーキテクチャはすべて、IEEE-754 浮動小数点数を処理するために用意された FPU ユニットを使用しており、異なるアーキテクチャで結果が異なる理由はわかりません。ただし、それらが異なる場合 (つまり、コンパイラまたは最適化レベルが異なるため)、コンパイラを構成するだけでビット単位の正確な結果を生成する方法はありますか?