summaryrefslogtreecommitdiff
path: root/lib/libc/ia64/gen/ldexp.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace the ldexp() implementation in libc with a renamed copy of theDavid Schultz2005-01-221-137/+0
| | | | | | | | | | | | | | | | | | | scalbn() implementation from libm. (The two functions are defined to be identical, but ldexp() lives in libc for backwards compatibility.) The old ldexp() implementation... - was more complicated than this one - set errno instead of raising FP exceptions - got some corner cases wrong (e.g. ldexp(1.0, 2000) in round-to-zero mode) The new implementation lives in libc/gen instead of libc/$MACHINE_ARCH/gen, since we don't need N copies of a machine-independent file. The amd64 and i386 platforms retain their fast and correct MD implementations and override this one. Notes: svn path=/head/; revision=140607
* Fix the style of the SCM ID's.David E. O'Brien2002-03-221-1/+3
| | | | | | | I believe have made all of libc .c's as consistent as possible. Notes: svn path=/head/; revision=92986
* Remove 'register' keyword.David E. O'Brien2002-03-211-1/+1
| | | | Notes: svn path=/head/; revision=92889
* Initial libc port for ia64.Doug Rabson2000-10-141-0/+135
Notes: svn path=/head/; revision=67117