3 ms·
Floating point reproducibility and cross platform determinism requires strict adherence to the IEEE standard and disabling of fused instructions.
by daemin 5mo ago
Floating point reproducibility and cross platform determinism requires strict adherence to the IEEE standard and disabling of fused instructions.
- AlotOfReading 5mo agoThe point being that there are many other places where reproducibility fails to hold, especially when optimizations are involved. The standard doesn't mandate a way to disable contraction, nor the existence (or absence) of -ffast-math and others. They're simply different, legal compilations within the broad scope allowed under the standard.