aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64
AgeCommit message (Expand)AuthorFilesLines
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar81-124/+0
2021-08-30x86-64: Use testl to check __x86_string_controlH.J. Lu1-2/+2
2021-08-24x86-64: Remove assembler AVX512DQ checkH.J. Lu14-138/+0
2021-08-24x86-64: Remove compiler -mavx512f checkH.J. Lu4-39/+0
2021-08-22x86-64: Optimize load of all bits set into ZMM register [BZ #28252]H.J. Lu10-64/+11
2021-08-18Remove sysdeps/*/tls-macros.hFangrui Song1-39/+0
2021-08-17x86_64: Simplify elf_machine_{load_address,dynamic}Fangrui Song1-14/+7
2021-07-28x86-64: Add Avoid_Short_Distance_REP_MOVSBH.J. Lu1-0/+5
2021-07-23x86: Install <bits/platform/x86.h> [BZ #27958]H.J. Lu1-3/+3
2021-07-22mtrace: Wean away from malloc hooksSiddhesh Poyarekar1-1/+0
2021-07-12mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068]H.J. Lu1-4/+0
2021-07-09Add a generic malloc test for MALLOC_ALIGNMENTH.J. Lu3-76/+4
2021-07-08x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]Noah Goldstein1-2/+2
2021-07-08x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064]H.J. Lu3-0/+108
2021-07-08x86_64: Remove unneeded static PIE check for undefined weak diagnosticFangrui Song2-58/+0
2021-06-27x86_64: roundeven with sse4.1 supportShen-Ta Hsieh7-2/+118
2021-06-24x86: Remove unnecessary overflow check from wcsnlen-sse4_1.SNoah Goldstein1-7/+0
2021-06-23x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]Noah Goldstein2-38/+107
2021-06-23x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]Noah Goldstein2-37/+98
2021-06-23x86-64: Add wcslen optimize for sse4.1Noah Goldstein6-36/+63
2021-06-23x86-64: Move strlen.S to multiarch/strlen-vec.SH.J. Lu4-242/+262
2021-05-24Properly check stack alignment [BZ #27901]H.J. Lu1-46/+0
2021-05-23x86: Improve memmove-vec-unaligned-erms.SNoah Goldstein1-3/+3
2021-05-20x86: Improve memset-vec-unaligned-erms.SNoah Goldstein1-22/+28
2021-05-18x86: Optimize memcmp-evex-movbe.SNoah Goldstein1-302/+408
2021-05-18x86: Optimize memcmp-avx2-movbe.SNoah Goldstein3-281/+402
2021-05-11elf: Use relaxed atomics for racy accesses [BZ #19329]Szabolcs Nagy1-1/+2
2021-05-08x86: Add EVEX optimized memchr family not safe for RTMNoah Goldstein10-41/+217
2021-05-07x86-64: Fix an unknown vector operation in memchr-evex.SAlice Xu1-1/+1
2021-05-07Remove architecture specific sched_cpucount optimizationsAdhemerval Zanella2-61/+0
2021-05-03x86: Optimize memchr-evex.SNoah Goldstein1-225/+322
2021-05-03x86: Optimize memchr-avx2.SNoah Goldstein1-178/+247
2021-04-28regenerate ulps on x86_64 with -march=nativePaul Zimmermann1-3/+3
2021-04-25x86: Optimize strchr-evex.SNoah Goldstein1-174/+218
2021-04-25x86: Optimize strchr-avx2.SNoah Goldstein1-117/+169
2021-04-23nptl: Move pthread_spin_trylock into libcFlorian Weimer1-3/+10
2021-04-23nptl: Move pthread_spin_lock into libcFlorian Weimer1-2/+8
2021-04-23nptl: Move pthread_spin_init, Move pthread_spin_unlock into libcFlorian Weimer1-5/+11
2021-04-21x86: Remove low-level lock optimizationFlorian Weimer1-1/+0
2021-04-21elf: Remove lazy tlsdesc relocation related codeSzabolcs Nagy1-1/+0
2021-04-19x86: Optimize strlen-avx2.SNoah Goldstein2-214/+334
2021-04-19x86: Optimize strlen-evex.SNoah Goldstein1-264/+317
2021-04-19x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.SNoah Goldstein5-27/+74
2021-04-19x86-64: Require BMI2 for strchr-avx2.SH.J. Lu2-5/+11
2021-04-19x86-64: Require BMI2 for __strlen_evex and __strnlen_evexH.J. Lu1-2/+4
2021-04-16x86: Update large memcpy case in memmove-vec-unaligned-erms.Snoah1-73/+265
2021-04-15x86_64: Remove lazy tlsdesc relocation related codeSzabolcs Nagy4-219/+2
2021-04-15x86_64: Avoid lazy relocation of tlsdesc [BZ #27137]Szabolcs Nagy1-5/+14
2021-04-07Improve the accuracy of tgamma (BZ #26983)Paul Zimmermann1-3/+3
2021-04-02Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #14471, #14472]Paul Zimmermann1-38/+38