diff options
Diffstat (limited to 'llvm/docs')
| -rw-r--r-- | llvm/docs/LangRef.rst | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/docs/LangRef.rst b/llvm/docs/LangRef.rst index a38356aa27e..ac1db593ac8 100644 --- a/llvm/docs/LangRef.rst +++ b/llvm/docs/LangRef.rst @@ -13959,12 +13959,12 @@ The expression: %0 = call float @llvm.fmuladd.f32(%a, %b, %c) -is equivalent to the expression a \* b + c, except that rounding will -not be performed between the multiplication and addition steps if the -code generator fuses the operations. Fusion is not guaranteed, even if -the target platform supports it. If a fused multiply-add is required, the -corresponding :ref:`llvm.fma <int_fma>` intrinsic function should be used -instead. This never sets errno, just as '``llvm.fma.*``'. +is equivalent to the expression a \* b + c, except that it is unspecified +whether rounding will be performed between the multiplication and addition +steps. Fusion is not guaranteed, even if the target platform supports it. +If a fused multiply-add is required, the corresponding +:ref:`llvm.fma <int_fma>` intrinsic function should be used instead. +This never sets errno, just as '``llvm.fma.*``'. Examples: """"""""" |

