Last active
January 5, 2026 00:18
-
-
Save iczelia/f07ea7778827b18eba00f742eed15d2a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| == zen2, 3900x | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| glibc_memchr time=2569793607 ns checksum=0x464af4d3c0d93dff | |
| simple_memchr time=4877482198 ns checksum=0x464af4d3c0d93dff | |
| memchr2 time=3978928453 ns checksum=0x464af4d3c0d93dff | |
| memchr_sse42 time=3745261520 ns checksum=0x464af4d3c0d93dff | |
| repne_scas time=6229297013 ns checksum=0x464af4d3c0d93dff | |
| memchr_sse2 time=3180128354 ns checksum=0x464af4d3c0d93dff | |
| memchr_avx2_simple time=2455712727 ns checksum=0x464af4d3c0d93dff | |
| memchr_sse2_bsf time=3195730838 ns checksum=0x464af4d3c0d93dff | |
| avx_memchr2 time=3337777212 ns checksum=0x464af4d3c0d93dff | |
| Estimated throughput (GiB/s): | |
| glibc_memchr : 413.700 | |
| simple_memchr: 217.966 | |
| memchr2 : 267.189 | |
| memchr_sse42 : 283.858 | |
| repne_scas : 170.665 | |
| memchr_sse2 : 334.302 | |
| memchr_avx2_simple : 432.919 | |
| memchr_sse2_bsf : 332.670 | |
| avx_memchr2 : 318.513 | |
| == zen3, 5900x | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| glibc_memchr time=1099396528 ns checksum=0xbcaf2a4dbd1d8250 | |
| simple_memchr time=2547963284 ns checksum=0xbcaf2a4dbd1d8250 | |
| memchr2 time=1653007968 ns checksum=0xbcaf2a4dbd1d8250 | |
| memchr_sse42 time=1665418760 ns checksum=0xbcaf2a4dbd1d8250 | |
| repne_scas time=3908145697 ns checksum=0xbcaf2a4dbd1d8250 | |
| memchr_sse2 time=1398626496 ns checksum=0xbcaf2a4dbd1d8250 | |
| memchr_avx2_simple time=1167138372 ns checksum=0xbcaf2a4dbd1d8250 | |
| memchr_sse2_bsf time=1368162353 ns checksum=0xbcaf2a4dbd1d8250 | |
| avx_memchr2 time=1299098414 ns checksum=0xbcaf2a4dbd1d8250 | |
| Estimated throughput (GiB/s): | |
| glibc_memchr : 967.007 | |
| simple_memchr: 417.245 | |
| memchr2 : 643.145 | |
| memchr_sse42 : 638.353 | |
| repne_scas : 272.028 | |
| memchr_sse2 : 760.120 | |
| memchr_avx2_simple : 910.881 | |
| memchr_sse2_bsf : 777.045 | |
| avx_memchr2 : 818.355 | |
| == zen4, R7 PRO 7840U, | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| glibc_memchr time=3803553513 ns checksum=0xbcb8fc7be3c6406f | |
| simple_memchr time=10952696318 ns checksum=0xbcb8fc7be3c6406f | |
| memchr2 time=8785361888 ns checksum=0xbcb8fc7be3c6406f | |
| memchr_sse42 time=7598771538 ns checksum=0xbcb8fc7be3c6406f | |
| repne_scas time=12717865265 ns checksum=0xbcb8fc7be3c6406f | |
| memchr_sse2 time=6164322122 ns checksum=0xbcb8fc7be3c6406f | |
| memchr_avx2_simple time=3814639225 ns checksum=0xbcb8fc7be3c6406f | |
| memchr_sse2_bsf time=4727531964 ns checksum=0xbcb8fc7be3c6406f | |
| avx_memchr2 time=4449310535 ns checksum=0xbcb8fc7be3c6406f | |
| Estimated throughput (GiB/s): | |
| glibc_memchr : 279.508 | |
| simple_memchr: 97.065 | |
| memchr2 : 121.011 | |
| memchr_sse42 : 139.907 | |
| repne_scas : 83.593 | |
| memchr_sse2 : 172.464 | |
| memchr_avx2_simple : 278.696 | |
| memchr_sse2_bsf : 224.879 | |
| avx_memchr2 : 238.941 | |
| == zen5, Ryzen 9 9950X 16-Core | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| glibc_memchr time=928113344 ns checksum=0xdb57a5f517b2f64c | |
| simple_memchr time=2674321523 ns checksum=0xdb57a5f517b2f64c | |
| memchr2 time=1819474786 ns checksum=0xdb57a5f517b2f64c | |
| memchr_sse42 time=1585872270 ns checksum=0xdb57a5f517b2f64c | |
| repne_scas time=2922007094 ns checksum=0xdb57a5f517b2f64c | |
| memchr_sse2 time=1588992695 ns checksum=0xdb57a5f517b2f64c | |
| memchr_avx2_simple time=1162745811 ns checksum=0xdb57a5f517b2f64c | |
| memchr_sse2_bsf time=1557985385 ns checksum=0xdb57a5f517b2f64c | |
| avx_memchr2 time=1299381253 ns checksum=0xdb57a5f517b2f64c | |
| Estimated throughput (GiB/s): | |
| glibc_memchr : 1145.468 | |
| simple_memchr: 397.530 | |
| memchr2 : 584.303 | |
| memchr_sse42 : 670.372 | |
| repne_scas : 363.834 | |
| memchr_sse2 : 669.055 | |
| memchr_avx2_simple : 914.322 | |
| memchr_sse2_bsf : 682.371 | |
| avx_memchr2 : 818.177 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment