Created
March 11, 2023 00:42
-
-
Save zid/37741bfa625eab3cb926e33bb79b6e1c to your computer and use it in GitHub Desktop.
This file contains 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
BM_string_erms/1/0 4.90 ns 4.90 ns 142985848 bytes_per_second=194.551M/s | |
BM_string_erms/2/0 4.82 ns 4.82 ns 144576639 bytes_per_second=395.367M/s | |
BM_string_erms/4/0 4.77 ns 4.77 ns 146543374 bytes_per_second=799.272M/s | |
BM_string_erms/8/0 4.77 ns 4.77 ns 146779802 bytes_per_second=1.56079G/s | |
BM_string_erms/16/0 4.77 ns 4.77 ns 146630419 bytes_per_second=3.12232G/s | |
BM_string_erms/32/0 4.77 ns 4.77 ns 146610047 bytes_per_second=6.24453G/s | |
BM_string_erms/64/0 4.78 ns 4.78 ns 147230290 bytes_per_second=12.4708G/s | |
BM_string_erms/128/0 6.69 ns 6.69 ns 105495028 bytes_per_second=17.828G/s | |
BM_string_erms/256/0 7.50 ns 7.50 ns 93264231 bytes_per_second=31.7952G/s | |
BM_string_erms/512/0 9.20 ns 9.20 ns 76041452 bytes_per_second=51.8167G/s | |
BM_string_erms/1024/0 12.6 ns 12.6 ns 55354324 bytes_per_second=75.6111G/s | |
BM_string_erms/2048/0 19.6 ns 19.6 ns 36041482 bytes_per_second=97.2942G/s | |
BM_string_erms/4096/0 33.1 ns 33.1 ns 21072241 bytes_per_second=115.338G/s | |
BM_string_erms/8192/0 60.0 ns 60.0 ns 11677191 bytes_per_second=127.061G/s | |
BM_string_erms/16384/0 116 ns 116 ns 5971183 bytes_per_second=131.092G/s | |
BM_string_erms/32768/0 451 ns 451 ns 1551221 bytes_per_second=67.6475G/s | |
BM_string_erms/65536/0 901 ns 901 ns 771541 bytes_per_second=67.7496G/s | |
BM_string_erms/1/1 4.95 ns 4.95 ns 141257924 bytes_per_second=192.498M/s | |
BM_string_erms/2/1 4.91 ns 4.91 ns 142750005 bytes_per_second=388.476M/s | |
BM_string_erms/4/1 4.87 ns 4.87 ns 143894411 bytes_per_second=782.917M/s | |
BM_string_erms/8/1 4.76 ns 4.76 ns 146614408 bytes_per_second=1.56649G/s | |
BM_string_erms/16/1 4.85 ns 4.85 ns 144218068 bytes_per_second=3.07477G/s | |
BM_string_erms/32/1 4.82 ns 4.82 ns 145099821 bytes_per_second=6.18142G/s | |
BM_string_erms/64/1 5.20 ns 5.20 ns 134371003 bytes_per_second=11.4597G/s | |
BM_string_erms/128/1 10.4 ns 10.4 ns 61235833 bytes_per_second=11.4291G/s | |
BM_string_erms/256/1 11.0 ns 11.0 ns 63486139 bytes_per_second=21.6262G/s | |
BM_string_erms/512/1 13.0 ns 13.0 ns 53738910 bytes_per_second=36.6363G/s | |
BM_string_erms/1024/1 17.8 ns 17.8 ns 39305153 bytes_per_second=53.5448G/s | |
BM_string_erms/2048/1 28.0 ns 28.0 ns 24918474 bytes_per_second=68.1144G/s | |
BM_string_erms/4096/1 48.9 ns 48.9 ns 14342480 bytes_per_second=78.0545G/s | |
BM_string_erms/8192/1 89.9 ns 89.9 ns 7786845 bytes_per_second=84.8758G/s | |
BM_string_erms/16384/1 173 ns 173 ns 4056863 bytes_per_second=88.3202G/s | |
BM_string_erms/32768/1 482 ns 482 ns 1453328 bytes_per_second=63.3026G/s | |
BM_string_erms/65536/1 975 ns 975 ns 715944 bytes_per_second=62.5752G/s | |
BM_string_erms/1/4 4.97 ns 4.97 ns 141469392 bytes_per_second=191.748M/s | |
BM_string_erms/2/4 4.90 ns 4.90 ns 142416324 bytes_per_second=389.16M/s | |
BM_string_erms/4/4 4.87 ns 4.87 ns 144070229 bytes_per_second=783.441M/s | |
BM_string_erms/8/4 4.87 ns 4.87 ns 144333377 bytes_per_second=1.53067G/s | |
BM_string_erms/16/4 4.88 ns 4.88 ns 143887247 bytes_per_second=3.05559G/s | |
BM_string_erms/32/4 4.86 ns 4.86 ns 143561138 bytes_per_second=6.13308G/s | |
BM_string_erms/64/4 4.86 ns 4.86 ns 144117851 bytes_per_second=12.2738G/s | |
BM_string_erms/128/4 9.37 ns 9.37 ns 73726724 bytes_per_second=12.7166G/s | |
BM_string_erms/256/4 10.3 ns 10.3 ns 66535846 bytes_per_second=23.2165G/s | |
BM_string_erms/512/4 12.3 ns 12.3 ns 56882867 bytes_per_second=38.7318G/s | |
BM_string_erms/1024/4 17.4 ns 17.4 ns 40509502 bytes_per_second=54.9206G/s | |
BM_string_erms/2048/4 27.7 ns 27.7 ns 25597676 bytes_per_second=68.8235G/s | |
BM_string_erms/4096/4 48.5 ns 48.5 ns 14445722 bytes_per_second=78.6214G/s | |
BM_string_erms/8192/4 88.9 ns 88.9 ns 7866541 bytes_per_second=85.8649G/s | |
BM_string_erms/16384/4 171 ns 171 ns 4080090 bytes_per_second=89.0181G/s | |
BM_string_erms/32768/4 486 ns 486 ns 1442274 bytes_per_second=62.743G/s | |
BM_string_erms/65536/4 975 ns 975 ns 715877 bytes_per_second=62.5848G/s | |
BM_string_erms/1/8 4.96 ns 4.96 ns 141449752 bytes_per_second=192.456M/s | |
BM_string_erms/2/8 4.90 ns 4.90 ns 142497767 bytes_per_second=389.132M/s | |
BM_string_erms/4/8 4.88 ns 4.88 ns 143692075 bytes_per_second=782.451M/s | |
BM_string_erms/8/8 4.87 ns 4.87 ns 144038118 bytes_per_second=1.52951G/s | |
BM_string_erms/16/8 4.88 ns 4.88 ns 143797763 bytes_per_second=3.05169G/s | |
BM_string_erms/32/8 4.87 ns 4.87 ns 143208705 bytes_per_second=6.11996G/s | |
BM_string_erms/64/8 4.85 ns 4.85 ns 143914661 bytes_per_second=12.2929G/s | |
BM_string_erms/128/8 9.53 ns 9.53 ns 73373789 bytes_per_second=12.5117G/s | |
BM_string_erms/256/8 10.3 ns 10.3 ns 67725594 bytes_per_second=23.0777G/s | |
BM_string_erms/512/8 12.0 ns 12.0 ns 58145392 bytes_per_second=39.6496G/s | |
BM_string_erms/1024/8 17.0 ns 17.0 ns 41263811 bytes_per_second=56.2293G/s | |
BM_string_erms/2048/8 27.2 ns 27.2 ns 25724057 bytes_per_second=70.1885G/s | |
BM_string_erms/4096/8 48.4 ns 48.4 ns 14510830 bytes_per_second=78.8358G/s | |
BM_string_erms/8192/8 88.6 ns 88.6 ns 7883445 bytes_per_second=86.0955G/s | |
BM_string_erms/16384/8 172 ns 172 ns 4067700 bytes_per_second=88.7337G/s | |
BM_string_erms/32768/8 486 ns 486 ns 1442436 bytes_per_second=62.7799G/s | |
BM_string_erms/65536/8 975 ns 975 ns 713897 bytes_per_second=62.5839G/s | |
BM_string_erms/1/10 4.95 ns 4.95 ns 141384151 bytes_per_second=192.667M/s | |
BM_string_erms/2/10 4.91 ns 4.91 ns 142622541 bytes_per_second=388.705M/s | |
BM_string_erms/4/10 4.87 ns 4.87 ns 143571706 bytes_per_second=783.414M/s | |
BM_string_erms/8/10 4.76 ns 4.76 ns 147035420 bytes_per_second=1.56367G/s | |
BM_string_erms/16/10 4.85 ns 4.85 ns 144520089 bytes_per_second=3.07198G/s | |
BM_string_erms/32/10 4.83 ns 4.83 ns 142104964 bytes_per_second=6.17342G/s | |
BM_string_erms/64/10 5.17 ns 5.17 ns 134491875 bytes_per_second=11.5221G/s | |
BM_string_erms/128/10 10.3 ns 10.3 ns 67917173 bytes_per_second=11.5704G/s | |
BM_string_erms/256/10 11.0 ns 11.0 ns 63541433 bytes_per_second=21.6915G/s | |
BM_string_erms/512/10 12.7 ns 12.7 ns 54966341 bytes_per_second=37.5306G/s | |
BM_string_erms/1024/10 17.5 ns 17.5 ns 40145741 bytes_per_second=54.5644G/s | |
BM_string_erms/2048/10 27.5 ns 27.5 ns 25339229 bytes_per_second=69.3336G/s | |
BM_string_erms/4096/10 48.0 ns 48.0 ns 14489251 bytes_per_second=79.4129G/s | |
BM_string_erms/8192/10 88.9 ns 88.9 ns 7851457 bytes_per_second=85.7732G/s | |
BM_string_erms/16384/10 172 ns 172 ns 4049164 bytes_per_second=88.7896G/s | |
BM_string_erms/32768/10 479 ns 479 ns 1461734 bytes_per_second=63.7608G/s | |
BM_string_erms/65536/10 971 ns 971 ns 718137 bytes_per_second=62.8688G/s | |
BM_string_erms/1/16 4.95 ns 4.95 ns 141217088 bytes_per_second=192.482M/s | |
BM_string_erms/2/16 4.91 ns 4.91 ns 142703446 bytes_per_second=388.595M/s | |
BM_string_erms/4/16 4.87 ns 4.87 ns 143690913 bytes_per_second=783.148M/s | |
BM_string_erms/8/16 4.87 ns 4.87 ns 143641025 bytes_per_second=1.53078G/s | |
BM_string_erms/16/16 4.87 ns 4.87 ns 143590958 bytes_per_second=3.0606G/s | |
BM_string_erms/32/16 4.87 ns 4.87 ns 143880711 bytes_per_second=6.12165G/s | |
BM_string_erms/64/16 5.01 ns 5.01 ns 144504844 bytes_per_second=11.8988G/s | |
BM_string_erms/128/16 9.56 ns 9.56 ns 73041815 bytes_per_second=12.4702G/s | |
BM_string_erms/256/16 10.4 ns 10.4 ns 67316471 bytes_per_second=22.8964G/s | |
BM_string_erms/512/16 12.0 ns 12.0 ns 58632991 bytes_per_second=39.8629G/s | |
BM_string_erms/1024/16 16.8 ns 16.8 ns 41470070 bytes_per_second=56.6354G/s | |
BM_string_erms/2048/16 27.0 ns 27.0 ns 25837237 bytes_per_second=70.7133G/s | |
BM_string_erms/4096/16 49.6 ns 49.6 ns 14567501 bytes_per_second=76.8521G/s | |
BM_string_erms/8192/16 89.7 ns 89.7 ns 7462378 bytes_per_second=85.0633G/s | |
BM_string_erms/16384/16 172 ns 172 ns 4049192 bytes_per_second=88.544G/s | |
BM_string_erms/32768/16 485 ns 485 ns 1414995 bytes_per_second=62.8634G/s | |
BM_string_erms/65536/16 975 ns 975 ns 686321 bytes_per_second=62.6238G/s | |
BM_string_erms/1/32 4.96 ns 4.96 ns 141944886 bytes_per_second=192.242M/s | |
BM_string_erms/2/32 4.87 ns 4.87 ns 144141322 bytes_per_second=391.437M/s | |
BM_string_erms/4/32 4.80 ns 4.80 ns 146219158 bytes_per_second=794.807M/s | |
BM_string_erms/8/32 4.93 ns 4.93 ns 145957794 bytes_per_second=1.51098G/s | |
BM_string_erms/16/32 4.80 ns 4.80 ns 146076369 bytes_per_second=3.10545G/s | |
BM_string_erms/32/32 4.82 ns 4.82 ns 146297305 bytes_per_second=6.18874G/s | |
BM_string_erms/64/32 4.72 ns 4.72 ns 148131718 bytes_per_second=12.6155G/s | |
BM_string_erms/128/32 6.65 ns 6.65 ns 104960748 bytes_per_second=17.9268G/s | |
BM_string_erms/256/32 7.53 ns 7.53 ns 92811719 bytes_per_second=31.6831G/s | |
BM_string_erms/512/32 9.21 ns 9.21 ns 74880229 bytes_per_second=51.7894G/s | |
BM_string_erms/1024/32 12.6 ns 12.6 ns 55113001 bytes_per_second=75.5893G/s | |
BM_string_erms/2048/32 19.6 ns 19.6 ns 35979604 bytes_per_second=97.5299G/s | |
BM_string_erms/4096/32 33.2 ns 33.2 ns 21089289 bytes_per_second=115.013G/s | |
BM_string_erms/8192/32 60.3 ns 60.3 ns 11620960 bytes_per_second=126.499G/s | |
BM_string_erms/16384/32 118 ns 118 ns 5940041 bytes_per_second=129.601G/s | |
BM_string_erms/32768/32 435 ns 435 ns 1607637 bytes_per_second=70.1023G/s | |
BM_string_erms/65536/32 908 ns 908 ns 768752 bytes_per_second=67.1868G/s | |
BM_string_erms/1/64 4.92 ns 4.92 ns 142539675 bytes_per_second=193.884M/s | |
BM_string_erms/2/64 4.85 ns 4.85 ns 144440767 bytes_per_second=393.039M/s | |
BM_string_erms/4/64 4.79 ns 4.79 ns 146075142 bytes_per_second=795.687M/s | |
BM_string_erms/8/64 4.78 ns 4.78 ns 146321402 bytes_per_second=1.55806G/s | |
BM_string_erms/16/64 4.82 ns 4.82 ns 146430068 bytes_per_second=3.09384G/s | |
BM_string_erms/32/64 4.78 ns 4.78 ns 146284170 bytes_per_second=6.23383G/s | |
BM_string_erms/64/64 4.71 ns 4.71 ns 148248994 bytes_per_second=12.6484G/s | |
BM_string_erms/128/64 6.62 ns 6.62 ns 103969684 bytes_per_second=18.0007G/s | |
BM_string_erms/256/64 7.48 ns 7.48 ns 93506833 bytes_per_second=31.8806G/s | |
BM_string_erms/512/64 9.19 ns 9.19 ns 75601734 bytes_per_second=51.8753G/s | |
BM_string_erms/1024/64 12.6 ns 12.6 ns 55617780 bytes_per_second=75.5748G/s | |
BM_string_erms/2048/64 19.5 ns 19.5 ns 36022085 bytes_per_second=97.9978G/s | |
BM_string_erms/4096/64 33.2 ns 33.2 ns 21127478 bytes_per_second=114.965G/s | |
BM_string_erms/8192/64 60.3 ns 60.3 ns 11618015 bytes_per_second=126.6G/s | |
BM_string_erms/16384/64 117 ns 117 ns 5965752 bytes_per_second=130.78G/s | |
BM_string_erms/32768/64 439 ns 439 ns 1590514 bytes_per_second=69.4903G/s | |
BM_string_erms/65536/64 903 ns 903 ns 769340 bytes_per_second=67.5718G/s | |
BM_string_memcpy/1/0 2.66 ns 2.66 ns 251132804 bytes_per_second=359.018M/s | |
BM_string_memcpy/2/0 2.57 ns 2.57 ns 273203199 bytes_per_second=742.972M/s | |
BM_string_memcpy/4/0 2.56 ns 2.56 ns 272982650 bytes_per_second=1.45397G/s | |
BM_string_memcpy/8/0 2.69 ns 2.69 ns 270586106 bytes_per_second=2.76768G/s | |
BM_string_memcpy/16/0 2.49 ns 2.49 ns 297247713 bytes_per_second=5.99167G/s | |
BM_string_memcpy/32/0 2.35 ns 2.35 ns 297890593 bytes_per_second=12.6647G/s | |
BM_string_memcpy/64/0 3.04 ns 3.04 ns 233436575 bytes_per_second=19.6365G/s | |
BM_string_memcpy/128/0 3.02 ns 3.02 ns 232460252 bytes_per_second=39.4427G/s | |
BM_string_memcpy/256/0 4.11 ns 4.11 ns 178635591 bytes_per_second=57.9711G/s | |
BM_string_memcpy/512/0 7.14 ns 7.14 ns 97972982 bytes_per_second=66.7831G/s | |
BM_string_memcpy/1024/0 14.0 ns 14.0 ns 49789001 bytes_per_second=67.9007G/s | |
BM_string_memcpy/2048/0 27.8 ns 27.8 ns 25181230 bytes_per_second=68.5174G/s | |
BM_string_memcpy/4096/0 55.5 ns 55.5 ns 12542549 bytes_per_second=68.6839G/s | |
BM_string_memcpy/8192/0 110 ns 110 ns 6337708 bytes_per_second=69.1638G/s | |
BM_string_memcpy/16384/0 221 ns 221 ns 3108976 bytes_per_second=69.1472G/s | |
BM_string_memcpy/32768/0 451 ns 451 ns 1559824 bytes_per_second=67.7111G/s | |
BM_string_memcpy/65536/0 892 ns 892 ns 784654 bytes_per_second=68.4193G/s | |
BM_string_memcpy/1/1 2.70 ns 2.70 ns 252048549 bytes_per_second=353.686M/s | |
BM_string_memcpy/2/1 2.36 ns 2.36 ns 297022714 bytes_per_second=809.71M/s | |
BM_string_memcpy/4/1 2.59 ns 2.59 ns 253785954 bytes_per_second=1.43871G/s | |
BM_string_memcpy/8/1 2.56 ns 2.56 ns 272035615 bytes_per_second=2.90914G/s | |
BM_string_memcpy/16/1 2.39 ns 2.39 ns 295812982 bytes_per_second=6.24162G/s | |
BM_string_memcpy/32/1 2.35 ns 2.35 ns 287051396 bytes_per_second=12.6693G/s | |
BM_string_memcpy/64/1 3.00 ns 3.00 ns 230572030 bytes_per_second=19.8936G/s | |
BM_string_memcpy/128/1 4.07 ns 4.07 ns 168595057 bytes_per_second=29.2549G/s | |
BM_string_memcpy/256/1 5.03 ns 5.03 ns 139632504 bytes_per_second=47.4133G/s | |
BM_string_memcpy/512/1 7.40 ns 7.40 ns 94979326 bytes_per_second=64.4112G/s | |
BM_string_memcpy/1024/1 14.1 ns 14.1 ns 49683760 bytes_per_second=67.8375G/s | |
BM_string_memcpy/2048/1 27.9 ns 27.9 ns 25103998 bytes_per_second=68.404G/s | |
BM_string_memcpy/4096/1 55.6 ns 55.6 ns 12522945 bytes_per_second=68.5747G/s | |
BM_string_memcpy/8192/1 111 ns 111 ns 6304746 bytes_per_second=68.8623G/s | |
BM_string_memcpy/16384/1 222 ns 222 ns 3156686 bytes_per_second=68.8373G/s | |
BM_string_memcpy/32768/1 518 ns 518 ns 1334395 bytes_per_second=58.9241G/s | |
BM_string_memcpy/65536/1 1013 ns 1013 ns 690898 bytes_per_second=60.2402G/s | |
BM_string_memcpy/1/4 2.68 ns 2.68 ns 273189466 bytes_per_second=355.571M/s | |
BM_string_memcpy/2/4 2.41 ns 2.41 ns 273326603 bytes_per_second=792.303M/s | |
BM_string_memcpy/4/4 2.57 ns 2.57 ns 273103442 bytes_per_second=1.45202G/s | |
BM_string_memcpy/8/4 2.60 ns 2.60 ns 263276192 bytes_per_second=2.87032G/s | |
BM_string_memcpy/16/4 2.36 ns 2.36 ns 297327818 bytes_per_second=6.32435G/s | |
BM_string_memcpy/32/4 2.35 ns 2.35 ns 296836555 bytes_per_second=12.6806G/s | |
BM_string_memcpy/64/4 3.00 ns 3.00 ns 231047610 bytes_per_second=19.8959G/s | |
BM_string_memcpy/128/4 3.01 ns 3.01 ns 231658187 bytes_per_second=39.5791G/s | |
BM_string_memcpy/256/4 4.14 ns 4.14 ns 169861050 bytes_per_second=57.6123G/s | |
BM_string_memcpy/512/4 7.14 ns 7.14 ns 98045273 bytes_per_second=66.7545G/s | |
BM_string_memcpy/1024/4 14.1 ns 14.1 ns 49840522 bytes_per_second=67.8143G/s | |
BM_string_memcpy/2048/4 27.9 ns 27.9 ns 25154661 bytes_per_second=68.4163G/s | |
BM_string_memcpy/4096/4 55.5 ns 55.5 ns 12596987 bytes_per_second=68.7079G/s | |
BM_string_memcpy/8192/4 110 ns 110 ns 6313578 bytes_per_second=69.1248G/s | |
BM_string_memcpy/16384/4 221 ns 221 ns 3150610 bytes_per_second=68.9938G/s | |
BM_string_memcpy/32768/4 516 ns 516 ns 1359610 bytes_per_second=59.1978G/s | |
BM_string_memcpy/65536/4 1009 ns 1009 ns 693154 bytes_per_second=60.5204G/s | |
BM_string_memcpy/1/8 2.56 ns 2.56 ns 267301241 bytes_per_second=372.466M/s | |
BM_string_memcpy/2/8 2.36 ns 2.36 ns 273550941 bytes_per_second=809.123M/s | |
BM_string_memcpy/4/8 2.56 ns 2.56 ns 272919798 bytes_per_second=1.4537G/s | |
BM_string_memcpy/8/8 2.56 ns 2.56 ns 273180415 bytes_per_second=2.90544G/s | |
BM_string_memcpy/16/8 2.35 ns 2.35 ns 297191807 bytes_per_second=6.3331G/s | |
BM_string_memcpy/32/8 2.43 ns 2.43 ns 292013593 bytes_per_second=12.2562G/s | |
BM_string_memcpy/64/8 3.01 ns 3.01 ns 233264949 bytes_per_second=19.8345G/s | |
BM_string_memcpy/128/8 3.01 ns 3.01 ns 232257009 bytes_per_second=39.5627G/s | |
BM_string_memcpy/256/8 4.14 ns 4.14 ns 169912774 bytes_per_second=57.6487G/s | |
BM_string_memcpy/512/8 7.14 ns 7.14 ns 98064791 bytes_per_second=66.8079G/s | |
BM_string_memcpy/1024/8 14.0 ns 14.0 ns 49887226 bytes_per_second=67.9041G/s | |
BM_string_memcpy/2048/8 27.8 ns 27.8 ns 25173137 bytes_per_second=68.5852G/s | |
BM_string_memcpy/4096/8 55.5 ns 55.5 ns 12598547 bytes_per_second=68.7145G/s | |
BM_string_memcpy/8192/8 111 ns 111 ns 6329825 bytes_per_second=69.0125G/s | |
BM_string_memcpy/16384/8 221 ns 221 ns 3166485 bytes_per_second=68.958G/s | |
BM_string_memcpy/32768/8 515 ns 515 ns 1357324 bytes_per_second=59.2162G/s | |
BM_string_memcpy/65536/8 1011 ns 1011 ns 692774 bytes_per_second=60.3592G/s | |
BM_string_memcpy/1/10 2.61 ns 2.61 ns 252174353 bytes_per_second=365.511M/s | |
BM_string_memcpy/2/10 2.35 ns 2.35 ns 279910086 bytes_per_second=810.838M/s | |
BM_string_memcpy/4/10 2.57 ns 2.57 ns 273187179 bytes_per_second=1.45018G/s | |
BM_string_memcpy/8/10 2.56 ns 2.56 ns 272709173 bytes_per_second=2.90773G/s | |
BM_string_memcpy/16/10 2.35 ns 2.35 ns 297902553 bytes_per_second=6.33195G/s | |
BM_string_memcpy/32/10 2.35 ns 2.35 ns 297205271 bytes_per_second=12.6618G/s | |
BM_string_memcpy/64/10 3.00 ns 3.00 ns 228393017 bytes_per_second=19.8782G/s | |
BM_string_memcpy/128/10 4.08 ns 4.08 ns 172233446 bytes_per_second=29.2499G/s | |
BM_string_memcpy/256/10 4.98 ns 4.98 ns 140756888 bytes_per_second=47.8534G/s | |
BM_string_memcpy/512/10 7.39 ns 7.39 ns 94389172 bytes_per_second=64.567G/s | |
BM_string_memcpy/1024/10 14.1 ns 14.1 ns 49839326 bytes_per_second=67.8045G/s | |
BM_string_memcpy/2048/10 27.8 ns 27.8 ns 25159307 bytes_per_second=68.5908G/s | |
BM_string_memcpy/4096/10 55.5 ns 55.5 ns 12491273 bytes_per_second=68.7919G/s | |
BM_string_memcpy/8192/10 111 ns 111 ns 6330325 bytes_per_second=68.7771G/s | |
BM_string_memcpy/16384/10 222 ns 222 ns 3159068 bytes_per_second=68.7092G/s | |
BM_string_memcpy/32768/10 517 ns 517 ns 1353945 bytes_per_second=59.0432G/s | |
BM_string_memcpy/65536/10 1009 ns 1009 ns 694321 bytes_per_second=60.4683G/s | |
BM_string_memcpy/1/16 2.59 ns 2.59 ns 269915995 bytes_per_second=367.642M/s | |
BM_string_memcpy/2/16 2.42 ns 2.42 ns 273244087 bytes_per_second=788.694M/s | |
BM_string_memcpy/4/16 2.56 ns 2.56 ns 273172819 bytes_per_second=1.45316G/s | |
BM_string_memcpy/8/16 2.56 ns 2.56 ns 273181678 bytes_per_second=2.90768G/s | |
BM_string_memcpy/16/16 2.36 ns 2.36 ns 297524248 bytes_per_second=6.32565G/s | |
BM_string_memcpy/32/16 2.36 ns 2.36 ns 295994261 bytes_per_second=12.6281G/s | |
BM_string_memcpy/64/16 3.00 ns 3.00 ns 233555983 bytes_per_second=19.886G/s | |
BM_string_memcpy/128/16 3.01 ns 3.01 ns 232805339 bytes_per_second=39.5982G/s | |
BM_string_memcpy/256/16 4.11 ns 4.11 ns 170216268 bytes_per_second=57.9696G/s | |
BM_string_memcpy/512/16 7.13 ns 7.13 ns 98105845 bytes_per_second=66.8707G/s | |
BM_string_memcpy/1024/16 14.0 ns 14.0 ns 49621854 bytes_per_second=68.1481G/s | |
BM_string_memcpy/2048/16 27.8 ns 27.8 ns 25082409 bytes_per_second=68.6673G/s | |
BM_string_memcpy/4096/16 55.6 ns 55.6 ns 12638752 bytes_per_second=68.6597G/s | |
BM_string_memcpy/8192/16 110 ns 110 ns 6339912 bytes_per_second=69.1801G/s | |
BM_string_memcpy/16384/16 221 ns 221 ns 3162557 bytes_per_second=68.9882G/s | |
BM_string_memcpy/32768/16 455 ns 455 ns 1557851 bytes_per_second=67.0484G/s | |
BM_string_memcpy/65536/16 899 ns 899 ns 781697 bytes_per_second=67.8722G/s | |
BM_string_memcpy/1/32 2.57 ns 2.57 ns 270214853 bytes_per_second=370.665M/s | |
BM_string_memcpy/2/32 2.35 ns 2.35 ns 276947477 bytes_per_second=810.042M/s | |
BM_string_memcpy/4/32 2.57 ns 2.57 ns 272234947 bytes_per_second=1.45108G/s | |
BM_string_memcpy/8/32 2.57 ns 2.57 ns 272314609 bytes_per_second=2.90125G/s | |
BM_string_memcpy/16/32 2.35 ns 2.35 ns 297298122 bytes_per_second=6.33604G/s | |
BM_string_memcpy/32/32 2.35 ns 2.35 ns 297861425 bytes_per_second=12.6667G/s | |
BM_string_memcpy/64/32 2.99 ns 2.99 ns 234096136 bytes_per_second=19.9061G/s | |
BM_string_memcpy/128/32 3.01 ns 3.01 ns 233011398 bytes_per_second=39.6644G/s | |
BM_string_memcpy/256/32 4.12 ns 4.12 ns 179254566 bytes_per_second=57.8278G/s | |
BM_string_memcpy/512/32 7.14 ns 7.14 ns 98069483 bytes_per_second=66.8147G/s | |
BM_string_memcpy/1024/32 14.0 ns 14.0 ns 49922586 bytes_per_second=67.968G/s | |
BM_string_memcpy/2048/32 27.8 ns 27.8 ns 25198087 bytes_per_second=68.5627G/s | |
BM_string_memcpy/4096/32 55.3 ns 55.3 ns 12594677 bytes_per_second=68.9208G/s | |
BM_string_memcpy/8192/32 110 ns 110 ns 6335999 bytes_per_second=69.0736G/s | |
BM_string_memcpy/16384/32 221 ns 221 ns 3164360 bytes_per_second=68.9391G/s | |
BM_string_memcpy/32768/32 448 ns 448 ns 1560352 bytes_per_second=68.1147G/s | |
BM_string_memcpy/65536/32 904 ns 904 ns 779439 bytes_per_second=67.5118G/s | |
BM_string_memcpy/1/64 2.56 ns 2.56 ns 272564265 bytes_per_second=372.082M/s | |
BM_string_memcpy/2/64 2.35 ns 2.35 ns 292752047 bytes_per_second=811.084M/s | |
BM_string_memcpy/4/64 2.57 ns 2.57 ns 273012654 bytes_per_second=1.44854G/s | |
BM_string_memcpy/8/64 2.57 ns 2.57 ns 273385688 bytes_per_second=2.90299G/s | |
BM_string_memcpy/16/64 2.36 ns 2.35 ns 297609517 bytes_per_second=6.32747G/s | |
BM_string_memcpy/32/64 2.41 ns 2.41 ns 272918776 bytes_per_second=12.3864G/s | |
BM_string_memcpy/64/64 3.10 ns 3.10 ns 233237551 bytes_per_second=19.2429G/s | |
BM_string_memcpy/128/64 3.00 ns 3.00 ns 227649861 bytes_per_second=39.6732G/s | |
BM_string_memcpy/256/64 4.11 ns 4.11 ns 170267971 bytes_per_second=57.9507G/s | |
BM_string_memcpy/512/64 7.14 ns 7.14 ns 97843619 bytes_per_second=66.7708G/s | |
BM_string_memcpy/1024/64 14.0 ns 14.0 ns 49820287 bytes_per_second=68.0549G/s | |
BM_string_memcpy/2048/64 27.8 ns 27.8 ns 25174204 bytes_per_second=68.6342G/s | |
BM_string_memcpy/4096/64 55.5 ns 55.5 ns 12610371 bytes_per_second=68.7573G/s | |
BM_string_memcpy/8192/64 110 ns 110 ns 6340206 bytes_per_second=69.1304G/s | |
BM_string_memcpy/16384/64 221 ns 221 ns 3155350 bytes_per_second=69.0338G/s | |
BM_string_memcpy/32768/64 466 ns 466 ns 1501152 bytes_per_second=65.491G/s | |
BM_string_memcpy/65536/64 893 ns 893 ns 782293 bytes_per_second=68.3242G/s | |
BM_string_our_memcpy/1/0 1.92 ns 1.92 ns 361691271 bytes_per_second=495.801M/s | |
BM_string_our_memcpy/2/0 1.72 ns 1.72 ns 407753301 bytes_per_second=1111.18M/s | |
BM_string_our_memcpy/4/0 1.50 ns 1.50 ns 467185838 bytes_per_second=2.48085G/s | |
BM_string_our_memcpy/8/0 1.29 ns 1.29 ns 540885354 bytes_per_second=5.78202G/s | |
BM_string_our_memcpy/16/0 1.29 ns 1.29 ns 544311615 bytes_per_second=11.5499G/s | |
BM_string_our_memcpy/32/0 1.30 ns 1.30 ns 540967115 bytes_per_second=22.9846G/s | |
BM_string_our_memcpy/64/0 1.99 ns 1.99 ns 359272719 bytes_per_second=29.9582G/s | |
BM_string_our_memcpy/128/0 3.24 ns 3.24 ns 215417660 bytes_per_second=36.7386G/s | |
BM_string_our_memcpy/256/0 5.84 ns 5.84 ns 118808285 bytes_per_second=40.8328G/s | |
BM_string_our_memcpy/512/0 9.84 ns 9.84 ns 71178469 bytes_per_second=48.4748G/s | |
BM_string_our_memcpy/1024/0 13.3 ns 13.2 ns 52859405 bytes_per_second=71.9763G/s | |
BM_string_our_memcpy/2048/0 20.1 ns 20.1 ns 34835447 bytes_per_second=94.8598G/s | |
BM_string_our_memcpy/4096/0 33.8 ns 33.8 ns 20715400 bytes_per_second=112.842G/s | |
BM_string_our_memcpy/8192/0 60.8 ns 60.8 ns 11506353 bytes_per_second=125.47G/s | |
BM_string_our_memcpy/16384/0 119 ns 119 ns 5854135 bytes_per_second=127.71G/s | |
BM_string_our_memcpy/32768/0 443 ns 443 ns 1569314 bytes_per_second=68.9477G/s | |
BM_string_our_memcpy/65536/0 904 ns 904 ns 772618 bytes_per_second=67.5471G/s | |
BM_string_our_memcpy/1/1 1.92 ns 1.92 ns 363646034 bytes_per_second=496.547M/s | |
BM_string_our_memcpy/2/1 1.71 ns 1.71 ns 407392486 bytes_per_second=1114.92M/s | |
BM_string_our_memcpy/4/1 1.50 ns 1.50 ns 464729889 bytes_per_second=2.48327G/s | |
BM_string_our_memcpy/8/1 1.29 ns 1.29 ns 543102630 bytes_per_second=5.77952G/s | |
BM_string_our_memcpy/16/1 1.29 ns 1.29 ns 542696433 bytes_per_second=11.543G/s | |
BM_string_our_memcpy/32/1 1.30 ns 1.30 ns 539844104 bytes_per_second=22.9503G/s | |
BM_string_our_memcpy/64/1 1.95 ns 1.95 ns 358489670 bytes_per_second=30.5369G/s | |
BM_string_our_memcpy/128/1 3.25 ns 3.25 ns 215167062 bytes_per_second=36.643G/s | |
BM_string_our_memcpy/256/1 5.89 ns 5.89 ns 119092307 bytes_per_second=40.5106G/s | |
BM_string_our_memcpy/512/1 13.1 ns 13.1 ns 53072502 bytes_per_second=36.5089G/s | |
BM_string_our_memcpy/1024/1 17.9 ns 17.9 ns 39019929 bytes_per_second=53.2207G/s | |
BM_string_our_memcpy/2048/1 28.1 ns 28.1 ns 24917510 bytes_per_second=67.7806G/s | |
BM_string_our_memcpy/4096/1 48.7 ns 48.7 ns 14335639 bytes_per_second=78.3045G/s | |
BM_string_our_memcpy/8192/1 89.5 ns 89.5 ns 7717335 bytes_per_second=85.2211G/s | |
BM_string_our_memcpy/16384/1 405 ns 405 ns 1724045 bytes_per_second=37.7059G/s | |
BM_string_our_memcpy/32768/1 519 ns 519 ns 1349129 bytes_per_second=58.8022G/s | |
BM_string_our_memcpy/65536/1 986 ns 986 ns 707570 bytes_per_second=61.9208G/s | |
BM_string_our_memcpy/1/4 1.93 ns 1.93 ns 363446067 bytes_per_second=493.347M/s | |
BM_string_our_memcpy/2/4 1.72 ns 1.72 ns 409305562 bytes_per_second=1111.17M/s | |
BM_string_our_memcpy/4/4 1.50 ns 1.50 ns 465460271 bytes_per_second=2.47694G/s | |
BM_string_our_memcpy/8/4 1.29 ns 1.29 ns 544259349 bytes_per_second=5.7825G/s | |
BM_string_our_memcpy/16/4 1.29 ns 1.29 ns 541161209 bytes_per_second=11.585G/s | |
BM_string_our_memcpy/32/4 1.30 ns 1.30 ns 541670482 bytes_per_second=22.98G/s | |
BM_string_our_memcpy/64/4 1.95 ns 1.95 ns 358649412 bytes_per_second=30.5889G/s | |
BM_string_our_memcpy/128/4 3.25 ns 3.24 ns 215501444 bytes_per_second=36.7364G/s | |
BM_string_our_memcpy/256/4 5.85 ns 5.85 ns 113774507 bytes_per_second=40.7751G/s | |
BM_string_our_memcpy/512/4 12.6 ns 12.6 ns 55467978 bytes_per_second=37.8018G/s | |
BM_string_our_memcpy/1024/4 17.5 ns 17.5 ns 39295052 bytes_per_second=54.6382G/s | |
BM_string_our_memcpy/2048/4 27.5 ns 27.5 ns 25462788 bytes_per_second=69.3602G/s | |
BM_string_our_memcpy/4096/4 48.0 ns 48.0 ns 14582329 bytes_per_second=79.4316G/s | |
BM_string_our_memcpy/8192/4 89.7 ns 89.7 ns 7800975 bytes_per_second=85.03G/s | |
BM_string_our_memcpy/16384/4 322 ns 322 ns 2173363 bytes_per_second=47.382G/s | |
BM_string_our_memcpy/32768/4 485 ns 485 ns 1445976 bytes_per_second=62.9549G/s | |
BM_string_our_memcpy/65536/4 986 ns 986 ns 709070 bytes_per_second=61.9045G/s | |
BM_string_our_memcpy/1/8 1.92 ns 1.92 ns 364282724 bytes_per_second=495.873M/s | |
BM_string_our_memcpy/2/8 1.71 ns 1.71 ns 408769042 bytes_per_second=1112.41M/s | |
BM_string_our_memcpy/4/8 1.50 ns 1.50 ns 465896571 bytes_per_second=2.48186G/s | |
BM_string_our_memcpy/8/8 1.29 ns 1.29 ns 539788030 bytes_per_second=5.78829G/s | |
BM_string_our_memcpy/16/8 1.29 ns 1.29 ns 543149571 bytes_per_second=11.5569G/s | |
BM_string_our_memcpy/32/8 1.30 ns 1.30 ns 538333730 bytes_per_second=22.9619G/s | |
BM_string_our_memcpy/64/8 1.95 ns 1.95 ns 359089634 bytes_per_second=30.5533G/s | |
BM_string_our_memcpy/128/8 3.24 ns 3.24 ns 215646088 bytes_per_second=36.753G/s | |
BM_string_our_memcpy/256/8 5.84 ns 5.84 ns 119809315 bytes_per_second=40.8202G/s | |
BM_string_our_memcpy/512/8 12.6 ns 12.6 ns 55487731 bytes_per_second=37.8003G/s | |
BM_string_our_memcpy/1024/8 17.2 ns 17.2 ns 40611983 bytes_per_second=55.4469G/s | |
BM_string_our_memcpy/2048/8 27.3 ns 27.3 ns 25582534 bytes_per_second=69.9608G/s | |
BM_string_our_memcpy/4096/8 47.8 ns 47.8 ns 14624412 bytes_per_second=79.7395G/s | |
BM_string_our_memcpy/8192/8 89.4 ns 89.4 ns 7809359 bytes_per_second=85.3328G/s | |
BM_string_our_memcpy/16384/8 322 ns 322 ns 2169122 bytes_per_second=47.39G/s | |
BM_string_our_memcpy/32768/8 484 ns 484 ns 1445180 bytes_per_second=63.0207G/s | |
BM_string_our_memcpy/65536/8 985 ns 985 ns 711421 bytes_per_second=61.9724G/s | |
BM_string_our_memcpy/1/10 1.92 ns 1.92 ns 364638257 bytes_per_second=496.419M/s | |
BM_string_our_memcpy/2/10 1.71 ns 1.71 ns 407749441 bytes_per_second=1114.64M/s | |
BM_string_our_memcpy/4/10 1.50 ns 1.50 ns 459950742 bytes_per_second=2.48109G/s | |
BM_string_our_memcpy/8/10 1.29 ns 1.29 ns 541625825 bytes_per_second=5.77154G/s | |
BM_string_our_memcpy/16/10 1.29 ns 1.29 ns 543674355 bytes_per_second=11.5609G/s | |
BM_string_our_memcpy/32/10 1.30 ns 1.30 ns 539342974 bytes_per_second=22.9692G/s | |
BM_string_our_memcpy/64/10 1.94 ns 1.94 ns 359174150 bytes_per_second=30.6597G/s | |
BM_string_our_memcpy/128/10 3.26 ns 3.26 ns 214993357 bytes_per_second=36.5362G/s | |
BM_string_our_memcpy/256/10 5.92 ns 5.92 ns 117660318 bytes_per_second=40.264G/s | |
BM_string_our_memcpy/512/10 12.8 ns 12.8 ns 54296900 bytes_per_second=37.3177G/s | |
BM_string_our_memcpy/1024/10 17.4 ns 17.4 ns 39982885 bytes_per_second=54.7627G/s | |
BM_string_our_memcpy/2048/10 27.6 ns 27.6 ns 25320350 bytes_per_second=69.0564G/s | |
BM_string_our_memcpy/4096/10 48.2 ns 48.2 ns 14494177 bytes_per_second=79.1909G/s | |
BM_string_our_memcpy/8192/10 89.6 ns 89.6 ns 7719824 bytes_per_second=85.1631G/s | |
BM_string_our_memcpy/16384/10 172 ns 172 ns 4071522 bytes_per_second=88.5339G/s | |
BM_string_our_memcpy/32768/10 522 ns 522 ns 1342382 bytes_per_second=58.4277G/s | |
BM_string_our_memcpy/65536/10 980 ns 980 ns 714156 bytes_per_second=62.2717G/s | |
BM_string_our_memcpy/1/16 1.93 ns 1.93 ns 364179491 bytes_per_second=494.873M/s | |
BM_string_our_memcpy/2/16 1.71 ns 1.71 ns 408122060 bytes_per_second=1112.85M/s | |
BM_string_our_memcpy/4/16 1.50 ns 1.50 ns 464445965 bytes_per_second=2.4797G/s | |
BM_string_our_memcpy/8/16 1.29 ns 1.29 ns 541081815 bytes_per_second=5.78443G/s | |
BM_string_our_memcpy/16/16 1.29 ns 1.29 ns 543330136 bytes_per_second=11.5502G/s | |
BM_string_our_memcpy/32/16 1.31 ns 1.31 ns 539110819 bytes_per_second=22.6671G/s | |
BM_string_our_memcpy/64/16 1.95 ns 1.95 ns 358951485 bytes_per_second=30.5746G/s | |
BM_string_our_memcpy/128/16 3.24 ns 3.24 ns 216135387 bytes_per_second=36.7471G/s | |
BM_string_our_memcpy/256/16 5.85 ns 5.85 ns 119852332 bytes_per_second=40.7494G/s | |
BM_string_our_memcpy/512/16 12.6 ns 12.6 ns 55365317 bytes_per_second=37.7738G/s | |
BM_string_our_memcpy/1024/16 17.0 ns 17.0 ns 41000373 bytes_per_second=55.9555G/s | |
BM_string_our_memcpy/2048/16 27.2 ns 27.2 ns 25616450 bytes_per_second=70.1963G/s | |
BM_string_our_memcpy/4096/16 47.9 ns 47.9 ns 14675346 bytes_per_second=79.614G/s | |
BM_string_our_memcpy/8192/16 89.2 ns 89.2 ns 7835944 bytes_per_second=85.5747G/s | |
BM_string_our_memcpy/16384/16 172 ns 172 ns 4027279 bytes_per_second=88.749G/s | |
BM_string_our_memcpy/32768/16 522 ns 522 ns 1343292 bytes_per_second=58.4322G/s | |
BM_string_our_memcpy/65536/16 980 ns 980 ns 715116 bytes_per_second=62.3097G/s | |
BM_string_our_memcpy/1/32 1.92 ns 1.92 ns 364214841 bytes_per_second=495.587M/s | |
BM_string_our_memcpy/2/32 1.71 ns 1.71 ns 409120930 bytes_per_second=1113.98M/s | |
BM_string_our_memcpy/4/32 1.50 ns 1.50 ns 466342406 bytes_per_second=2.4754G/s | |
BM_string_our_memcpy/8/32 1.29 ns 1.29 ns 542049430 bytes_per_second=5.78087G/s | |
BM_string_our_memcpy/16/32 1.29 ns 1.29 ns 538491470 bytes_per_second=11.5643G/s | |
BM_string_our_memcpy/32/32 1.32 ns 1.32 ns 539028559 bytes_per_second=22.5685G/s | |
BM_string_our_memcpy/64/32 1.95 ns 1.95 ns 359815495 bytes_per_second=30.6255G/s | |
BM_string_our_memcpy/128/32 3.25 ns 3.25 ns 215505023 bytes_per_second=36.7005G/s | |
BM_string_our_memcpy/256/32 5.87 ns 5.87 ns 119425811 bytes_per_second=40.6342G/s | |
BM_string_our_memcpy/512/32 9.85 ns 9.85 ns 70851887 bytes_per_second=48.4129G/s | |
BM_string_our_memcpy/1024/32 13.3 ns 13.3 ns 52079247 bytes_per_second=71.8717G/s | |
BM_string_our_memcpy/2048/32 20.1 ns 20.1 ns 34702314 bytes_per_second=94.9261G/s | |
BM_string_our_memcpy/4096/32 33.7 ns 33.7 ns 20669294 bytes_per_second=113.04G/s | |
BM_string_our_memcpy/8192/32 60.7 ns 60.7 ns 11434272 bytes_per_second=125.761G/s | |
BM_string_our_memcpy/16384/32 121 ns 121 ns 5782859 bytes_per_second=125.737G/s | |
BM_string_our_memcpy/32768/32 441 ns 441 ns 1581883 bytes_per_second=69.1458G/s | |
BM_string_our_memcpy/65536/32 909 ns 909 ns 767191 bytes_per_second=67.1557G/s | |
BM_string_our_memcpy/1/64 1.93 ns 1.93 ns 364346696 bytes_per_second=495.325M/s | |
BM_string_our_memcpy/2/64 1.72 ns 1.72 ns 408742261 bytes_per_second=1111.79M/s | |
BM_string_our_memcpy/4/64 1.50 ns 1.50 ns 465767831 bytes_per_second=2.47939G/s | |
BM_string_our_memcpy/8/64 1.29 ns 1.29 ns 543788436 bytes_per_second=5.7768G/s | |
BM_string_our_memcpy/16/64 1.29 ns 1.29 ns 543638339 bytes_per_second=11.5631G/s | |
BM_string_our_memcpy/32/64 1.30 ns 1.30 ns 537865315 bytes_per_second=22.8893G/s | |
BM_string_our_memcpy/64/64 1.95 ns 1.95 ns 358923795 bytes_per_second=30.6266G/s | |
BM_string_our_memcpy/128/64 3.25 ns 3.24 ns 215409421 bytes_per_second=36.7367G/s | |
BM_string_our_memcpy/256/64 5.84 ns 5.84 ns 119708551 bytes_per_second=40.8213G/s | |
BM_string_our_memcpy/512/64 9.85 ns 9.85 ns 70420894 bytes_per_second=48.397G/s | |
BM_string_our_memcpy/1024/64 13.3 ns 13.3 ns 52958883 bytes_per_second=71.9278G/s | |
BM_string_our_memcpy/2048/64 20.1 ns 20.1 ns 34784009 bytes_per_second=94.8266G/s | |
BM_string_our_memcpy/4096/64 33.8 ns 33.8 ns 20729404 bytes_per_second=112.712G/s | |
BM_string_our_memcpy/8192/64 60.8 ns 60.8 ns 11500714 bytes_per_second=125.48G/s | |
BM_string_our_memcpy/16384/64 119 ns 119 ns 5827540 bytes_per_second=128.263G/s | |
BM_string_our_memcpy/32768/64 440 ns 440 ns 1586617 bytes_per_second=69.3839G/s | |
BM_string_our_memcpy/65536/64 909 ns 909 ns 758228 bytes_per_second=67.1438G/s | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment