freebsd-nq/lib/libc/ia64/gen
David Schultz 00646ca204 Replace the ldexp() implementation in libc with a renamed copy of the
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.
2005-01-22 06:03:40 +00:00
..
__divdf3.S
__divdi3.S
__divsf3.S
__divsi3.S
__moddi3.S
__modsi3.S
__udivdi3.S
__udivsi3.S
__umoddi3.S
__umodsi3.S
_mcount.S Make profiling actually work. The gcc compiler emits a call to the 2004-08-25 07:42:34 +00:00
_set_tp.c Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
_setjmp.S Revert previous commit. We don't use setjmp()/longjmp() for context 2003-07-25 22:36:48 +00:00
fabs.S
flt_rounds.c Make FLT_ROUNDS correctly reflect the dynamic rounding mode. 2004-07-19 08:17:25 +00:00
fpgetmask.c The FP status register allows for 6 traps to be masked. One of them, 2003-10-22 09:00:07 +00:00
fpgetround.c
fpsetmask.c The FP status register allows for 6 traps to be masked. One of them, 2003-10-22 09:00:07 +00:00
fpsetround.c
infinity.c
makecontext.c Add required headers. 2004-01-06 19:40:28 +00:00
Makefile.inc Make profiling actually work. The gcc compiler emits a call to the 2004-08-25 07:42:34 +00:00
modf.c
setjmp.S ABI breaker: Move the J_SIGMASK field in the jmpbuf before 2003-03-05 03:30:54 +00:00
signalcontext.c Add required headers. 2004-01-06 19:40:28 +00:00
sigsetjmp.S
unwind.c Virtual addresses in headers of ELF files for dynamic objects need 2003-11-08 05:29:49 +00:00