cvs commit: src/sys/i386/include _types.h
Mike Silbersack
silby at silby.com
Thu Mar 6 05:13:36 UTC 2008
On Wed, 5 Mar 2008, Bruce Evans wrote:
> bde 2008-03-05 11:21:14 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/i386/include _types.h
> Log:
> 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?
1) Does this really change every double to a long double in anything
compiled?
2) How does this affect ABI compatibility?
3) How does this change the operation of various programs in the ports
tree that use floating point, such as mplayer, mpg123, etc. Will this
cause different behavior when these apps are used on FreeBSD vs other
operating systems?
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.
Thanks,
-Mike
More information about the cvs-src
mailing list