aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-01-31x86_64: Optimize ffsll function code size.release/2.33/masterSunil K Pandey
2023-09-11x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]Noah Goldstein
2023-09-11x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.Noah Goldstein
2023-09-11x86: Fix slight bug in `shared_per_thread` cache size calculation.Noah Goldstein
2023-09-11x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`Noah Goldstein
2023-07-21debug: Mark libSegFault.so as NODELETEFlorian Weimer
2023-05-23Document BZ #20975 fixH.J. Lu
2023-05-23__check_pf: Add a cancellation cleanup handler [BZ #20975]H.J. Lu
2022-11-24x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]Noah Goldstein
2022-10-04x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementationsAurelien Jarno
2022-10-04x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementationAurelien Jarno
2022-10-04x86-64: Require BMI2 for AVX2 (raw|w)memchr implementationsAurelien Jarno
2022-10-04x86-64: Require BMI2 for AVX2 wcs(n)cmp implementationsAurelien Jarno
2022-10-04x86-64: Require BMI2 for AVX2 strncmp implementationAurelien Jarno
2022-10-04x86-64: Require BMI2 for AVX2 strcmp implementationAurelien Jarno
2022-10-04x86-64: Require BMI2 for AVX2 str(n)casecmp implementationsAurelien Jarno
2022-10-04x86: include BMI1 and BMI2 in x86-64-v3 levelAurelien Jarno
2022-09-28nptl: Add backoff mechanism to spinlock loopWangyang Guo
2022-09-28sysdeps: Add 'get_fast_jitter' interace in fast-jitter.hNoah Goldstein
2022-09-28nptl: Effectively skip CAS in spinlock loopJangwoong Kim
2022-09-28Move assignment out of the CAS conditionH.J. Lu
2022-09-28Add LLL_MUTEX_READ_LOCK [BZ #28537]H.J. Lu
2022-09-28Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]H.J. Lu
2022-09-28Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]H.J. Lu
2022-08-30elf: Call __libc_early_init for reused namespaces (bug 29528)Florian Weimer
2022-07-18x86: Add missing IS_IN (libc) check to strncmp-sse4_2.SNoah Goldstein
2022-07-18x86: Move mem{p}{mov|cpy}_{chk_}erms to its own fileNoah Goldstein
2022-07-18x86: Move and slightly improve memset_ermsNoah Goldstein
2022-07-18x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl listNoah Goldstein
2022-07-18x86: Put wcs{n}len-sse4.1 in the sse4.1 text sectionNoah Goldstein
2022-07-18x86: Align entry for memrchr to 64-bytes.Noah Goldstein
2022-07-18x86: Add BMI1/BMI2 checks for ISA_V3 checkNoah Goldstein
2022-07-18x86: Cleanup bounds checking in large memcpy caseNoah Goldstein
2022-07-18x86: Add bounds `x86_non_temporal_threshold`Noah Goldstein
2022-07-18x86: Add sse42 implementation to strcmp's ifuncNoah Goldstein
2022-07-18x86: Fix misordered logic for setting `rep_movsb_stop_threshold`Noah Goldstein
2022-07-18x86: Align varshift table to 32-bytesNoah Goldstein
2022-07-18x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactionsNoah Goldstein
2022-07-18x86: Shrink code size of memchr-evex.SNoah Goldstein
2022-07-18x86: Shrink code size of memchr-avx2.SNoah Goldstein
2022-07-18x86: Optimize memrchr-avx2.SNoah Goldstein
2022-07-18x86: Optimize memrchr-evex.SNoah Goldstein
2022-07-18x86: Optimize memrchr-sse2.SNoah Goldstein
2022-07-18x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`Noah Goldstein
2022-07-18x86: Create header for VEC classes in x86 strings libraryNoah Goldstein
2022-07-18x86_64: Add strstr function with 512-bit EVEXRaghuveer Devulapalli
2022-07-18x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOTH.J. Lu
2022-07-18x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlenSunil K Pandey
2022-07-18x86_64: Remove bzero optimizationAdhemerval Zanella
2022-07-18x86_64: Remove end of line trailing spacesSunil K Pandey