about summary refs log tree commit diff
path: root/sysdeps/x86_64
Commit message (Collapse)AuthorAgeFilesLines
* Move mpone out to a global constSiddhesh Poyarekar2012-12-272-0/+2
| | | | Code cleanup.
* Fix powl inaccuracy for x86_64 and x86 (bug 13881).Joseph Myers2012-11-282-30/+26
|
* Cast to __intptr_t before casting pointer to int64H.J. Lu2012-11-261-7/+14
|
* test-multiarch: terminate printf output with newlinePino Toscano2012-11-221-1/+1
|
* Fix spurious underflows in ldbl-128 atan implementation.David S. Miller2012-11-191-0/+3
| | | | | | | | | | With help from Joseph Myers. * sysdeps/ieee754/ldbl-128/s_atanl.c (__atanl): Handle tiny and very large arguments properly. * math/libm-test.inc (atan_test): New tests. (atan2_test): New tests. * sysdeps/sparc/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Update.
* Correct tinyness handling in long-double and float y0/y1.David S. Miller2012-11-181-0/+35
| | | | | | | | | | | | | | | | | With help from Joseph Myers. * sysdeps/ieee754/flt-32/e_j0f.c (__ieee754_y0f): Adjust tinyness cutoff to 2**-13. * sysdeps/ieee754/flt-32/e_j1f.c (__ieee754_y1f): Adjust tinyness cutoff to 2**-25. * sysdeps/ieee754/ldbl-128/e_j0l.c (U0): New constant. ( __ieee754_y0l): Avoid arithmetic underflow when 'x' is very small. * sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_y1l): Likewise. * math/libm-test.inc (y0_test): New tests. (y1_test): New tests. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Update. * sysdeps/sparc/fpu/libm-test-ulps: Update.
* Also run tst-xmmymm.sh on i386 ld.soH.J. Lu2012-11-072-105/+0
|
* Fix spurious underflows from pow with results close to 1 (bug 14811).Joseph Myers2012-11-071-2/+21
|
* Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).Joseph Myers2012-11-031-1/+2
|
* Compile x86 rtld with -mno-sse -mno-mmxH.J. Lu2012-11-021-1/+2
|
* Use sysdeps/x86/tininess.h for i386 and x86_64H.J. Lu2012-10-301-1/+0
|
* Fix strtod handling of underflow (bug 14047).Joseph Myers2012-10-301-0/+1
|
* Add x86-64 __libc_ifunc_impl_listH.J. Lu2012-10-1133-24/+380
|
* Use IFUNC memmove/memset in x86-64 bcopy/bzeroH.J. Lu2012-10-113-33/+11
| | | | Also add separate tests for bcopy and bzero.
* Add missing magic to GLIBC_PROVIDES.Roland McGrath2012-10-091-124/+0
|
* Define HAS_FMA with bit_FMA_UsableH.J. Lu2012-10-022-2/+10
|
* Define VERSYMIDX/VALIDX/ADDRIDX in ldsodefs.hH.J. Lu2012-09-281-6/+0
|
* Don't define x86-64 __strncmp_ssse3 in libc.aH.J. Lu2012-09-271-4/+6
|
* Update x86-64 ULPsMarkus Trippelsdorf2012-09-261-12/+19
|
* Fix inaccuracy of clog, clog10 near |z| = 1 (bug 13629).Joseph Myers2012-09-251-4/+121
|
* Add optimized sincosf for SSE2 for x86 and x86-64Liubov Dmitrieva2012-09-252-18/+582
|
* Set "fail on error" mode directly in testsuite shell scriptsDmitry V. Levin2012-09-252-2/+4
|
* Add copyright notices to testsuite shell scriptsDmitry V. Levin2012-09-251-0/+18
|
* Fix x86 SSE cosf, sinf issuesLiubov Dmitrieva2012-09-102-29/+16
| | | | | | | | | | * sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S: Fix unwind info if defined PIC. Fix special cases description. * sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S: Likewise. * sysdeps/x86_64/fpu/s_sinf.S: Fix special cases description, fix DP_HI_MASK entry. * sysdeps/x86_64/fpu/s_cosf.S: Likewise.
* Update libm-test-ulpsAndreas Jaeger2012-09-031-0/+6
|
* Add optimized sinf and cosf routines for x86 and x86-64Liubov Dmitrieva2012-09-033-4/+1124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/i386/i686/fpu/multiarch/Makefile (sysdep_routines): Add s_sinf-sse2, s_conf-sse2. * sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S: New file. * sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S: New file. * sysdeps/i386/i686/fpu/multiarch/s_sinf.c: New file. * sysdeps/i386/i686/fpu/multiarch/s_cosf.c: New file. * sysdeps/ieee754/flt-32/s_sinf.c (SINF, SINF_FUNC): Add macros for using routine as __sinf_ia32. Use macro for function declaration and weak_alias. * sysdeps/ieee754/flt-32/s_cosf.c (COSF, COSF_FUNC): Add macros for using routine as __cosf_ia32. Use macro for function declaration and weak_alias. * sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S: Fix Copyright. * sysdeps/i386/i686/fpu/multiarch/e_expf.c: Fix Copyright. * sysdeps/x86_64/fpu/s_sinf.S: New file. * sysdeps/x86_64/fpu/s_cosf.S: New file. * sysdeps/x86_64/fpu/libm-test-ulps: Update. * math/libm-test.inc (cos_test): Add more test cases. (sin_test): Likewise. (sincos_test): Likewise.
* Use the first element of GOT for ld.so addressesH.J. Lu2012-09-021-32/+8
| | | | | | | | [BZ #14538] * sysdeps/x86_64/dl-machine.h (elf_machine_dynamic): Use the first element of the GOT. (elf_machine_load_address): Return the difference between the runtime address of _DYNAMIC and elf_machine_dynamic ().
* Clean up x86_64/multiarch/strstr-c.c include order.Roland McGrath2012-08-151-6/+26
|
* Clean up x86_64/multiarch/memmove.c include order.Roland McGrath2012-08-151-20/+18
|
* i386/x86_64: punt HAVE_CPP_ASM_DEBUGINFOMike Frysinger2012-08-142-83/+4
| | | | | | | | Pretty sure we require recent enough versions of gcc/binutils to make this check pointless. I can't any logs in the last few years where this check didn't return "yes". Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Update x86-64 ULPsMarkus Trippelsdorf2012-08-131-0/+3
| | | | | The recent clog and clog10 fixes are causing some failing tests on my AMD64 CPU.
* Avoid DWARF definition DIE on ifunc symbolsH.J. Lu2012-08-092-10/+32
|
* Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}.Marek Polacek2012-08-0212-44/+42
|
* Improve clog, clog10 handling of values with real or imaginary part slightly ↵Joseph Myers2012-07-311-2/+69
| | | | above 1 (bug 13629).
* Improve clog, clog10 handling of values with real or imaginary part 1 (bug ↵Joseph Myers2012-07-261-0/+57
| | | | 13629).
* Move testsuite audit definitions to sysdeps tst-audit.h files.Joseph Myers2012-07-261-0/+32
|
* Move ldsodefs.h audit definitions to sysdeps directories.Joseph Myers2012-07-251-0/+55
|
* Remove TLS configure checks.Marek Polacek2012-07-172-63/+0
|
* Split tls-macros.h into sysdeps directories.Joseph Myers2012-07-171-0/+39
|
* Get rid of ASM_GLOBAL_DIRECTIVE.Marek Polacek2012-07-104-6/+6
|
* Fix clog, clog10 spurious underflow exceptions (bug 14337).Joseph Myers2012-07-091-0/+152
|
* Fix expm1 spurious underflow exceptions (bug 6778).Joseph Myers2012-07-062-14/+31
|
* Fix csqrt underflow (bugs 14157, 14331).Joseph Myers2012-07-051-0/+30
|
* Fix ctan, ctanh of subnormals in round-upwards mode (bug 14328).Joseph Myers2012-07-041-0/+278
|
* Use x86-64 fpu_control.h for i386 and x86_64H.J. Lu2012-06-181-109/+0
|
* Use __volatile__ to access fpu control wordH.J. Lu2012-06-181-5/+14
|
* Use i386 bits/mathinline.h for i386 and x86_64H.J. Lu2012-06-151-289/+0
|
* Use RAX_LP/RDX_LP on SAVE_PTR in x86_64 strtok.SH.J. Lu2012-06-141-9/+8
|
* Use x86_64 fpu/bits/fenv.h for i386 and x86_64H.J. Lu2012-06-062-141/+1
|
* Check __SSE_MATH__ in x86_64 feraiseexceptH.J. Lu2012-06-061-1/+11
|