aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch
AgeCommit message (Expand)Author
2024-02-15Apply the Makefile sorting fixH.J. Lu
2024-02-13x86: Expand the comment on when REP STOSB is used on memsetAdhemerval Zanella
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2023-12-18x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations.Matthew Sterrett
2023-11-28x86: Only align destination to 1x VEC_SIZE in memset 4x loopNoah Goldstein
2023-11-21x86: Use dl-symbol-redir-ifunc.h on cpu-tunablesAdhemerval Zanella
2023-11-15x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.SNoah Goldstein
2023-10-06x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10Noah Goldstein
2023-07-05wchar: Avoid PLT entries with _FORTIFY_SOURCEFrédéric Bérat
2023-07-05string: Ensure *_chk routines have their hidden builtin definition availableFrédéric Bérat
2023-06-01x86-64: Use YMM registers in memcmpeq-evex.SH.J. Lu
2023-05-23Fix misspellings in sysdeps/x86_64 -- BZ 25337.Paul Pluzhnikov
2023-04-03x86_64: Add rtld-stpncpy & rtld-strncpySergey Bugaev
2023-02-08string: Add libc_hidden_proto for memrchrAdhemerval Zanella
2023-02-08string: Add libc_hidden_proto for strchrnulAdhemerval Zanella
2023-01-31x86: Fix strncat-avx2.S reading past length [BZ #30065]Noah Goldstein
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers
2022-12-15x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #2...Noah Goldstein
2022-12-02x86-64 strncpy: Properly handle the length parameter [BZ# 29839]H.J. Lu
2022-12-02x86-64 strncat: Properly handle the length parameter [BZ# 24097]H.J. Lu
2022-11-08x86: Add avx2 optimized functions for the wchar_t strcpy familyNoah Goldstein
2022-11-08x86: Add evex optimized functions for the wchar_t strcpy familyNoah Goldstein
2022-11-08x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functionsNoah Goldstein
2022-11-08x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functionsNoah Goldstein
2022-11-08x86: Use VMM API in memcmpeq-evex.S and minor changesNoah Goldstein
2022-11-08x86: Use VMM API in memcmp-evex-movbe.S and minor changesNoah Goldstein
2022-11-03x86_64: Implement evex512 version of strrchr and wcsrchrSunil K Pandey
2022-10-30x86-64: Improve evex512 version of strlen functionsSunil K Pandey
2022-10-25x86_64: Implement evex512 version of strchrnul, strchr and wcschrSunil K Pandey
2022-10-20x86: Use `testb` for FSRM check in memmove-vec-unaligned-ermsNoah Goldstein
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-sse42Noah Goldstein
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-sse2Noah Goldstein
2022-10-20x86: Use `testb` for case-locale check in str{n}casecmp-avx2Noah Goldstein
2022-10-20x86: Add support for VEC_SIZE == 64 in strcmp-evex.S implNoah Goldstein
2022-10-20x86: Remove AVX512-BVMI2 instruction from strrchr-evex.SNoah Goldstein
2022-10-19x86: Optimize strrchr-evex.S and implement with VMM headersNoah Goldstein
2022-10-19x86: Optimize memrchr-evex.SNoah Goldstein
2022-10-19x86: Optimize strnlen-evex.S and implement with VMM headersNoah Goldstein
2022-10-19x86: Shrink / minorly optimize strchr-evex and implement with VMM headersNoah Goldstein
2022-10-19x86: Optimize memchr-evex.S and implement with VMM headersNoah Goldstein
2022-10-18x86_64: Implement evex512 version of memchr, rawmemchr and wmemchrSunil K Pandey
2022-10-14x86: Update strlen-evex-base to use new reg/vec macros.Noah Goldstein
2022-10-14x86: Remove now unused vec header macros.Noah Goldstein
2022-10-14x86: Update memset to use new VEC macrosNoah Goldstein
2022-10-14x86: Update memmove to use new VEC macrosNoah Goldstein
2022-10-14x86: Update memrchr to use new VEC macrosNoah Goldstein
2022-10-14x86: Update VEC macros to complete API for evex/evex512 implsNoah Goldstein
2022-10-10elf: Remove -fno-tree-loop-distribute-patterns usage on dl-supportAdhemerval Zanella
2022-10-05x86: Fix -Os build (BZ #29576)Adhemerval Zanella Netto
2022-10-03x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementationsAurelien Jarno