CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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.