glibc/sysdeps/ieee754/ldbl-128ibm
Alan Modra 4ebd120cd9 PowerPC floating point little-endian [2 of 15]
http://sourceware.org/ml/libc-alpha/2013-08/msg00082.html

This patch replaces occurrences of GET_LDOUBLE_* and SET_LDOUBLE_*
macros, and union ieee854_long_double_shape_type in ldbl-128ibm/,
and a stray one in the 32-bit fpu support.  These files have no
significant changes apart from rewriting the long double bit access.

	* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h (ldbl_high): Define.
	* sysdeps/ieee754/ldbl-128ibm/e_acoshl.c (__ieee754_acoshl): Rewrite
	all uses of ieee854 long double macros and unions.
	* sysdeps/ieee754/ldbl-128ibm/e_acosl.c (__ieee754_acosl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_asinl.c (__ieee754_asinl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_atanhl.c (__ieee754_atanhl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_coshl.c (__ieee754_coshl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_log2l.c (__ieee754_log2l): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c (__ieee754_rem_pio2l):
	Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_sinhl.c (__ieee754_sinhl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/k_cosl.c (__kernel_cosl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/k_sincosl.c (__kernel_sincosl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/k_sinl.c (__kernel_sinl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_asinhl.c (__asinhl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_atanl.c (__atanl): Likewise.
	Simplify sign and nan test too.
	* sysdeps/ieee754/ldbl-128ibm/s_cosl.c (__cosl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_fabsl.c (__fabsl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_finitel.c (___finitel): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c (___fpclassifyl):
	Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_isnanl.c (___isnanl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c (__issignalingl):
	Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_logbl.c (__logbl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_signbitl.c (___signbitl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_sincosl.c (__sincosl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_sinl.c (__sinl): Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_tanl.c (__tanl): Likewise.
	* sysdeps/powerpc/powerpc32/power7/fpu/s_logbl.c (__logbl): Likewise.
2013-10-04 10:32:19 +09:30
..
e_acoshl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_acosl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_asinl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_atan2l.c
e_atanhl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_coshl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_exp10l.c IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30
e_expl.c IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30
e_fmodl.c
e_gammal_r.c
e_hypotl.c
e_ilogbl.c Fix ilogb exception and errno (bug 6794) 2012-04-17 22:12:53 +02:00
e_j0l.c
e_j1l.c
e_jnl.c
e_lgammal_r.c
e_log2l.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_log10l.c
e_logl.c
e_powl.c
e_rem_pio2l.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_remainderl.c
e_sinhl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
e_sqrtl.c
gamma_productl.c
ieee754.h IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30
k_cosl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
k_sincosl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
k_sinl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
k_tanl.c
ldbl2mpn.c Fix for [BZ #15680] IBM long double inaccuracy 2013-10-04 10:30:56 +09:30
Makefile
math_ldbl.h PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
mpn2ldbl.c Fix for [BZ #15680] IBM long double inaccuracy 2013-10-04 10:30:56 +09:30
printf_fphex.c PowerPC floating point little-endian [1 of 15] 2013-10-04 10:31:41 +09:30
s_asinhl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_atanl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_cbrtl.c
s_ceill.c
s_copysignl.c
s_cosl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_cprojl.c Fix cproj handling of (finite, NaN) arguments (bug 15531). 2013-08-20 19:41:15 +00:00
s_ctanhl.c
s_ctanl.c
s_erfl.c
s_expm1l.c
s_fabsl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_finitel.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_floorl.c
s_fmal.c
s_fpclassifyl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_frexpl.c
s_isinf_nsl.c
s_isinfl.c
s_isnanl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_issignalingl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_llrintl.c
s_llroundl.c
s_log1pl.c
s_logbl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_lrintl.c
s_lroundl.c
s_modfl.c
s_nearbyintl.c IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30
s_nextafterl.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
s_nexttoward.c Fix leading whitespaces. 2013-06-06 20:36:07 +02:00
s_nexttowardf.c
s_remquol.c
s_rintl.c
s_roundl.c
s_scalblnl.c Fix leading whitespaces. 2013-06-06 20:36:07 +02:00
s_scalbnl.c Fix leading whitespaces. 2013-06-06 20:36:07 +02:00
s_signbitl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_sincosl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_sinl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_tanhl.c
s_tanl.c PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
s_truncl.c
strtold_l.c IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30
t_sincosl.c
w_expl.c
x2y2m1l.c IBM long double mechanical changes to support little-endian 2013-10-04 10:28:42 +09:30