Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/compat/gen/compat_modf_ieee754.c
RevisionDateAuthorComments
 1.6  20-Jan-2024  christos Catch up with all the lint warnings since exit on warning was disabled.
Disable 'missing header declaration' and 'nested extern' warnings for now.
 1.5  07-Oct-2016  christos Sync with compat and remove dup implementations of ldexp and modf, switching
mips and m68k to the compat copies.
 1.4  23-Apr-2010  drochner branches: 1.4.28;
use the local versions of ldexp/frexp/modf again rather than pulling
in libm source code. The libm functions depend on other libm functions,
this requires symbol renaming, and with the reachover method this
is going to be a mess. Also, bundling the dependencies into one .o
file has the potential to cause symbol conflicts on static linking.
 1.3  27-Jan-2010  drochner fix behavior in case of +-Inf or NaN input: return the proper
values and set *iptr
(This code is only used under non-default build options, and on m68k.)
 1.2  28-Sep-2008  christos branches: 1.2.6;
having 2 separate implementations of frexp ldexp and modf (one here and
one in libm) that produce different results does not make any sense. Use
the one from libm to build instead.
 1.1  27-Jun-2006  drochner First step to clean up the variety of frexp(), ldexp() and modf()
implementations.
Long term goal is to use the implementation in libm and get rid of
the libc instances. For now, we need to keep one in libc for compatibility,
it belongs into the compat subtree.
The switch is per-arch. Should be painless for ieee754 boxes.
If all ieee754 archs are switched, libc/gen/{frexp,ldexp,modf}_ieee754.c
can be removed.
 1.2.6.2  28-Sep-2008  christos having 2 separate implementations of frexp ldexp and modf (one here and
one in libm) that produce different results does not make any sense. Use
the one from libm to build instead.
 1.2.6.1  28-Sep-2008  christos file compat_modf_ieee754.c was added on branch christos-time_t on 2008-09-28 15:19:10 +0000
 1.4.28.1  04-Nov-2016  pgoyette Sync with HEAD

RSS XML Feed