]> git.ipfire.org Git - thirdparty/glibc.git/commit - ChangeLog
Use libm_alias_ldouble in sysdeps/i386/fpu.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 17 Nov 2017 22:54:39 +0000 (22:54 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 17 Nov 2017 22:54:39 +0000 (22:54 +0000)
commit2ce30701e6df07deda6fb205808769d237aa2460
treeacaa4e8062e17e22f0ce1d84b3624a40357e43c2
parent015c6dc288003cd6b192f5901a8df2ea16205ee4
Use libm_alias_ldouble in sysdeps/i386/fpu.

This patch continues the preparation for additional _FloatN / _FloatNx
function aliases by using libm_alias_ldouble for sysdeps/i386/fpu long
double functions, so that they can have _Float64x aliases added in
future.

Tested for x86_64 (which includes some of these implementations) and
x86, including build-many-glibcs.py tests that installed stripped
shared libraries are unchanged by the patch.

* sysdeps/i386/fpu/e_expl.S: Include <libm-alias-ldouble.h>.
[USE_AS_EXPM1L] (expm1l): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_asinhl.S: Include <libm-alias-ldouble.h>.
(asinhl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_atanl.c: Include <libm-alias-ldouble.h>.
(atanl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_cbrtl.S: Include <libm-alias-ldouble.h>.
(cbrtl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_ceill.S: Include <libm-alias-ldouble.h>.
(ceill): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_copysignl.S: Include <libm-alias-ldouble.h>.
(copysignl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_fabsl.S: Include <libm-alias-ldouble.h>.
(fabsl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_floorl.S: Include <libm-alias-ldouble.h>.
(floorl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_fmaxl.S: Include <libm-alias-ldouble.h>.
(fmaxl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_fminl.S: Include <libm-alias-ldouble.h>.
(fminl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_frexpl.S: Include <libm-alias-ldouble.h>.
(frexpl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_llrintl.S: Include <libm-alias-ldouble.h>.
(llrintl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_logbl.c: Include <libm-alias-ldouble.h>.
(logbl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_lrintl.S: Include <libm-alias-ldouble.h>.
(lrintl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_nearbyintl.S: Include <libm-alias-ldouble.h>.
(nearbyintl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_nextafterl.c: Include <libm-alias-ldouble.h>.
(nextafterl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_remquol.S: Include <libm-alias-ldouble.h>.
(remquol): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_rintl.c: Include <libm-alias-ldouble.h>.
(rintl): Define using libm_alias_ldouble.
* sysdeps/i386/fpu/s_truncl.S: Include <libm-alias-ldouble.h>.
(truncl): Define using libm_alias_ldouble.
* sysdeps/i386/i686/fpu/s_fmaxl.S: Include <libm-alias-ldouble.h>.
(fmaxl): Define using libm_alias_ldouble.
* sysdeps/i386/i686/fpu/s_fminl.S: Include <libm-alias-ldouble.h>.
(fminl): Define using libm_alias_ldouble.
22 files changed:
ChangeLog
sysdeps/i386/fpu/e_expl.S
sysdeps/i386/fpu/s_asinhl.S
sysdeps/i386/fpu/s_atanl.c
sysdeps/i386/fpu/s_cbrtl.S
sysdeps/i386/fpu/s_ceill.S
sysdeps/i386/fpu/s_copysignl.S
sysdeps/i386/fpu/s_fabsl.S
sysdeps/i386/fpu/s_floorl.S
sysdeps/i386/fpu/s_fmaxl.S
sysdeps/i386/fpu/s_fminl.S
sysdeps/i386/fpu/s_frexpl.S
sysdeps/i386/fpu/s_llrintl.S
sysdeps/i386/fpu/s_logbl.c
sysdeps/i386/fpu/s_lrintl.S
sysdeps/i386/fpu/s_nearbyintl.S
sysdeps/i386/fpu/s_nextafterl.c
sysdeps/i386/fpu/s_remquol.S
sysdeps/i386/fpu/s_rintl.c
sysdeps/i386/fpu/s_truncl.S
sysdeps/i386/i686/fpu/s_fmaxl.S
sysdeps/i386/i686/fpu/s_fminl.S