summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/ldexp.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* At some point we've switched to the VFP floating-point--unlike FPAmartynas2011-07-261-3/+3
| | | | | | | | | 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.
* __arm32__ -> __arm__, since our new compiler isn't defining themartynas2011-07-261-3/+3
| | | | former anymore. OK miod@.
* Fix bit twiddling routines on ARM; where floating-point word ordermartynas2011-07-071-3/+3
| | | | is big endian.
* Trick lint into recording the right prototypes in the llib-lc.lnmartynas2011-05-301-8/+9
| | | | | | | database on platforms without extended-precision floating-point support. Seems like a reasonable approach to millert@.
* - ldexp implementation has issues. switch to the one from libmmartynas2009-04-191-0/+133
- remove frexp in hppa64, cloned from hppa - move generic ieee754 implementations of modf and ldexp to gen ok kettenis@, "looks good" millert@