fac0c5f2b1 
								
							 
						 
						
							
							
								
								PowerPC: Merge ports/ dl-procinfo.[ch] with base.  
							
							
							
						 
						
							2013-06-11 10:13:39 -05:00  
				
					
						
							
							
								 
						
							
								2e09a79ada 
								
							 
						 
						
							
							
								
								Avoid use of "register" as optimization hint.  
							
							
							
						 
						
							2013-06-07 22:24:35 +00:00  
				
					
						
							
							
								 
						
							
								350635a59a 
								
							 
						 
						
							
							
								
								Fix leading whitespaces.  
							
							
							
						 
						
							2013-06-06 20:36:07 +02:00  
				
					
						
							
							
								 
						
							
								9c84384cc1 
								
							 
						 
						
							
							
								
								Remove trailing whitespace.  
							
							
							
						 
						
							2013-06-05 20:44:03 +00:00  
				
					
						
							
							
								 
						
							
								fab7ce3f5b 
								
							 
						 
						
							
							
								
								Link extra-libs consistently with libc and ld.so.  
							
							
							
						 
						
							2013-05-31 16:16:33 +00:00  
				
					
						
							
							
								 
						
							
								b937534868 
								
							 
						 
						
							
							
								
								Avoid crashing in LD_DEBUG when program name is unavailable  
							
							... 
							
							
							
							Resolves : #15465 
The program name may be unavailable if the user application tampers
with argc and argv[].  Some parts of the dynamic linker caters for
this while others don't, so this patch consolidates the check and
fallback into a single macro and updates all users. 
						
							2013-05-29 21:34:12 +05:30  
				
					
						
							
							
								 
						
							
								5e056687df 
								
							 
						 
						
							
							
								
								Update powerpc libm-test ULPs.  
							
							
							
						 
						
							2013-05-28 08:39:00 -05:00  
				
					
						
							
							
								 
						
							
								d116b7c414 
								
							 
						 
						
							
							
								
								PowerPC: Program Priority Register support  
							
							... 
							
							
							
							This patch add inline functions to change the Program Priority Register
from ISA 2.05. 
							
						 
						
							2013-05-24 13:29:30 -05:00  
				
					
						
							
							
								 
						
							
								9323d39bae 
								
							 
						 
						
							
							
								
								PowerPC: Add functions for shared resources hints.  
							
							
							
						 
						
							2013-05-23 10:32:47 -05:00  
				
					
						
							
							
								 
						
							
								b50a71810b 
								
							 
						 
						
							
							
								
								Don't include expected results in libm-test test names.  
							
							
							
						 
						
							2013-05-22 11:49:36 +00:00  
				
					
						
							
							
								 
						
							
								db62a90753 
								
							 
						 
						
							
							
								
								Handle sincos with generic libm-test logic.  
							
							
							
						 
						
							2013-05-19 14:45:41 +00:00  
				
					
						
							
							
								 
						
							
								13d3b41a36 
								
							 
						 
						
							
							
								
								PowerPC: fix hypot/hypotf check for -INF  
							
							
							
						 
						
							2013-05-17 08:15:59 -05:00  
				
					
						
							
							
								 
						
							
								e054f49430 
								
							 
						 
						
							
							
								
								Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).  
							
							
							
						 
						
							2013-05-16 11:32:54 -05:00  
				
					
						
							
							
								 
						
							
								e9a5e0fd54 
								
							 
						 
						
							
							
								
								Update powerpc libm-test ULPs  
							
							
							
						 
						
							2013-05-08 15:06:56 -05:00  
				
					
						
							
							
								 
						
							
								16e616a72f 
								
							 
						 
						
							
							
								
								PowerPC: fix hypot/hypof FP exceptions  
							
							... 
							
							
							
							This patch fixes hypot/hypotf spurious floating-point exceptions
generate by internal operations. 
							
						 
						
							2013-05-06 14:40:17 -05:00  
				
					
						
							
							
								 
						
							
								8237f48c90 
								
							 
						 
						
							
							
								
								Update powerpc libm-test ULPs  
							
							
							
						 
						
							2013-05-03 07:33:49 -05:00  
				
					
						
							
							
								 
						
							
								cb4d54147e 
								
							 
						 
						
							
							
								
								Update powerpc libm-test ULPs  
							
							
							
						 
						
							2013-04-30 08:51:02 -05:00  
				
					
						
							
							
								 
						
							
								7e7b6f36a9 
								
							 
						 
						
							
							
								
								Update powerpc libm-test ULPs  
							
							
							
						 
						
							2013-04-29 12:10:03 -05:00  
				
					
						
							
							
								 
						
							
								aa630f590c 
								
							 
						 
						
							
							
								
								PowerPC: modf optimization fix  
							
							... 
							
							
							
							This patch fix the 3c0265394d 
							
						 
						
							2013-04-26 13:00:56 -05:00  
				
					
						
							
							
								 
						
							
								3c0265394d 
								
							 
						 
						
							
							
								
								PowerPC: modf optimization  
							
							... 
							
							
							
							This patch implements modf/modff optimization for POWER by focus
on FP operations instead of relying in integer ones. 
							
						 
						
							2013-04-23 13:38:52 -05:00  
				
					
						
							
							
								 
						
							
								74d87055bf 
								
							 
						 
						
							
							
								
								Refer to two GCC PRs.  
							
							
							
						 
						
							2013-04-03 14:13:44 +02:00  
				
					
						
							
							
								 
						
							
								572676160d 
								
							 
						 
						
							
							
								
								New <math.h> macro named issignaling to check for a signaling NaN (sNaN).  
							
							... 
							
							
							
							It is based on draft TS 18661 and currently enabled as a GNU extension. 
							
						 
						
							2013-04-02 13:51:02 +02:00  
				
					
						
							
							
								 
						
							
								60c414c346 
								
							 
						 
						
							
							
								
								PowerPC: remove branch prediction from rint implementation  
							
							... 
							
							
							
							The branch prediction hints is actually hurts performance in this case.
The assembly implementation make two assumptions: 1. 'fabs (x) < 2^52'
is unlikely and 2. 'x > 0.0' is unlike (if 1. is true). Since it a
general floating point function, expected input is not bounded and then
it is better to let the hardware handle the branches. 
							
						 
						
							2013-04-01 06:36:51 -05:00  
				
					
						
							
							
								 
						
							
								0d1029de12 
								
							 
						 
						
							
							
								
								Remove usage of ONE macro  
							
							... 
							
							
							
							I missed this instance, which caused a build failure in powerpc. 
							
						 
						
							2013-03-29 16:53:05 +05:30  
				
					
						
							
							
								 
						
							
								a64d7e0efb 
								
							 
						 
						
							
							
								
								Remove ZERO and MZERO macros  
							
							
							
						 
						
							2013-03-29 16:37:26 +05:30  
				
					
						
							
							
								 
						
							
								b0f1246ab4 
								
							 
						 
						
							
							
								
								PowerPC: .eh_frame info in crt1.o isn't useful and triggers gold bug 14675.  
							
							... 
							
							
							
							The .eh_frame info in crt1.o isn't useful and this patch prevents it from
being generated on PowerPC.  It triggers the following gold bug:
http://sourceware.org/bugzilla/show_bug.cgi?id=14675  
							
						 
						
							2013-03-28 12:16:28 -05:00  
				
					
						
							
							
								 
						
							
								fbbe2b9a1f 
								
							 
						 
						
							
							
								
								Fix e_logl (128ibm) spurious underflow  
							
							
							
						 
						
							2013-03-28 09:52:48 -03:00  
				
					
						
							
							
								 
						
							
								6f2e90e78f 
								
							 
						 
						
							
							
								
								Make mantissa type of mp_no configurable  
							
							... 
							
							
							
							The mantissa of mp_no is intended to take only integral values.  This
is a relatively good choice for powerpc due to its 4 fpus, but not for
other architectures, which suffer due to this choice.  This change
makes the default mantissa a long integer and allows powerpc to
override it.  Additionally, some operations have been optimized for
integer manipulation, resulting in a significant improvement in
performance. 
							
						 
						
							2013-03-26 19:28:50 +05:30  
				
					
						
							
							
								 
						
							
								fce14d4e9c 
								
							 
						 
						
							
							
								
								PowerPC: fix libm ABI issue for llroundl  
							
							
							
						 
						
							2013-03-26 10:01:57 -03:00  
				
					
						
							
							
								 
						
							
								b5784d95bb 
								
							 
						 
						
							
							
								
								PowerPC: fix sqrtl ABI issue  
							
							... 
							
							
							
							This patch fixes a sqrtl ABI issue when building for powerpc64. 
							
						 
						
							2013-03-21 14:15:45 -03:00  
				
					
						
							
							
								 
						
							
								495ded2c8c 
								
							 
						 
						
							
							
								
								Promote a math test for sNaN handling to the top-level.  
							
							
							
						 
						
							2013-03-15 19:12:10 +01:00  
				
					
						
							
							
								 
						
							
								777b0332c0 
								
							 
						 
						
							
							
								
								Use GCC's builtins for generating NaNs.  
							
							
							
						 
						
							2013-03-15 19:10:20 +01:00  
				
					
						
							
							
								 
						
							
								67e971f18f 
								
							 
						 
						
							
							
								
								Better distinguish between NaN/qNaN/sNaN.  
							
							
							
						 
						
							2013-03-15 19:06:02 +01:00  
				
					
						
							
							
								 
						
							
								1e3803454e 
								
							 
						 
						
							
							
								
								Revert configurable mantissa patch  
							
							... 
							
							
							
							Reverts d22ca8cdfb 
							
						 
						
							2013-03-15 23:18:51 +05:30  
				
					
						
							
							
								 
						
							
								d22ca8cdfb 
								
							 
						 
						
							
							
								
								Make mantissa type configurable  
							
							... 
							
							
							
							This allows the default mantissa to be integral, with powerpc
overriding it to take advantage of its FPUs. 
							
						 
						
							2013-03-15 10:44:03 +05:30  
				
					
						
							
							
								 
						
							
								edf66e57fc 
								
							 
						 
						
							
							
								
								PowerPC: unify math_ldbl.h implementations  
							
							... 
							
							
							
							This patch removes redudant definition from PowerPC specific
math_ldbl, using the definitions from ieee754 math_ldbl.h. 
							
						 
						
							2013-03-08 11:07:15 -03:00  
				
					
						
							
							
								 
						
							
								6d9145d817 
								
							 
						 
						
							
							
								
								Consolidate copies of mp code in powerpc  
							
							... 
							
							
							
							Retain a single copy of the mp code in power4 instead of the two
identical copies in powerpc32 and powerpc64. 
							
						 
						
							2013-03-08 11:38:41 +05:30  
				
					
						
							
							
								 
						
							
								ce544b5bda 
								
							 
						 
						
							
							
								
								Merge powerpc slowexp.c into generic code  
							
							
							
						 
						
							2013-03-07 13:25:02 +05:30  
				
					
						
							
							
								 
						
							
								4cc149fd8e 
								
							 
						 
						
							
							
								
								Merge powerpc slowpow.c into generic code  
							
							
							
						 
						
							2013-03-07 13:23:07 +05:30  
				
					
						
							
							
								 
						
							
								e6ebd4a7d5 
								
							 
						 
						
							
							
								
								Use an intermediate variable to sum exponents in powerpc __mul and __sqr  
							
							
							
						 
						
							2013-03-07 13:18:56 +05:30  
				
					
						
							
							
								 
						
							
								82a9811d29 
								
							 
						 
						
							
							
								
								Use generic mpa.c code for everything except __mul and __sqr  
							
							
							
						 
						
							2013-03-07 12:23:29 +05:30  
				
					
						
							
							
								 
						
							
								2d67d91ac0 
								
							 
						 
						
							
							
								
								Remove powerpc64 bounded-pointers code.  
							
							
							
						 
						
							2013-03-06 00:10:21 +00:00  
				
					
						
							
							
								 
						
							
								cfb6382a4f 
								
							 
						 
						
							
							
								
								Remove powerpc32 strncmp comments about bounded pointers.  
							
							
							
						 
						
							2013-03-04 23:53:05 +00:00  
				
					
						
							
							
								 
						
							
								6850863319 
								
							 
						 
						
							
							
								
								Use same installed powerpc headers for hard and soft float.  
							
							
							
						 
						
							2013-03-01 22:53:27 +00:00  
				
					
						
							
							
								 
						
							
								b551088322 
								
							 
						 
						
							
							
								
								Remove powerpc32 bounded-pointers code.  
							
							
							
						 
						
							2013-02-28 21:23:47 +00:00  
				
					
						
							
							
								 
						
							
								8d19fe64ee 
								
							 
						 
						
							
							
								
								Sync up ppc add_magnitudes and sub_magnitudes with default code  
							
							
							
						 
						
							2013-02-28 11:13:05 +05:30  
				
					
						
							
							
								 
						
							
								60f5a8b534 
								
							 
						 
						
							
							
								
								Sync up powerpc __mp_dbl with default code  
							
							
							
						 
						
							2013-02-25 12:01:45 +05:30  
				
					
						
							
							
								 
						
							
								8094523147 
								
							 
						 
						
							
							
								
								Mark __inv as static in powerpc  
							
							
							
						 
						
							2013-02-21 15:05:28 +05:30  
				
					
						
							
							
								 
						
							
								bab8a695ee 
								
							 
						 
						
							
							
								
								Fix whitespace differences between generic and powerpc mpa.c  
							
							
							
						 
						
							2013-02-21 14:31:42 +05:30  
				
					
						
							
							
								 
						
							
								4c7a4263af 
								
							 
						 
						
							
							
								
								Mark ZERO inputs to __mul as unlikely on powerpc  
							
							... 
							
							
							
							Syncs up with generic code. 
							
						 
						
							2013-02-21 12:17:29 +05:30