File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -3577,6 +3577,12 @@ seq\_cst total orderings of other operations that are not marked
35773577Floating-Point Environment
35783578--------------------------
35793579
3580+ Unless noted otherwise, LLVM works with IEEE 754 floating-point semantics: LLVM
3581+ backends assume that the CPU is configured to provide IEEE-compatible behavior,
3582+ and LLVM frontends can assume that LLVM IR floating-point operations behave
3583+ according to the IEEE specification (with an :ref:`exception around NaN values
3584+ <floatnan>`).
3585+
35803586The default LLVM floating-point environment assumes that traps are disabled and
35813587status flags are not observable. Therefore, floating-point math operations do
35823588not have side effects and may be speculated freely. Results assume the
You can’t perform that action at this time.
0 commit comments