aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-07-18x86: Move and slightly improve memset_ermsNoah Goldstein3-31/+45
2022-07-18x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl listNoah Goldstein1-0/+4
2022-07-18x86: Put wcs{n}len-sse4.1 in the sse4.1 text sectionNoah Goldstein3-1/+7
2022-07-18x86: Align entry for memrchr to 64-bytes.Noah Goldstein1-1/+1
2022-07-18x86: Add BMI1/BMI2 checks for ISA_V3 checkNoah Goldstein1-1/+2
2022-07-18x86: Cleanup bounds checking in large memcpy caseNoah Goldstein1-8/+21
2022-07-18x86: Add bounds `x86_non_temporal_threshold`Noah Goldstein2-2/+8
2022-07-18x86: Add sse42 implementation to strcmp's ifuncNoah Goldstein1-0/+5
2022-07-18x86: Fix misordered logic for setting `rep_movsb_stop_threshold`Noah Goldstein1-12/+12
2022-07-18x86: Align varshift table to 32-bytesNoah Goldstein2-3/+5
2022-07-18x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactionsNoah Goldstein1-3/+3
2022-07-18x86: Shrink code size of memchr-evex.SNoah Goldstein1-21/+25
2022-07-18x86: Shrink code size of memchr-avx2.SNoah Goldstein3-51/+116
2022-07-18x86: Optimize memrchr-avx2.SNoah Goldstein2-278/+257
2022-07-18x86: Optimize memrchr-evex.SNoah Goldstein1-271/+268
2022-07-18x86: Optimize memrchr-sse2.SNoah Goldstein1-321/+292
2022-07-18x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`Noah Goldstein2-0/+19
2022-07-18x86: Create header for VEC classes in x86 strings libraryNoah Goldstein7-0/+327
2022-07-18x86_64: Add strstr function with 512-bit EVEXRaghuveer Devulapalli4-4/+246
2022-07-18x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOTH.J. Lu1-2/+4
2022-07-18x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlenSunil K Pandey7-0/+346
2022-07-18x86_64: Remove bzero optimizationAdhemerval Zanella11-238/+3
2022-07-18x86_64: Remove end of line trailing spacesSunil K Pandey1-2/+2
2022-07-09elf: Earlier missing dynamic segment check in _dl_map_object_from_fdFlorian Weimer1-10/+12
2022-06-30linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304)Adhemerval Zanella1-1/+1
2022-06-07powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197]Matheus Castanho1-2/+2
2022-05-25x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127]Noah Goldstein1-6/+2
2022-05-16x86: Optimize {str|wcs}rchr-evexNoah Goldstein1-181/+290
2022-05-16x86: Optimize {str|wcs}rchr-avx2Noah Goldstein1-157/+269
2022-05-16x86: Optimize {str|wcs}rchr-sse2Noah Goldstein4-443/+338
2022-05-16x86: Cleanup page cross code in memcmp-avx2-movbe.SNoah Goldstein1-37/+61
2022-05-16x86: Remove memcmp-sse4.SNoah Goldstein4-814/+0
2022-05-16x86: Small improvements for wcslenNoah Goldstein1-45/+41
2022-05-16x86: Remove AVX str{n}casecmpNoah Goldstein6-197/+105
2022-05-16x86: Add EVEX optimized str{n}casecmpNoah Goldstein6-40/+321
2022-05-16x86: Add AVX2 optimized str{n}casecmpNoah Goldstein8-31/+331
2022-05-16x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.SNoah Goldstein1-48/+35
2022-05-16x86: Optimize str{n}casecmp TOLOWER logic in strcmp.SNoah Goldstein1-35/+29
2022-05-16x86: Remove strspn-sse2.S and use the generic implementationNoah Goldstein2-118/+3
2022-05-16x86: Remove strpbrk-sse2.S and use the generic implementationNoah Goldstein2-7/+3
2022-05-16x86: Remove strcspn-sse2.S and use the generic implementationNoah Goldstein2-125/+3
2022-05-16x86: Optimize strspn in strspn-c.cNoah Goldstein1-47/+39
2022-05-16x86: Optimize strcspn and strpbrk in strcspn-c.cNoah Goldstein1-46/+37
2022-05-16x86: Code cleanup in strchr-evex and comment justifying branchNoah Goldstein1-66/+80
2022-05-16x86: Code cleanup in strchr-avx2 and comment justifying branchNoah Goldstein1-97/+107
2022-05-16x86_64: Remove bcopy optimizationsAdhemerval Zanella1-7/+0
2022-05-16x86-64: Remove bzero weak alias in SS2 memsetH.J. Lu1-3/+1
2022-05-16x86_64/multiarch: Sort sysdep_routines and put one entry per lineH.J. Lu1-30/+48
2022-05-16x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ))H.J. Lu1-1/+2
2022-05-05x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896]Noah Goldstein2-1/+16