aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Zadeck <zadeck@naturalbridge.com>2012-05-15 01:18:22 +0000
committerKenneth Zadeck <zadeck@gcc.gnu.org>2012-05-15 01:18:22 +0000
commitd637330254411ed30090827e272d0b156c554f41 (patch)
tree98fa8d7bb099cab3ef9470c83177595ad2f30368
parent45f3cc2d83aa97d1ce946e7a2cb9550cb52681c8 (diff)
downloadgcc-d637330254411ed30090827e272d0b156c554f41.zip
gcc-d637330254411ed30090827e272d0b156c554f41.tar.gz
gcc-d637330254411ed30090827e272d0b156c554f41.tar.bz2
md.texi (fma): Define to only be applicable for single rounding.
2012-05-15 Kenneth Zadeck <zadeck@naturalbridge.com> * doc/md.texi (fma): Define to only be applicable for single rounding. From-SVN: r187494
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/md.texi10
2 files changed, 9 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9ea11a0..0c95754 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 73c800b..a64d8c2 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -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}