aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-11-17 22:54:39 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-11-17 22:54:39 +0000
commit2ce30701e6df07deda6fb205808769d237aa2460 (patch)
treeacaa4e8062e17e22f0ce1d84b3624a40357e43c2 /ChangeLog
parent015c6dc288003cd6b192f5901a8df2ea16205ee4 (diff)
downloadglibc-2ce30701e6df07deda6fb205808769d237aa2460.zip
glibc-2ce30701e6df07deda6fb205808769d237aa2460.tar.gz
glibc-2ce30701e6df07deda6fb205808769d237aa2460.tar.bz2
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 29cb084..ed34dd0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,48 @@
2017-11-17 Joseph Myers <joseph@codesourcery.com>
+ * 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.
+
* bits/floatn-common.h [!__ASSEMBLER]: Disable everything related
to C syntax instead of availability and properties of types.
* bits/floatn.h [!__ASSEMBLER]: Likewise.