Strict std. IEEE 754 compliance mode bit on x86

Tom Lynch uunet!amd.com!Tom.Lynch
Wed Oct 4 11:59:31 PDT 1995


In relation to the conversation on "strict" x86 IEEE compatibility, I
was wonder if someone would be willing to try and quantify the
performance effect of a "strict IEEE compatibility mode" on C
compilers - both in generally, and perhaps specifically with an
example.

Such a mode would cause the precision control register to be a
"format" control register.  Setting it to double would result in
double precision calculation with double precision dynamic range.
This would eliminate double rounding problems (which I don't think a
compiler can prevent), and eliminate divergence for small and large
values.

I could do this at AMD, and Norbert Juffa suggested that he could
look into doing it at NexGen.  It would be nice to have some
data to support its usefulness.

-tom



More information about the Numeric-interest mailing list