glibc/sysdeps/powerpc/powerpc32
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
..
970 powerpc: Re-work the Implies structure 2010-06-30 09:57:38 -07:00
a2 Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
bits Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
cell Fix typos. 2013-08-21 19:48:48 +02:00
fpu Fix typos. 2013-08-21 19:48:48 +02:00
power4 Fix typos. 2013-08-21 19:48:48 +02:00
power5 Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power5+ Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power6 Fix typo. 2013-09-02 11:29:34 +02:00
power6x Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power7 PowerPC floating point little-endian [2 of 15] 2013-10-04 10:32:19 +09:30
power8 PowerPC: Enable POWER8 platform sans hwcap bits. 2013-06-24 15:33:32 -05:00
Implies
Makefile Don't force -msoft-float for powerpc --without-fp. 2013-09-18 14:44:34 +00:00
Versions Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16 2012-06-02 21:21:15 +02:00
__longjmp-common.S e500 port: setjmp/longjmp. 2013-09-18 14:46:57 +00:00
__longjmp.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
add_n.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
addmul_1.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
backtrace.c PowerPC: fix backtrace to handle signal trampolines 2013-08-20 15:05:49 -05:00
bsd-_setjmp.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
bsd-setjmp.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
bzero.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
compat-ppc-mcount.S Fix missing _mcount@GLIBC_2.0 on powerpc32 2012-07-06 23:43:56 +02:00
configure Add missing magic to GLIBC_PROVIDES. 2012-10-09 15:41:30 -07:00
configure.in Remove TLS configure checks. 2012-07-17 23:57:43 +02:00
crti.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
crtn.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-dtprocnum.h
dl-irel.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-machine.c Remove --disable-versioning. 2013-09-04 15:25:42 +00:00
dl-machine.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-start.S Fix spelling errors in sysdeps/powerpc files. 2013-01-07 11:20:53 -06:00
dl-trampoline.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gprrest0.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gprrest1.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gprsave0.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
gprsave1.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
hp-timing.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
libgcc-compat.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
lshift.S Fix leading whitespaces. 2013-06-06 20:36:07 +02:00
mcount.c Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16 2012-06-02 21:21:15 +02:00
memset.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
mul_1.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
ppc-mcount.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
register-dump.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
rshift.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
rtld-memset.c powerpc: Use generic memset for RTLD for ppc32/64 2010-09-29 12:21:14 -04:00
setjmp-common.S e500 port: setjmp/longjmp. 2013-09-18 14:46:57 +00:00
setjmp.S Fix typos. 2013-08-21 19:48:48 +02:00
stackguard-macros.h BZ #15754: CVE-2013-4788 2013-09-23 00:52:09 -04:00
start.S PowerPC: .eh_frame info in crt1.o isn't useful and triggers gold bug 14675. 2013-03-28 12:16:28 -05:00
stpcpy.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
strchr.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
strcmp.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
strcpy.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
strlen.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
strncmp.S Remove powerpc32 strncmp comments about bounded pointers. 2013-03-04 23:53:05 +00:00
sub_n.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
submul_1.S Remove powerpc32 bounded-pointers code. 2013-02-28 21:23:47 +00:00
sysdep.h Remove --disable-versioning. 2013-09-04 15:25:42 +00:00
tls-macros.h Split tls-macros.h in sysdeps directories. 2012-07-19 17:04:04 -03:00
tst-audit.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00