freebsd-skq/lib/msun
bde 31501671ae Backed out rev.1.10. It tried to implement ldexpf() as a weak reference
to scalbf(), but ldexpf() cannot be implemented in that way since the
types of the second parameter differ.  ldexpf() can be implemented as
a weak or strong reference to scalbnf() (*) but that was already done
long before rev.1.10 was committed.  The old implementation uses a
reference, so rev.1.10 had no effect on applications.  The C files for
the scalb() family are not used for amd64 or i386, so rev.1.10 had even
less effect for these arches.

(*) scalbnf() raises the radix to the given exponent, while ldexpf()
raises 2 to the given exponent.  Thus the functions are equivalent
except possibly for their error handling iff the radix is 2.  Standards
more or less require identical error handling.  Under FreeBSD, the
functions are equivalent except for more details being missing in
scalbnf()'s man page.
2006-07-05 02:16:29 +00:00
..
alpha Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
amd64 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
arm Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
bsdsrc Removed an unused declaration which was so old that it wasn't a prototype 2005-11-18 05:03:12 +00:00
i387 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
ia64 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
man s/5.5/6.0/ in HISTORY section. 2005-11-24 09:25:10 +00:00
powerpc Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
sparc64 Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
src Backed out rev.1.10. It tried to implement ldexpf() as a weak reference 2006-07-05 02:16:29 +00:00
Makefile Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00
Symbol.map Add symbol versioning to libm. 2006-03-27 23:59:45 +00:00