invoke.texi (MIPS Options): Update documentation of the floating-point multiply-accum...
authorMaciej W. Rozycki <macro@codesourcery.com>
Thu, 21 Feb 2013 14:06:52 +0000 (14:06 +0000)
committerMaciej W. Rozycki <macro@gcc.gnu.org>
Thu, 21 Feb 2013 14:06:52 +0000 (14:06 +0000)
* doc/invoke.texi (MIPS Options): Update documentation of the
floating-point multiply-accumulate instruction restrictions.

From-SVN: r196204

gcc/ChangeLog
gcc/doc/invoke.texi

index fbf9f53dcb3639e77f65949a6c9204ef40274071..36d14d073007118acab024ba69ba3073bc77e196 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-21  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * doc/invoke.texi (MIPS Options): Update documentation of the
+       floating-point multiply-accumulate instruction restrictions.
+
 2013-02-21  Kostya Serebryany  <kcc@google.com>
 
        * config/i386/i386.c (ix86_asan_shadow_offset): Use 0x7fff8000 as
index 3b43fd04293b75fe9d123a85626aebcc7fe6e36c..cadee0401cee82fe5d008c79d42025d5c8f5ef17 100644 (file)
@@ -16440,10 +16440,12 @@ Enable (disable) use of the floating-point multiply-accumulate
 instructions, when they are available.  The default is
 @option{-mfused-madd}.
 
-When multiply-accumulate instructions are used, the intermediate
-product is calculated to infinite precision and is not subject to
-the FCSR Flush to Zero bit.  This may be undesirable in some
-circumstances.
+On the R8000 CPU when multiply-accumulate instructions are used,
+the intermediate product is calculated to infinite precision
+and is not subject to the FCSR Flush to Zero bit.  This may be
+undesirable in some circumstances.  On other processors the result
+is numerically identical to the equivalent computation using
+separate multiply, add, subtract and negate instructions.
 
 @item -nocpp
 @opindex nocpp