summary refs log tree commit diff
path: root/sysdeps/x86_64
Commit message (Expand)AuthorAgeFilesLines
* x86: Rename generic functions with unique postfix for clarityNoah Goldstein2022-06-1629-76/+190
* x86-64: Handle fewer relocation types for RTLD_BOOTSTRAPFangrui Song2022-06-161-26/+6
* x86: Cleanup bounds checking in large memcpy caseNoah Goldstein2022-06-151-8/+21
* elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATAFangrui Song2022-06-151-6/+2
* x86: Add sse42 implementation to strcmp's ifuncNoah Goldstein2022-06-141-0/+5
* Add bounds check to __libc_ifunc_impl_listWilco Dijkstra2022-06-101-7/+2
* x86: Optimize svml_s_tanhf4_core_sse4.SNoah Goldstein2022-06-091-727/+138
* x86: Optimize svml_s_tanhf8_core_avx2.SNoah Goldstein2022-06-091-741/+171
* x86: Add data file that can be shared by tanhf-avx2 and tanhf-sse4Noah Goldstein2022-06-091-0/+621
* x86: Optimize svml_s_tanhf16_core_avx512.SNoah Goldstein2022-06-091-240/+287
* x86: Improve svml_s_atanhf4_core_sse4.SNoah Goldstein2022-06-091-209/+169
* x86: Improve svml_s_atanhf8_core_avx2.SNoah Goldstein2022-06-091-203/+202
* x86: Improve svml_s_atanhf16_core_avx512.SNoah Goldstein2022-06-091-230/+244
* x86: Align varshift table to 32-bytesNoah Goldstein2022-06-092-3/+5
* x86: Add copyright to strpbrk-c.cNoah Goldstein2022-06-091-0/+18
* x86: Fix page cross case in rawmemchr-avx2 [BZ #29234]Noah Goldstein2022-06-081-8/+8
* x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactionsNoah Goldstein2022-06-071-3/+3
* x86: Shrink code size of memchr-evex.SNoah Goldstein2022-06-071-21/+25
* x86: Shrink code size of memchr-avx2.SNoah Goldstein2022-06-072-50/+60
* x86: Optimize memrchr-avx2.SNoah Goldstein2022-06-072-278/+257
* x86: Optimize memrchr-evex.SNoah Goldstein2022-06-071-271/+268
* x86: Optimize memrchr-sse2.SNoah Goldstein2022-06-071-321/+292
* x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`Noah Goldstein2022-06-072-0/+19
* x86: Create header for VEC classes in x86 strings libraryNoah Goldstein2022-06-077-0/+327
* x86_64: Add strstr function with 512-bit EVEXRaghuveer Devulapalli2022-06-064-4/+242
* x86_64: Optimize sincos where sin/cos is optimized (bug 29193)Andreas Schwab2022-06-015-3/+48
* x86_64: Remove _dl_skip_args usageAdhemerval Zanella2022-05-302-22/+3
* x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOTH.J. Lu2022-05-261-2/+4
* x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlenSunil K Pandey2022-05-267-0/+346
* math: Add math-use-builtins-fabs (BZ#29027)Adhemerval Zanella2022-05-231-28/+0
* x86_64: Remove bzero optimizationAdhemerval Zanella2022-05-1611-235/+2
* nptl: Add backoff mechanism to spinlock loopWangyang Guo2022-05-091-0/+39
* benchtests: Better libmvec integrationSiddhesh Poyarekar2022-04-291-4/+0
* benchtests: Add UNSUPPORTED benchmark statusSiddhesh Poyarekar2022-04-291-6/+6
* x86: Optimize {str|wcs}rchr-evexNoah Goldstein2022-04-221-181/+290
* x86: Optimize {str|wcs}rchr-avx2Noah Goldstein2022-04-221-157/+269
* x86: Optimize {str|wcs}rchr-sse2Noah Goldstein2022-04-224-444/+339
* x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32H.J. Lu2022-04-222-0/+8
* x86: Fix missing __wmemcmp def for disable-multiarch buildNoah Goldstein2022-04-192-8/+6
* x86: Cleanup page cross code in memcmp-avx2-movbe.SNoah Goldstein2022-04-151-37/+61
* x86: Remove memcmp-sse4.SNoah Goldstein2022-04-154-813/+0
* x86: Optimize memcmp SSE2 in memcmp.SNoah Goldstein2022-04-158-376/+575
* x86: Reduce code size of mem{move|pcpy|cpy}-ssse3Noah Goldstein2022-04-143-3156/+380
* x86: Remove mem{move|cpy}-ssse3-backNoah Goldstein2022-04-145-3212/+6
* x86: Remove str{p}{n}cpy-ssse3Noah Goldstein2022-04-146-3572/+0
* x86: Remove str{n}cat-ssse3Noah Goldstein2022-04-145-879/+0
* x86: Remove str{n}{case}cmp-ssse3Noah Goldstein2022-04-1410-202/+30
* x86: Remove {w}memcmp-ssse3Noah Goldstein2022-04-145-2006/+0
* x86: Remove fcopysign{f} implementationAdhemerval Zanella2022-04-073-115/+0
* benchtests: Only build libmvec benchmarks iff $(build-mathvec) is setAdhemerval Zanella2022-04-051-1/+1