CVSROOT:        /cvs
Module name:    src
Changes by:     marty...@cvs.openbsd.org        2011/07/26 05:43:02

Modified files:
        lib/libm/src   : math_private.h 
        lib/libc/gen   : ldexp.c 
        lib/libc/rpc   : xdr_float.c 

Log message:
At some point we've switched to the VFP floating-point--unlike FPA
it actually stores floats in natural-endian--therefore the existing
checks became wrong.

Take into account __VFP_FP__, effectively bringing back the old
behavior.  This way it will work now, and in the future when some
of our platforms are switched to FPA, where it's much faster.

Reply via email to