double rounding in x86

Tom Lynch uunet!amd.com!Tom.Lynch
Thu Aug 31 09:27:58 PDT 1995


          lynch:
          Actually it is another type of extended, one with an larger exponent
          range, but the same precision as a double.  This is the result of
          setting the precision control     register to double.

  pratt:
  Oops, I'd forgotten that.  In that case I drop the recommendation in
  the message I just sent, that x86 OS's boot up with extended precision
  disabled, since this still doesn't provide double precision arithmetic
  in exact-bit agreement with the rest of the world.

  This would seem to make the x86 for x <= 5 a second class citizen for
  scientific computing.  Anyone happen to know whether this has been
  fixed on the P6?  Maybe someone with a beta-test unit can check this (I
  signed up for one, don't know how they pick people).

lynch:
Yes, and the *horrible part* is that some compilers apparently
store all results to memory and read them back in, in order to
be truely IEEE double compatible.

-tom



More information about the Numeric-interest mailing list