about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog60
1 files changed, 60 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index df079ca412..dbe8c77d3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,65 @@
 2015-09-24  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/i386/fpu/i386-math-asm.h (DEFINE_LDBL_MIN): New macro.
+	(FLT_CHECK_FORCE_UFLOW): Likewise.
+	(DBL_CHECK_FORCE_UFLOW): Likewise.
+	(FLT_CHECK_FORCE_UFLOW_NARROW): Likewise.
+	(DBL_CHECK_FORCE_UFLOW_NARROW): Likewise.
+	(LDBL_CHECK_FORCE_UFLOW_NONNEG_NAN): Likewise.
+	(FLT_CHECK_FORCE_UFLOW_NONNAN): Likewise.
+	(DBL_CHECK_FORCE_UFLOW_NONNAN): Likewise.
+	(FLT_CHECK_FORCE_UFLOW_NONNEG): Likewise.
+	(DBL_CHECK_FORCE_UFLOW_NONNEG): Likewise.
+	(LDBL_CHECK_FORCE_UFLOW_NONNEG): Likewise.
+	* sysdeps/i386/fpu/e_asin.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(__ieee754_asin): Use DBL_CHECK_FORCE_UFLOW.
+	* sysdeps/i386/fpu/e_asinf.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(__ieee754_asinf): Use FLT_CHECK_FORCE_UFLOW.
+	* sysdeps/i386/fpu/e_atan2.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(__ieee754_atan2): Use DBL_CHECK_FORCE_UFLOW_NARROW.
+	* sysdeps/i386/fpu/e_atan2f.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(__ieee754_atan2f): Use FLT_CHECK_FORCE_UFLOW_NARROW.
+	* sysdeps/i386/fpu/e_atanh.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(__ieee754_atanh): Use DBL_CHECK_FORCE_UFLOW_NONNEG.
+	* sysdeps/i386/fpu/e_atanhf.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(__ieee754_atanhf): Use FLT_CHECK_FORCE_UFLOW_NONNEG.
+	* sysdeps/i386/fpu/e_exp2l.S: Include <i386-math-asm.h>.
+	(ldbl_min): Replace with use of DEFINE_LDBL_MIN.
+	(__ieee754_exp2l): Use LDBL_CHECK_FORCE_UFLOW_NONNEG_NAN.
+	* sysdeps/i386/fpu/e_expl.S: Include <i386-math-asm.h>.
+	[!USE_AS_EXPM1L] (cmin): Replace with use of DEFINE_LDBL_MIN.
+	(IEEE754_EXPL): Use LDBL_CHECK_FORCE_UFLOW_NONNEG.
+	* sysdeps/i386/fpu/s_atan.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(__atan): Use DBL_CHECK_FORCE_UFLOW.
+	* sysdeps/i386/fpu/s_atanf.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(__atanf): Use FLT_CHECK_FORCE_UFLOW.
+	* sysdeps/i386/fpu/s_expm1.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(__expm1): Use DBL_CHECK_FORCE_UFLOW.  Move underflow check after
+	main computation.
+	* sysdeps/i386/fpu/s_expm1f.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(__expm1f): Use FLT_CHECK_FORCE_UFLOW.  Move underflow check after
+	main computation.
+	* sysdeps/i386/fpu/s_log1p.S: Include <i386-math-asm.h>.
+	(dbl_min): Replace with use of DEFINE_DBL_MIN.
+	(MO): New macro.
+	(__log1p): Use MO.  Use DBL_CHECK_FORCE_UFLOW_NONNAN.
+	* sysdeps/i386/fpu/s_log1pf.S: Include <i386-math-asm.h>.
+	(flt_min): Replace with use of DEFINE_FLT_MIN.
+	(MO): New macro.
+	(__log1pf): Use MO.  Use FLT_CHECK_FORCE_UFLOW_NONNAN.
+	* sysdeps/i386/fpu/s_log1pl.S (MO): New macro.
+	(__log1pl): Use MO.
+
 	[BZ #19003]
 	* sysdeps/x86_64/fpu/multiarch/Makefile (CFLAGS-e_pow-fma4.c): Add
 	$(config-cflags-nofma).