Index: llvm/trunk/docs/LangRef.rst =================================================================== --- llvm/trunk/docs/LangRef.rst +++ llvm/trunk/docs/LangRef.rst @@ -13959,12 +13959,12 @@ %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 ` 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 ` intrinsic function should be used instead. +This never sets errno, just as '``llvm.fma.*``'. Examples: """""""""