Summary ======= Table generated by the tst-ieee754.tbl Perl script: LDBL FEM E NAN Z armv5tel-linux-zaurus - - - armv6l-linux-n810 - 0 - - hppa-hpux-hpcc q - - i386-freebsd6.2 e - - i686-linux-gcc-O0 e 2 - - - i686-linux-gcc-O2 E 2 + - - i686-linux-gcc-sse E 0 - - ia64-hpux-hpcc q - - ia64-linux-gcc-O0 E 0 - - ia64-linux-gcc-O2 e 0 - - ia64-linux-icc-O0 e 0 - - ia64-linux-icc-O1 e -1 1 - ia64-linux-icc-O2 e -1 1 N ppc-darwin8.11 d - - ppc-linux-gcc d 0 - - ppc64-linux-suse d 0 - - sparc-solaris-sunwspro5 q - - sparc-solaris-sunwspro6 q - - x86_64-linux-etch-gcc E 0 - - x86_64-linux-etch-opencc E 2 - - x86_64-linux-lenny E 0 - - LDBL: "long double" arithmetic: -: IEEE-754 double precision (same as the "double" type); e: traditional extended precision (without the gcc bug on casts); E: ditto with bug http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36578; d: double-double; q: IEEE-754R quadruple precision. FEM: value of FLT_EVAL_METHOD (ISO C99). E: when intermediate extended precision is used for the "double" type: -: values stored to a variable are converted into double precision; +: values are kept in extended precision (not conform to ISO C99). NAN: number of failing tests related to NaN (up to 8). Z: first rounding mode for which -0 + -0 does not give -0. $Id: Summary 23310 2008-06-20 19:31:54Z lefevre $