aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch
AgeCommit message (Expand)AuthorFilesLines
2021-12-27x86: Optimize L(less_vec) case in memcmpeq-evex.SNoah Goldstein1-127/+43
2021-12-27x86: Optimize L(less_vec) case in memcmp-evex-movbe.SNoah Goldstein1-193/+56
2021-12-03x86-64: Use notl in EVEX strcmp [BZ #28646]Noah Goldstein1-6/+8
2021-11-10x86: Shrink memcmp-sse4.S code sizeNoah Goldstein1-1621/+646
2021-11-06x86: Optimize memmove-vec-unaligned-erms.SNoah Goldstein5-223/+380
2021-11-02x86-64: Replace movzx with movzblFangrui Song1-2/+2
2021-11-01x86-64: Remove Prefer_AVX2_STRCMPH.J. Lu2-4/+2
2021-11-01x86-64: Improve EVEX strcmp with masked loadH.J. Lu1-218/+243
2021-10-27x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.SNoah Goldstein3-6/+304
2021-10-27x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.SNoah Goldstein4-9/+308
2021-10-27x86_64: Add support for __memcmpeq using sse2, avx2, and evexNoah Goldstein10-4/+193
2021-10-26String: Add hidden defs for __memcmpeq() to enable internal usageNoah Goldstein2-0/+4
2021-10-26String: Add support for __memcmpeq() ABI on all targetsNoah Goldstein2-0/+5
2021-10-23x86: Replace sse2 instructions with avx in memcmp-evex-movbe.SNoah Goldstein1-2/+2
2021-10-12x86: Optimize memset-vec-unaligned-erms.SNoah Goldstein4-91/+226
2021-10-12x86: Optimize memcmp-evex-movbe.S for frontend behavior and sizeNoah Goldstein1-192/+242
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar15-15/+0
2021-08-30x86-64: Use testl to check __x86_string_controlH.J. Lu1-2/+2
2021-07-28x86-64: Add Avoid_Short_Distance_REP_MOVSBH.J. Lu1-0/+5
2021-07-08x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]Noah Goldstein1-2/+2
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 Goldstein1-18/+40
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. Lu3-2/+259
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-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 Zanella1-36/+0
2021-05-03x86: Optimize memchr-evex.SNoah Goldstein1-225/+322
2021-05-03x86: Optimize memchr-avx2.SNoah Goldstein1-178/+247
2021-04-25x86: Optimize strchr-evex.SNoah Goldstein1-174/+218
2021-04-25x86: Optimize strchr-avx2.SNoah Goldstein1-117/+169
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-01x86-64: Fix ifdef indentation in strlen-evex.SSunil K Pandey1-8/+8
2021-03-29x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functionsH.J. Lu3-19/+42
2021-03-29x86-64: Use ZMM16-ZMM31 in AVX512 memset family functionsH.J. Lu4-24/+31
2021-03-29x86-64: Add AVX optimized string/memory functions for RTMH.J. Lu51-248/+648
2021-03-29x86-64: Add memcmp family functions with 256-bit EVEXH.J. Lu5-4/+467
2021-03-29x86-64: Add memset family functions with 256-bit EVEXH.J. Lu6-14/+90
2021-03-29x86-64: Add memmove family functions with 256-bit EVEXH.J. Lu5-11/+104
2021-03-29x86-64: Add strcpy family functions with 256-bit EVEXH.J. Lu9-3/+1339