On Wed, 5 Mar 2008, Mike Silbersack wrote:
On Wed, 5 Mar 2008, Bruce Evans wrote:
Change float_t and double_t to long double on i386. All floating point
For those of us who are not floating point experts, can you explain a few
things?
Other points replied to separately.
As I've said in the past, I'd really, really, really like to see regression
tests for any change to the floating point functions. The types of changes
you've been making are not easy to verify just by looking at diffs.
I run local regression tests of 4 billon to 64 billion cases per
function or 1.3 trillion cases for 125 functions a 36-hour run on a
2.2HGz UP system. These are not well organized enough for commit.
You will have to trust that they are done before commit (or after on
some other machines) :-). I mostly use semi-exhaustive (exhaustive
for 1-arg float precision functions) checks on machine-generated args.
This seems to find problems more routinely than smarter tests, up to
at least double precision. das@ committed some smarter tests.
OTOH, I barely tested the changes to float_t and double_t. These types
are so rarely used that they are never used in /usr/src, at least in
my old src tree, except for my uncommitted changes in libm parts.
Bruce
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"