aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch
AgeCommit message (Expand)AuthorFilesLines
2025-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert187-187/+187
2024-11-21x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344]Siddhesh Poyarekar1-2/+2
2024-11-13x86/string: Use `movsl` instead of `movsd` in strncpy/strncat [BZ #32344]Noah Goldstein1-1/+1
2024-11-08x86/string: Use `movsl` instead of `movsd` [BZ #32344]Noah Goldstein1-1/+1
2024-09-30x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]Noah Goldstein1-13/+13
2024-08-19x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations.Matthew Sterrett3-680/+469
2024-08-15x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMSNoah Goldstein1-5/+13
2024-08-15x86: Fix bug in strchrnul-evex512 [BZ #32078]Noah Goldstein1-4/+4
2024-06-30x86_64: Optimize large size copy in memmove-ssse3MayShao-oc1-5/+9
2024-05-30x86: Add seperate non-temporal tunable for memsetNoah Goldstein1-3/+3
2024-05-30x86: Improve large memset perf with non-temporal stores [RHEL-29312]Noah Goldstein1-58/+91
2024-05-08x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)Gabi Falk1-3/+3
2024-03-27x86_64: Remove avx512 strstr implementationAdhemerval Zanella4-248/+4
2024-02-15Apply the Makefile sorting fixH.J. Lu1-2/+2
2024-02-13x86: Expand the comment on when REP STOSB is used on memsetAdhemerval Zanella1-1/+3
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert189-189/+189
2023-12-18x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations.Matthew Sterrett5-472/+439
2023-11-28x86: Only align destination to 1x VEC_SIZE in memset 4x loopNoah Goldstein1-1/+1
2023-11-21x86: Use dl-symbol-redir-ifunc.h on cpu-tunablesAdhemerval Zanella1-0/+15
2023-11-15x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.SNoah Goldstein1-24/+51
2023-10-06x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10Noah Goldstein3-569/+293
2023-07-05wchar: Avoid PLT entries with _FORTIFY_SOURCEFrédéric Bérat1-0/+4
2023-07-05string: Ensure *_chk routines have their hidden builtin definition availableFrédéric Bérat4-0/+16
2023-06-01x86-64: Use YMM registers in memcmpeq-evex.SH.J. Lu1-1/+1
2023-05-23Fix misspellings in sysdeps/x86_64 -- BZ 25337.Paul Pluzhnikov35-98/+98
2023-04-03x86_64: Add rtld-stpncpy & rtld-strncpySergey Bugaev2-0/+36
2023-02-08string: Add libc_hidden_proto for memrchrAdhemerval Zanella1-0/+1
2023-02-08string: Add libc_hidden_proto for strchrnulAdhemerval Zanella1-0/+4
2023-01-31x86: Fix strncat-avx2.S reading past length [BZ #30065]Noah Goldstein1-2/+2
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers188-188/+188
2022-12-15x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #2...Noah Goldstein1-1/+11
2022-12-02x86-64 strncpy: Properly handle the length parameter [BZ# 29839]H.J. Lu2-0/+8
2022-12-02x86-64 strncat: Properly handle the length parameter [BZ# 24097]H.J. Lu3-0/+13
2022-11-08x86: Add avx2 optimized functions for the wchar_t strcpy familyNoah Goldstein16-8/+99
2022-11-08x86: Add evex optimized functions for the wchar_t strcpy familyNoah Goldstein21-6/+498
2022-11-08x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functionsNoah Goldstein13-1234/+1594
2022-11-08x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functionsNoah Goldstein7-1173/+2115
2022-11-08x86: Use VMM API in memcmpeq-evex.S and minor changesNoah Goldstein1-100/+155
2022-11-08x86: Use VMM API in memcmp-evex-movbe.S and minor changesNoah Goldstein1-133/+175
2022-11-03x86_64: Implement evex512 version of strrchr and wcsrchrSunil K Pandey5-0/+297
2022-10-30x86-64: Improve evex512 version of strlen functionsSunil K Pandey1-34/+57
2022-10-25x86_64: Implement evex512 version of strchrnul, strchr and wcschrSunil K Pandey6-0/+322
2022-10-20x86: Use `testb` for FSRM check in memmove-vec-unaligned-ermsNoah Goldstein1-0/+4
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-sse42Noah Goldstein1-2/+2
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-sse2Noah Goldstein1-2/+2
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-avx2Noah Goldstein1-1/+1
2022-10-20x86: Add support for VEC_SIZE == 64 in strcmp-evex.S implNoah Goldstein1-246/+438
2022-10-20x86: Remove AVX512-BVMI2 instruction from strrchr-evex.SNoah Goldstein1-40/+29
2022-10-19x86: Optimize strrchr-evex.S and implement with VMM headersNoah Goldstein1-171/+200
2022-10-19x86: Optimize memrchr-evex.SNoah Goldstein1-214/+324