]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
md.texi (fma): Define to only be applicable for single rounding.
authorKenneth Zadeck <zadeck@naturalbridge.com>
Tue, 15 May 2012 01:18:22 +0000 (01:18 +0000)
committerKenneth Zadeck <zadeck@gcc.gnu.org>
Tue, 15 May 2012 01:18:22 +0000 (01:18 +0000)
2012-05-15  Kenneth Zadeck  <zadeck@naturalbridge.com>

* doc/md.texi (fma): Define to only be applicable for single
rounding.

From-SVN: r187494

gcc/ChangeLog
gcc/doc/md.texi

index 9ea11a0f48657210c5c6403cef3ee905aed012e9..0c95754dd823c61868f176c5ce6043300c936173 100644 (file)
@@ -1,3 +1,8 @@
+2012-05-15  Kenneth Zadeck  <zadeck@naturalbridge.com>
+
+       * doc/md.texi (fma): Define to only be applicable for single
+       rounding.
+       
 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/46098
index 73c800bbd043027c20400eb1405040122f6596f9..a64d8c28452b2826d6d15ce76f8e6aea24b9f8fb 100644 (file)
@@ -4417,12 +4417,10 @@ Similar, for other arithmetic operations.
 @cindex @code{fma@var{m}4} instruction pattern
 @item @samp{fma@var{m}4}
 Multiply operand 2 and operand 1, then add operand 3, storing the
-result in operand 0.  All operands must have mode @var{m}.  This
-pattern is used to implement the @code{fma}, @code{fmaf}, and
-@code{fmal} builtin functions from the ISO C99 standard.  The
-@code{fma} operation may produce different results than doing the
-multiply followed by the add if the machine does not perform a
-rounding step between the operations.
+result in operand 0 without doing an intermediate rounding step.  All
+operands must have mode @var{m}.  This pattern is used to implement
+the @code{fma}, @code{fmaf}, and @code{fmal} builtin functions from
+the ISO C99 standard.
 
 @cindex @code{fms@var{m}4} instruction pattern
 @item @samp{fms@var{m}4}