aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch
AgeCommit message (Expand)AuthorFilesLines
2024-08-15x86: Fix bug in strchrnul-evex512 [BZ #32078]Noah Goldstein1-4/+4
2024-05-11x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)Gabi Falk1-3/+3
2024-04-14Apply the Makefile sorting fixH.J. Lu1-2/+2
2024-04-04x86: 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
2022-10-19x86: Optimize strnlen-evex.S and implement with VMM headersNoah Goldstein3-404/+572
2022-10-19x86: Shrink / minorly optimize strchr-evex and implement with VMM headersNoah Goldstein1-218/+340
2022-10-19x86: Optimize memchr-evex.S and implement with VMM headersNoah Goldstein3-410/+851
2022-10-18x86_64: Implement evex512 version of memchr, rawmemchr and wmemchrSunil K Pandey6-0/+346
2022-10-14x86: Update strlen-evex-base to use new reg/vec macros.Noah Goldstein2-76/+44
2022-10-14x86: Remove now unused vec header macros.Noah Goldstein7-328/+0
2022-10-14x86: Update memset to use new VEC macrosNoah Goldstein6-99/+43
2022-10-14x86: Update memmove to use new VEC macrosNoah Goldstein6-221/+132
2022-10-14x86: Update memrchr to use new VEC macrosNoah Goldstein1-21/+21
2022-10-14x86: Update VEC macros to complete API for evex/evex512 implsNoah Goldstein9-0/+635
2022-10-10elf: Remove -fno-tree-loop-distribute-patterns usage on dl-supportAdhemerval Zanella1-0/+34