Show patches with: Submitter = Noah Goldstein       |    Archived = No       |   371 patches
« 1 2 3 4 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
x86: Refactor and improve performance of strchr-avx2.S x86: Refactor and improve performance of strchr-avx2.S - - --- 2021-01-20 Noah Goldstein Superseded
[1/2] x86: Update large memcpy case in memmove-vec-unaligned-erms.S [1/2] x86: Update large memcpy case in memmove-vec-unaligned-erms.S - - --- 2021-03-14 Noah Goldstein Superseded
[1/5] string: Make tests birdirectional test-memcpy.c [1/5] string: Make tests birdirectional test-memcpy.c 1 - 1-- 2021-08-24 Noah Goldstein Superseded
[1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex [1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex - - 1-- 2021-09-13 Noah Goldstein codonell Superseded
[2/2] x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c [1/2] x86: Update large memcpy case in memmove-vec-unaligned-erms.S - - --- 2021-03-14 Noah Goldstein Superseded
[2/5] benchtests: Add new random cases to bench-memcpy-random.c [1/5] string: Make tests birdirectional test-memcpy.c 1 - 1-- 2021-08-24 Noah Goldstein Superseded
[2/5] x86_64: Add sse2 optimized bcmp implementation in memcmp.S [1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex - - 1-- 2021-09-13 Noah Goldstein codonell Superseded
[3/5] benchtests: Add partial overlap case in bench-memmove-walk.c [1/5] string: Make tests birdirectional test-memcpy.c 1 - 1-- 2021-08-24 Noah Goldstein Superseded
[3/5] x86_64: Add sse4_1 optimized bcmp implementation in memcmp-sse4.S [1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex - - 1-- 2021-09-13 Noah Goldstein codonell Superseded
[4/5] benchtests: Add additional cases to bench-memcpy.c and bench-memmove.c [1/5] string: Make tests birdirectional test-memcpy.c 1 - 1-- 2021-08-24 Noah Goldstein Superseded
[4/5] x86_64: Add avx2 optimized bcmp implementation in bcmp-avx2.S [1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex - - 1-- 2021-09-13 Noah Goldstein codonell Superseded
[5/5] X86-64: Optimize memmove-vec-unaligned-erms.S [1/5] string: Make tests birdirectional test-memcpy.c - - 2-- 2021-08-24 Noah Goldstein Superseded
[5/5] x86_64: Add evex optimized bcmp implementation in bcmp-evex.S [1/5] x86_64: Add support for bcmp using sse2, sse4_1, avx2, and evex - - 1-1 2021-09-13 Noah Goldstein codonell Superseded
[v1,1/2] Bench: Add support for choose direction of memcpy in benchtests [v1,1/2] Bench: Add support for choose direction of memcpy in benchtests 1 - 1-- 2021-05-24 Noah Goldstein Committed
[v1,1/2] random-bits: Factor out entropy generating function [v1,1/2] random-bits: Factor out entropy generating function - - 1-- 2022-03-28 Noah Goldstein Dropped
[v1,1/2] stdlib: Refactor {u}int_fast defs in stdint [v1,1/2] stdlib: Refactor {u}int_fast defs in stdint - - 1-- 2022-04-11 Noah Goldstein Rejected
[v1,1/2] String: Add three more overflow tests cases to test-strnlen.c [v1,1/2] String: Add three more overflow tests cases to test-strnlen.c 1 - 1-- 2021-06-23 Noah Goldstein Committed
[v1,1/2] x86: Optimize L(less_vec) case in memcmp-evex-movbe.S [v1,1/2] x86: Optimize L(less_vec) case in memcmp-evex-movbe.S 1 - 1-- 2021-12-25 Noah Goldstein Committed
[v1,1/2] x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S [v1,1/2] x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S - - --- 2021-04-18 Noah Goldstein Superseded
[v1,1/2] x86: Optimize strlen-avx2.S [v1,1/2] x86: Optimize strlen-avx2.S - - --- 2021-04-21 Noah Goldstein Superseded
[v1,1/2] x86: Optimize strlen-evex.S [v1,1/2] x86: Optimize strlen-evex.S - - --- 2021-04-17 Noah Goldstein hjl Superseded
[v1,1/2] x86: Small improvements for wcscpy-ssse3 [v1,1/2] x86: Small improvements for wcscpy-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Committed
[v1,1/3] Bench: Expand bench-memchr.c [v1,1/3] Bench: Expand bench-memchr.c - - --- 2021-05-03 Noah Goldstein Committed
[v1,1/3] benchtests: Add medium cases and increase iters in bench-memset.c [v1,1/3] benchtests: Add medium cases and increase iters in bench-memset.c 1 - 1-- 2021-09-26 Noah Goldstein Committed
[v1,1/3] String: Add additional overflow tests for strnlen, memchr, and strncat [v1,1/3] String: Add additional overflow tests for strnlen, memchr, and strncat - - 1-- 2021-06-09 Noah Goldstein Committed
[v1,1/3] String: tst-memset-overflow.c Add test for overflow case. [v1,1/3] String: tst-memset-overflow.c Add test for overflow case. - - 1-- 2021-06-07 Noah Goldstein Rejected
[v1,1/3] x86: Expand bench-memcmp.c and test-memcmp.c [v1,1/3] x86: Expand bench-memcmp.c and test-memcmp.c 1 - 1-- 2021-05-17 Noah Goldstein Committed
[v1,1/3] x86: Optimize memcmp SSE2 in memcmp.S [v1,1/3] x86: Optimize memcmp SSE2 in memcmp.S 1 - 1-- 2022-04-15 Noah Goldstein Superseded
[v1,1/4] x86-64: Add wcslen optimize for sse4.1 [v1,1/4] x86-64: Add wcslen optimize for sse4.1 1 - --- 2021-06-23 Noah Goldstein Committed
[v1,1/5] benchtests: Improve bench-strrchr [v1,1/5] benchtests: Improve bench-strrchr - - 1-- 2022-04-21 Noah Goldstein Superseded
[v1,1/5] string: Make tests birdirectional test-memcpy.c [v1,1/5] string: Make tests birdirectional test-memcpy.c 1 - --- 2021-11-01 Noah Goldstein hjl Superseded
[v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] [v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] - - 1-- 2022-01-09 Noah Goldstein Superseded
[v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-04-14 Noah Goldstein Superseded
[v1,1/6] String: Add __memcmpeq as build target [v1,1/6] String: Add __memcmpeq as build target 1 - 1-- 2021-10-27 Noah Goldstein Committed
[v1,1/6] x86: Remove {w}memcmp-ssse3 [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Superseded
[v1,2/2] x86: Expand test-memset.c and bench-memset.c [v1,1/2] x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S - - --- 2021-04-18 Noah Goldstein hjl Superseded
[v1,2/2] x86: Improve memmove-vec-unaligned-erms.S [v1,1/2] Bench: Add support for choose direction of memcpy in benchtests - - 1-- 2021-05-24 Noah Goldstein Superseded
[v1,2/2] x86: Optimize L(less_vec) case in memcmpeq-evex.S [v1,1/2] x86: Optimize L(less_vec) case in memcmp-evex-movbe.S 1 - 1-- 2021-12-25 Noah Goldstein Committed
[v1,2/2] x86: Optimize memcmp-evex-movbe.S for frontend behavior and size [v1,1/2] x86: Modify ENTRY in sysdep.h so that p2align can be specified 1 - 2-- 2021-09-22 Noah Goldstein Committed
[v1,2/2] x86: Optimize strchr-evex.S [v1,1/2] x86: Optimize strlen-avx2.S - - --- 2021-04-21 Noah Goldstein Superseded
[v1,2/2] x86: Optimize strlen-avx2.S [v1,1/2] x86: Optimize strlen-evex.S - - --- 2021-04-17 Noah Goldstein hjl Superseded
[v1,2/2] x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S [v1,1/2] String: Add three more overflow tests cases to test-strnlen.c 1 - 2-- 2021-06-23 Noah Goldstein Committed
[v1,2/2] x86: Small improvements for wcslen [v1,1/2] x86: Small improvements for wcscpy-ssse3 1 - 2-- 2022-03-25 Noah Goldstein Committed
[v1,2/2] x86: Use rdtsc for generating entropy for random_bits [v1,1/2] random-bits: Factor out entropy generating function - - 2-- 2022-03-28 Noah Goldstein Dropped
[v1,2/2] x86_64: Add {u}int_fast defs ideal for x86_64 [v1,1/2] stdlib: Refactor {u}int_fast defs in stdint - - 2-- 2022-04-11 Noah Goldstein Rejected
[v1,2/3] x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [v1,1/3] String: Add additional overflow tests for strnlen, memchr, and strncat - - 1-- 2021-06-09 Noah Goldstein Committed
[v1,2/3] x86: Modify ENTRY in sysdep.h so that p2align can be specified [v1,1/3] benchtests: Add medium cases and increase iters in bench-memset.c 1 - 1-- 2021-09-26 Noah Goldstein Committed
[v1,2/3] x86: Optimize memchr-avx2.S [v1,1/3] Bench: Expand bench-memchr.c - - --- 2021-05-03 Noah Goldstein Superseded
[v1,2/3] x86: Optimize memcmp-avx2-movbe.S [v1,1/3] x86: Expand bench-memcmp.c and test-memcmp.c - - 1-- 2021-05-17 Noah Goldstein Superseded
[v1,2/3] x86: Remove memcmp-sse4.S [v1,1/3] x86: Optimize memcmp SSE2 in memcmp.S - - 1-- 2022-04-15 Noah Goldstein Superseded
[v1,2/5] benchtests: Add additional cases to bench-memcpy.c and bench-memmove.c [v1,1/5] string: Make tests birdirectional test-memcpy.c 1 - --- 2021-11-01 Noah Goldstein hjl Superseded
[v1,2/5] x86: Optimize strcmp-evex.S and fix for [BZ# 28755] [v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] - - 1-- 2022-01-09 Noah Goldstein Superseded
[v1,2/5] x86: Optimize {str|wcs}rchr-sse2 [v1,1/5] benchtests: Improve bench-strrchr - - 1-- 2022-04-21 Noah Goldstein Superseded
[v1,2/6] Benchtests: Add benchtests for __memcmpeq [v1,1/6] String: Add __memcmpeq as build target - - 1-- 2021-10-27 Noah Goldstein Superseded
[v1,2/6] elf: Add tests for the hash functions in dl-hash.h [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-04-14 Noah Goldstein Superseded
[v1,2/6] x86: Remove str{n}{case}cmp-ssse3 [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Superseded
[v1,3/3] x86: Cleanup page cross code in memcmp-avx2-movbe.S [v1,1/3] x86: Optimize memcmp SSE2 in memcmp.S 1 - 2-- 2022-04-15 Noah Goldstein Superseded
[v1,3/3] x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [v1,1/3] String: Add additional overflow tests for strnlen, memchr, and strncat - - 1-- 2021-06-09 Noah Goldstein Committed
[v1,3/3] x86: Optimize memchr-evex.S [v1,1/3] Bench: Expand bench-memchr.c - - --- 2021-05-03 Noah Goldstein Superseded
[v1,3/3] x86: Optimize memcmp-evex-movbe.S [v1,1/3] x86: Expand bench-memcmp.c and test-memcmp.c - - 1-- 2021-05-17 Noah Goldstein Committed
[v1,3/3] x86: Optimize memset-vec-unaligned-erms.S [v1,1/3] benchtests: Add medium cases and increase iters in bench-memset.c 1 - 2-- 2021-09-26 Noah Goldstein Superseded
[v1,3/5] benchtests: Add partial overlap case in bench-memmove-walk.c [v1,1/5] string: Make tests birdirectional test-memcpy.c 1 - --- 2021-11-01 Noah Goldstein hjl Superseded
[v1,3/5] string: remove stupid_[strcmp, strncmp, wcscmp, wcsncmp]. [v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] - - 1-- 2022-01-09 Noah Goldstein Superseded
[v1,3/5] x86: Add wcsrchr optimized with SSE4_1 in wcsrchr-sse4_1.S [v1,1/5] benchtests: Improve bench-strrchr - - 1-- 2022-04-21 Noah Goldstein Superseded
[v1,3/6] nss: Add tests for the nss_hash in nss_hash.h [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-04-14 Noah Goldstein Superseded
[v1,3/6] x86: Remove mem{move|cpy}-ssse3 [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Superseded
[v1,3/6] x86_64: Add support for __memcmpeq using sse2, avx2, and evex [v1,1/6] String: Add __memcmpeq as build target 1 - 1-- 2021-10-27 Noah Goldstein Committed
[v1,4/5] string: Improve coverage in test-strcmp.c and test-strncmp.c [v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] - - 1-- 2022-01-09 Noah Goldstein Superseded
[v1,4/5] x86: Optimize memmove-vec-unaligned-erms.S [v1,1/5] string: Make tests birdirectional test-memcpy.c 1 - --- 2021-11-01 Noah Goldstein hjl Superseded
[v1,4/5] x86: Optimize {str|wcs}rchr-avx2 [v1,1/5] benchtests: Improve bench-strrchr - - 1-- 2022-04-21 Noah Goldstein Superseded
[v1,4/6] benchtests: Add benchtests for dl_elf_hash, dl_new_hash and nss_hash [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-04-14 Noah Goldstein Superseded
[v1,4/6] x86: Remove mem{move|cpy}-ssse3-back [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Superseded
[v1,4/6] x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S [v1,1/6] String: Add __memcmpeq as build target 1 - 1-- 2021-10-27 Noah Goldstein Committed
[v1,5/5] benchtests: Add more coverage for strcmp and strncmp benchmarks [v1,1/5] x86: Optimize strcmp-avx2.S and fix for [BZ# 28755] - - 2-- 2022-01-09 Noah Goldstein Superseded
[v1,5/5] x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h [v1,1/5] string: Make tests birdirectional test-memcpy.c - - 1-- 2021-11-01 Noah Goldstein hjl Superseded
[v1,5/5] x86: Optimize {str|wcs}rchr-evex [v1,1/5] benchtests: Improve bench-strrchr - - 1-- 2022-04-21 Noah Goldstein Superseded
[v1,5/6] nss: Optimize nss_hash in nss_hash.c [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-04-14 Noah Goldstein Superseded
[v1,5/6] x86: Remove str{n}cat-ssse3 [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 1-- 2022-03-25 Noah Goldstein Superseded
[v1,5/6] x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S [v1,1/6] String: Add __memcmpeq as build target 1 - 1-- 2021-10-27 Noah Goldstein Committed
[v1,6/6] elf: Optimize __dl_new_hash in dl-hash.h [v1,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 2-- 2022-04-14 Noah Goldstein Superseded
[v1,6/6] x86: Remove str{p}{n}cpy-ssse3 [v1,1/6] x86: Remove {w}memcmp-ssse3 1 - 2-- 2022-03-25 Noah Goldstein Superseded
[v1,6/6] x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S [v1,1/6] String: Add __memcmpeq as build target 1 - 2-- 2021-10-27 Noah Goldstein Committed
[v10,1/4] String: Add support for __memcmpeq() ABI on all targets [v10,1/4] String: Add support for __memcmpeq() ABI on all targets 1 - 1-- 2021-10-22 Noah Goldstein Superseded
[v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-18 Noah Goldstein Superseded
[v10,2/4] String: Add hidden defs for __memcmpeq() to enable internal usage [v10,1/4] String: Add support for __memcmpeq() ABI on all targets - - 1-- 2021-10-22 Noah Goldstein Superseded
[v10,2/6] elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_elf_hash) [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-18 Noah Goldstein Superseded
[v10,3/4] String: Add tests for __memcmpeq [v10,1/4] String: Add support for __memcmpeq() ABI on all targets - - 1-- 2021-10-22 Noah Goldstein Superseded
[v10,3/6] nss: Add tests for the nss_hash in nss_hash.h [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-18 Noah Goldstein Superseded
[v10,4/4] NEWS: Add item for __memcmpeq [v10,1/4] String: Add support for __memcmpeq() ABI on all targets 1 - 1-1 2021-10-22 Noah Goldstein Superseded
[v10,4/6] benchtests: Add benchtests for dl_elf_hash, dl_new_hash and nss_hash [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-05-18 Noah Goldstein Superseded
[v10,5/6] nss: Optimize nss_hash in nss_hash.c [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-- 2022-05-18 Noah Goldstein Superseded
[v10,6/6] elf: Optimize _dl_new_hash in dl-new-hash.h [v10,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked - - 1-1 2022-05-18 Noah Goldstein Superseded
[v11,1/4] String: Add support for __memcmpeq() ABI on all targets [v11,1/4] String: Add support for __memcmpeq() ABI on all targets - - --- 2021-10-22 Noah Goldstein Superseded
[v11,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked [v11,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-19 Noah Goldstein siddhesh Committed
[v11,2/4] String: Add hidden defs for __memcmpeq() to enable internal usage Untitled series #4098 - - --- 2021-10-22 Noah Goldstein Superseded
[v11,2/6] elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_elf_hash) [v11,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-19 Noah Goldstein siddhesh Committed
[v11,3/4] String: Add tests for __memcmpeq Untitled series #4100 - - --- 2021-10-22 Noah Goldstein Superseded
[v11,3/6] nss: Add tests for the nss_hash in nss_hash.h [v11,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-19 Noah Goldstein siddhesh Committed
[v11,4/4] NEWS: Add item for __memcmpeq [v1] String: Add support for __memcmpeq() ABI on all targets - - --- 2021-10-22 Noah Goldstein Superseded
[v11,4/6] benchtests: Add benchtests for dl_elf_hash, dl_new_hash and nss_hash [v11,1/6] elf: Refactor dl_new_hash so it can be tested / benchmarked 1 - 1-- 2022-05-19 Noah Goldstein siddhesh Committed
« 1 2 3 4 »