]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Document PPC32 FP limitations.
authorJulian Seward <jseward@acm.org>
Fri, 18 Nov 2005 21:19:46 +0000 (21:19 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 18 Nov 2005 21:19:46 +0000 (21:19 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5198

docs/xml/manual-core.xml

index 022f9afcb3a21c547d2e822719db65855c747897..9cd42ca2191a62ed1572e9f3f16c1b994bda4b80 100644 (file)
@@ -1669,8 +1669,8 @@ the following constraints:</para>
 
   <listitem>
    <para>As of version 3.0.0, Valgrind has the following limitations
-   in its implementation of floating point relative to the IEEE754 standard.
-   </para>
+   in its implementation of x86/AMD64 floating point relative to 
+   the IEEE754 standard.</para>
 
    <para>Precision: There is no support for 80 bit arithmetic.
    Internally, Valgrind represents all such "long double"
@@ -1741,6 +1741,19 @@ the following constraints:</para>
    can warn about, attempts to enable either mode.</para>
   </listitem>
 
+  <listitem>
+   <para>As of version 3.1.0, Valgrind has the following limitations
+   in its implementation of PPC32 FP arithmetic, both scalar and
+   Altivec.</para>
+
+   <para>Scalar: essentially as with x86/AMD64: no exceptions, 
+   and limited observance of rounding mode.  For Altivec, FP arithmetic
+   is done in IEEE/Java mode, which is more accurate than the Linux default
+   setting.  "More accurate" means that denormals are handled properly, 
+   rather than simply being flushed to zero.
+   </para>
+  </listitem>
+
  </itemizedlist>