about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-10-31 17:04:30 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-10-31 17:04:30 +0000
commit43e662837ca64a5141a5ebbb2d6f9d15513524d7 (patch)
treeeebde99125f8867a7ff3bf4ac0173068392124be /ChangeLog
parent540af6e2f172a016719d3970433b9f6aeb0097f6 (diff)
downloadglibc-43e662837ca64a5141a5ebbb2d6f9d15513524d7.tar.gz
glibc-43e662837ca64a5141a5ebbb2d6f9d15513524d7.tar.xz
glibc-43e662837ca64a5141a5ebbb2d6f9d15513524d7.zip
Define CMPLX macros for more _FloatN, _FloatNx types.
Continuing the preparation for additional _FloatN / _FloatNx type
support, this patch defines CMPLX* macros for all such types, as
already done for _Float128.

Tested for x86_64.

	* math/complex.h
	[__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF16):
	New macro.
	[__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF32):
	Likewise.
	[__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF64):
	Likewise.
	[__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
	(CMPLXF32X): Likewise.
	[__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
	(CMPLXF64X): Likewise.
	[__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
	(CMPLXF128X): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 52ee8ee2f1..9c03aba8ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
 2017-10-31  Joseph Myers  <joseph@codesourcery.com>
 
+	* math/complex.h
+	[__HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF16):
+	New macro.
+	[__HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF32):
+	Likewise.
+	[__HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)] (CMPLXF64):
+	Likewise.
+	[__HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
+	(CMPLXF32X): Likewise.
+	[__HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
+	(CMPLXF64X): Likewise.
+	[__HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)]
+	(CMPLXF128X): Likewise.
+
 	* math/math.h
 	[__FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 32]
 	(__MATH_EVAL_FMT2): Define to add 0.0f.