Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@zid
Created March 11, 2023 00:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zid/37741bfa625eab3cb926e33bb79b6e1c to your computer and use it in GitHub Desktop.
Save zid/37741bfa625eab3cb926e33bb79b6e1c to your computer and use it in GitHub Desktop.
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