diff --git a/results/strcspn/strcspn.glibc.out b/results/strcspn/strcspn.glibc.out new file mode 100644 index 0000000..98038c1 --- /dev/null +++ b/results/strcspn/strcspn.glibc.out @@ -0,0 +1,360 @@ +os: Linux +arch: x86_64 + +BenchmarkShort0 23973 49744.417 ns/op 2512.8448 MB/s +BenchmarkMid0 88388 13457.437 ns/op 9288.5442 MB/s +BenchmarkLong0 1000000 1032.8023 ns/op 121029.94 MB/s +BenchmarkShort1 16987 70399.966 ns/op 1775.569 MB/s +BenchmarkMid1 56562 21187.908 ns/op 5899.5913 MB/s +BenchmarkLong1 151544 7920.058 ns/op 15782.713 MB/s +BenchmarkShort5 16950 70690.448 ns/op 1768.2728 MB/s +BenchmarkMid5 56475 21202.462 ns/op 5895.5419 MB/s +BenchmarkLong5 151504 7920.4626 ns/op 15781.906 MB/s +BenchmarkShort20 5914 201068.95 ns/op 621.6773 MB/s +BenchmarkMid20 15397 78095.724 ns/op 1600.5998 MB/s +BenchmarkLong20 33642 35657.15 ns/op 3505.6083 MB/s +BenchmarkShort40 4706 254255.92 ns/op 491.63063 MB/s +BenchmarkMid40 13015 92043.411 ns/op 1358.0548 MB/s +BenchmarkLong40 33645 35684.706 ns/op 3502.9012 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24012 49984.586 ns/op 2500.771 MB/s +BenchmarkMid0 88184 13482.973 ns/op 9270.952 MB/s +BenchmarkLong0 1000000 1032.9246 ns/op 121015.61 MB/s +BenchmarkShort1 16993 70451.76 ns/op 1774.2637 MB/s +BenchmarkMid1 56632 21180.961 ns/op 5901.5264 MB/s +BenchmarkLong1 151497 7921.3218 ns/op 15780.195 MB/s +BenchmarkShort5 16980 70480.085 ns/op 1773.5507 MB/s +BenchmarkMid5 56499 21186.191 ns/op 5900.0695 MB/s +BenchmarkLong5 151504 7921.914 ns/op 15779.015 MB/s +BenchmarkShort20 5942 201357.07 ns/op 620.78773 MB/s +BenchmarkMid20 15396 77963.539 ns/op 1603.3136 MB/s +BenchmarkLong20 33638 35637.214 ns/op 3507.5693 MB/s +BenchmarkShort40 4696 253433.66 ns/op 493.22572 MB/s +BenchmarkMid40 12960 92406.258 ns/op 1352.7222 MB/s +BenchmarkLong40 33566 35707.955 ns/op 3500.6205 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24088 49886.938 ns/op 2505.6659 MB/s +BenchmarkMid0 87960 13488.196 ns/op 9267.3624 MB/s +BenchmarkLong0 1000000 1033.3952 ns/op 120960.5 MB/s +BenchmarkShort1 16891 70664.571 ns/op 1768.9204 MB/s +BenchmarkMid1 56538 21179.399 ns/op 5901.9616 MB/s +BenchmarkLong1 151482 7921.759 ns/op 15779.324 MB/s +BenchmarkShort5 16972 70476.992 ns/op 1773.6285 MB/s +BenchmarkMid5 56526 21188.612 ns/op 5899.3953 MB/s +BenchmarkLong5 151518 7921.0032 ns/op 15780.829 MB/s +BenchmarkShort20 5956 200995.89 ns/op 621.90325 MB/s +BenchmarkMid20 15404 77964.235 ns/op 1603.2993 MB/s +BenchmarkLong20 33709 35613.323 ns/op 3509.9224 MB/s +BenchmarkShort40 4726 253637.26 ns/op 492.8298 MB/s +BenchmarkMid40 13040 92191.61 ns/op 1355.8718 MB/s +BenchmarkLong40 33657 35682.254 ns/op 3503.1419 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23960 49866.535 ns/op 2506.6911 MB/s +BenchmarkMid0 87344 13482.972 ns/op 9270.9531 MB/s +BenchmarkLong0 1000000 1032.8633 ns/op 121022.79 MB/s +BenchmarkShort1 16965 70480.956 ns/op 1773.5287 MB/s +BenchmarkMid1 56551 21186.389 ns/op 5900.0143 MB/s +BenchmarkLong1 151464 7921.3659 ns/op 15780.107 MB/s +BenchmarkShort5 17012 70491.782 ns/op 1773.2564 MB/s +BenchmarkMid5 56569 21192.236 ns/op 5898.3864 MB/s +BenchmarkLong5 151479 7923.1921 ns/op 15776.47 MB/s +BenchmarkShort20 5918 201169.82 ns/op 621.36557 MB/s +BenchmarkMid20 15393 78223.931 ns/op 1597.9765 MB/s +BenchmarkLong20 33649 35648.314 ns/op 3506.4772 MB/s +BenchmarkShort40 4710 253264.96 ns/op 493.55426 MB/s +BenchmarkMid40 13010 92275.07 ns/op 1354.6454 MB/s +BenchmarkLong40 33601 35663.384 ns/op 3504.9955 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23492 50275.092 ns/op 2486.3207 MB/s +BenchmarkMid0 88311 13478.213 ns/op 9274.2267 MB/s +BenchmarkLong0 1000000 1032.9502 ns/op 121012.61 MB/s +BenchmarkShort1 16812 70462.276 ns/op 1773.9989 MB/s +BenchmarkMid1 56655 21152.483 ns/op 5909.4716 MB/s +BenchmarkLong1 151471 7921.1381 ns/op 15780.561 MB/s +BenchmarkShort5 16927 70581.693 ns/op 1770.9975 MB/s +BenchmarkMid5 56580 21168.775 ns/op 5904.9236 MB/s +BenchmarkLong5 151462 7922.26 ns/op 15778.326 MB/s +BenchmarkShort20 5926 201425.74 ns/op 620.57611 MB/s +BenchmarkMid20 15362 78068.072 ns/op 1601.1667 MB/s +BenchmarkLong20 33649 35674.37 ns/op 3503.9161 MB/s +BenchmarkShort40 4711 253426.37 ns/op 493.23992 MB/s +BenchmarkMid40 13021 92146.401 ns/op 1356.537 MB/s +BenchmarkLong40 33608 35672.121 ns/op 3504.137 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24108 49789.182 ns/op 2510.5856 MB/s +BenchmarkMid0 88375 13455.944 ns/op 9289.5747 MB/s +BenchmarkLong0 1000000 1032.8757 ns/op 121021.34 MB/s +BenchmarkShort1 16978 70697.812 ns/op 1768.0887 MB/s +BenchmarkMid1 56593 21188.984 ns/op 5899.2919 MB/s +BenchmarkLong1 151455 7922.0066 ns/op 15778.831 MB/s +BenchmarkShort5 16934 70803.811 ns/op 1765.4417 MB/s +BenchmarkMid5 56569 21193.484 ns/op 5898.0392 MB/s +BenchmarkLong5 151472 7921.6684 ns/op 15779.504 MB/s +BenchmarkShort20 5942 201401.45 ns/op 620.65093 MB/s +BenchmarkMid20 15378 78118.962 ns/op 1600.1237 MB/s +BenchmarkLong20 33646 35666.012 ns/op 3504.7372 MB/s +BenchmarkShort40 4738 253956.02 ns/op 492.21121 MB/s +BenchmarkMid40 13016 92192.442 ns/op 1355.8595 MB/s +BenchmarkLong40 33655 35671.535 ns/op 3504.1946 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24147 49713.095 ns/op 2514.428 MB/s +BenchmarkMid0 88783 13435.642 ns/op 9303.612 MB/s +BenchmarkLong0 1000000 1031.9063 ns/op 121135.03 MB/s +BenchmarkShort1 16966 70707.474 ns/op 1767.8471 MB/s +BenchmarkMid1 56613 21182.286 ns/op 5901.1573 MB/s +BenchmarkLong1 151526 7919.0012 ns/op 15784.819 MB/s +BenchmarkShort5 16936 70753.568 ns/op 1766.6954 MB/s +BenchmarkMid5 56649 21160.573 ns/op 5907.2124 MB/s +BenchmarkLong5 151534 7919.0078 ns/op 15784.806 MB/s +BenchmarkShort20 5900 200985.86 ns/op 621.93429 MB/s +BenchmarkMid20 15391 77985.452 ns/op 1602.863 MB/s +BenchmarkLong20 33645 35661.918 ns/op 3505.1395 MB/s +BenchmarkShort40 4734 253546.88 ns/op 493.00547 MB/s +BenchmarkMid40 13024 92172.064 ns/op 1356.1593 MB/s +BenchmarkLong40 33664 35679.388 ns/op 3503.4233 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23586 50149.941 ns/op 2492.5254 MB/s +BenchmarkMid0 88326 13407.091 ns/op 9323.4243 MB/s +BenchmarkLong0 1000000 1030.8813 ns/op 121255.48 MB/s +BenchmarkShort1 16957 70728.245 ns/op 1767.3279 MB/s +BenchmarkMid1 56599 21160.386 ns/op 5907.2646 MB/s +BenchmarkLong1 151551 7919.072 ns/op 15784.678 MB/s +BenchmarkShort5 16974 70584.747 ns/op 1770.9209 MB/s +BenchmarkMid5 56632 21173.596 ns/op 5903.5791 MB/s +BenchmarkLong5 151519 7919.1169 ns/op 15784.588 MB/s +BenchmarkShort20 5952 200892.02 ns/op 622.22482 MB/s +BenchmarkMid20 15399 78103.192 ns/op 1600.4467 MB/s +BenchmarkLong20 33664 35618.175 ns/op 3509.4443 MB/s +BenchmarkShort40 4731 253966.7 ns/op 492.19051 MB/s +BenchmarkMid40 12990 92249.327 ns/op 1355.0234 MB/s +BenchmarkLong40 33612 35664.697 ns/op 3504.8665 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23678 50319.926 ns/op 2484.1054 MB/s +BenchmarkMid0 88890 13465.826 ns/op 9282.7576 MB/s +BenchmarkLong0 1000000 1031.6949 ns/op 121159.86 MB/s +BenchmarkShort1 16998 70691.4 ns/op 1768.249 MB/s +BenchmarkMid1 56570 21172.276 ns/op 5903.9472 MB/s +BenchmarkLong1 151516 7919.3558 ns/op 15784.112 MB/s +BenchmarkShort5 16903 70795.936 ns/op 1765.6381 MB/s +BenchmarkMid5 56676 21153.381 ns/op 5909.2209 MB/s +BenchmarkLong5 151515 7919.3675 ns/op 15784.089 MB/s +BenchmarkShort20 5940 201346.85 ns/op 620.81925 MB/s +BenchmarkMid20 15387 77984.845 ns/op 1602.8755 MB/s +BenchmarkLong20 33640 35675.892 ns/op 3503.7666 MB/s +BenchmarkShort40 4765 253271.56 ns/op 493.5414 MB/s +BenchmarkMid40 12990 92186.936 ns/op 1355.9405 MB/s +BenchmarkLong40 33588 35732.712 ns/op 3498.1952 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24231 49693.686 ns/op 2515.4101 MB/s +BenchmarkMid0 88706 13434.479 ns/op 9304.4174 MB/s +BenchmarkLong0 1000000 1031.9255 ns/op 121132.78 MB/s +BenchmarkShort1 16966 70719.127 ns/op 1767.5558 MB/s +BenchmarkMid1 56539 21176.246 ns/op 5902.8404 MB/s +BenchmarkLong1 151524 7919.1259 ns/op 15784.57 MB/s +BenchmarkShort5 16986 70729.585 ns/op 1767.2944 MB/s +BenchmarkMid5 56668 21163.7 ns/op 5906.3396 MB/s +BenchmarkLong5 151527 7919.0899 ns/op 15784.642 MB/s +BenchmarkShort20 5922 201332.95 ns/op 620.8621 MB/s +BenchmarkMid20 15378 78004.155 ns/op 1602.4787 MB/s +BenchmarkLong20 33643 35630.888 ns/op 3508.1921 MB/s +BenchmarkShort40 4768 253493.65 ns/op 493.10899 MB/s +BenchmarkMid40 12979 92430.002 ns/op 1352.3747 MB/s +BenchmarkLong40 33652 35678.422 ns/op 3503.5182 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23910 49951.565 ns/op 2502.4241 MB/s +BenchmarkMid0 88230 13469.539 ns/op 9280.1987 MB/s +BenchmarkLong0 1000000 1032.8572 ns/op 121023.51 MB/s +BenchmarkShort1 17035 70278.455 ns/op 1778.639 MB/s +BenchmarkMid1 56527 21182.396 ns/op 5901.1267 MB/s +BenchmarkLong1 151502 7920.5151 ns/op 15781.802 MB/s +BenchmarkShort5 16969 70748.985 ns/op 1766.8098 MB/s +BenchmarkMid5 56637 21184.728 ns/op 5900.4769 MB/s +BenchmarkLong5 151515 7928.9766 ns/op 15764.96 MB/s +BenchmarkShort20 5940 200982.07 ns/op 621.94603 MB/s +BenchmarkMid20 15382 77921.41 ns/op 1604.1804 MB/s +BenchmarkLong20 33718 35647.021 ns/op 3506.6044 MB/s +BenchmarkShort40 4711 253666.54 ns/op 492.7729 MB/s +BenchmarkMid40 13022 92059.13 ns/op 1357.823 MB/s +BenchmarkLong40 33639 35668.711 ns/op 3504.472 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24013 49769.878 ns/op 2511.5593 MB/s +BenchmarkMid0 87742 13479.797 ns/op 9273.1369 MB/s +BenchmarkLong0 1000000 1032.9238 ns/op 121015.71 MB/s +BenchmarkShort1 16965 70832.571 ns/op 1764.7249 MB/s +BenchmarkMid1 56637 21177.767 ns/op 5902.4164 MB/s +BenchmarkLong1 151518 7919.4503 ns/op 15783.924 MB/s +BenchmarkShort5 17007 70466.24 ns/op 1773.8991 MB/s +BenchmarkMid5 56575 21182.711 ns/op 5901.0388 MB/s +BenchmarkLong5 151524 7919.736 ns/op 15783.354 MB/s +BenchmarkShort20 5936 201092.31 ns/op 621.60508 MB/s +BenchmarkMid20 15351 78003.869 ns/op 1602.4846 MB/s +BenchmarkLong20 33675 35654.415 ns/op 3505.8772 MB/s +BenchmarkShort40 4711 254121.96 ns/op 491.88979 MB/s +BenchmarkMid40 13038 92220.917 ns/op 1355.4409 MB/s +BenchmarkLong40 33614 35684.701 ns/op 3502.9017 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23401 50203.179 ns/op 2489.8822 MB/s +BenchmarkMid0 88352 13501.953 ns/op 9257.9196 MB/s +BenchmarkLong0 1000000 1033.4176 ns/op 120957.88 MB/s +BenchmarkShort1 16860 70624.642 ns/op 1769.9205 MB/s +BenchmarkMid1 56612 21190.082 ns/op 5898.9862 MB/s +BenchmarkLong1 151480 7921.8191 ns/op 15779.204 MB/s +BenchmarkShort5 17017 70464.362 ns/op 1773.9464 MB/s +BenchmarkMid5 56529 21167.116 ns/op 5905.3866 MB/s +BenchmarkLong5 151506 7920.278 ns/op 15782.274 MB/s +BenchmarkShort20 5916 200506.99 ns/op 623.41967 MB/s +BenchmarkMid20 15399 78083.074 ns/op 1600.8591 MB/s +BenchmarkLong20 33702 35630.067 ns/op 3508.273 MB/s +BenchmarkShort40 4699 253637.59 ns/op 492.82916 MB/s +BenchmarkMid40 13040 92156.534 ns/op 1356.3878 MB/s +BenchmarkLong40 33628 35685.745 ns/op 3502.7993 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23793 50119.21 ns/op 2494.0537 MB/s +BenchmarkMid0 88039 13472.164 ns/op 9278.3908 MB/s +BenchmarkLong0 1000000 1032.8365 ns/op 121025.94 MB/s +BenchmarkShort1 16964 70554.464 ns/op 1771.681 MB/s +BenchmarkMid1 56518 21161.118 ns/op 5907.0603 MB/s +BenchmarkLong1 151516 7920.7078 ns/op 15781.418 MB/s +BenchmarkShort5 17016 70461.057 ns/op 1774.0296 MB/s +BenchmarkMid5 56563 21180.538 ns/op 5901.6443 MB/s +BenchmarkLong5 151472 7920.176 ns/op 15782.478 MB/s +BenchmarkShort20 5954 201515.73 ns/op 620.29896 MB/s +BenchmarkMid20 15397 78182.903 ns/op 1598.815 MB/s +BenchmarkLong20 33619 35656.469 ns/op 3505.6752 MB/s +BenchmarkShort40 4723 253887.44 ns/op 492.34416 MB/s +BenchmarkMid40 13000 92283.224 ns/op 1354.5257 MB/s +BenchmarkLong40 33632 35675.001 ns/op 3503.8541 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23738 50019.986 ns/op 2499.0011 MB/s +BenchmarkMid0 88778 13462.5 ns/op 9285.0509 MB/s +BenchmarkLong0 1000000 1032.8109 ns/op 121028.93 MB/s +BenchmarkShort1 16998 70451.179 ns/op 1774.2783 MB/s +BenchmarkMid1 56551 21179.803 ns/op 5901.8489 MB/s +BenchmarkLong1 151525 7919.9144 ns/op 15782.999 MB/s +BenchmarkShort5 17002 70535.905 ns/op 1772.1471 MB/s +BenchmarkMid5 56572 21178.558 ns/op 5902.1959 MB/s +BenchmarkLong5 151495 7919.8823 ns/op 15783.063 MB/s +BenchmarkShort20 5941 201165.22 ns/op 621.37979 MB/s +BenchmarkMid20 15351 78071.346 ns/op 1601.0996 MB/s +BenchmarkLong20 33662 35607.003 ns/op 3510.5454 MB/s +BenchmarkShort40 4705 253853.79 ns/op 492.40943 MB/s +BenchmarkMid40 13017 92244.767 ns/op 1355.0904 MB/s +BenchmarkLong40 33604 35693.94 ns/op 3501.995 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23913 50048.383 ns/op 2497.5832 MB/s +BenchmarkMid0 88177 13507.114 ns/op 9254.3825 MB/s +BenchmarkLong0 1000000 1034.2206 ns/op 120863.97 MB/s +BenchmarkShort1 16896 70513.478 ns/op 1772.7107 MB/s +BenchmarkMid1 56640 21145.938 ns/op 5911.3009 MB/s +BenchmarkLong1 151515 7920.3903 ns/op 15782.05 MB/s +BenchmarkShort5 17007 70470.942 ns/op 1773.7807 MB/s +BenchmarkMid5 56599 21188.456 ns/op 5899.4389 MB/s +BenchmarkLong5 151519 7920.8275 ns/op 15781.179 MB/s +BenchmarkShort20 5932 201175.73 ns/op 621.34732 MB/s +BenchmarkMid20 15349 77938.724 ns/op 1603.824 MB/s +BenchmarkLong20 33621 35654.509 ns/op 3505.8679 MB/s +BenchmarkShort40 4714 253655.45 ns/op 492.79445 MB/s +BenchmarkMid40 13021 92236.516 ns/op 1355.2116 MB/s +BenchmarkLong40 33628 35709.261 ns/op 3500.4925 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23984 49849.51 ns/op 2507.5472 MB/s +BenchmarkMid0 87538 13557.685 ns/op 9219.863 MB/s +BenchmarkLong0 1000000 1032.8469 ns/op 121024.71 MB/s +BenchmarkShort1 16941 70683.614 ns/op 1768.4438 MB/s +BenchmarkMid1 56551 21181.713 ns/op 5901.317 MB/s +BenchmarkLong1 151531 7919.9791 ns/op 15782.87 MB/s +BenchmarkShort5 16996 70305.693 ns/op 1777.9499 MB/s +BenchmarkMid5 56592 21173.423 ns/op 5903.6274 MB/s +BenchmarkLong5 151479 7920.1959 ns/op 15782.438 MB/s +BenchmarkShort20 5941 201070.62 ns/op 621.67214 MB/s +BenchmarkMid20 15426 77994.266 ns/op 1602.6819 MB/s +BenchmarkLong20 33679 35596.286 ns/op 3511.6023 MB/s +BenchmarkShort40 4687 254177.2 ns/op 491.7829 MB/s +BenchmarkMid40 13057 92112.955 ns/op 1357.0295 MB/s +BenchmarkLong40 33603 35704.922 ns/op 3500.9179 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 24134 49725.466 ns/op 2513.8025 MB/s +BenchmarkMid0 87700 13499.518 ns/op 9259.5901 MB/s +BenchmarkLong0 1000000 1032.862 ns/op 121022.95 MB/s +BenchmarkShort1 16900 70686.458 ns/op 1768.3727 MB/s +BenchmarkMid1 56592 21181.05 ns/op 5901.5016 MB/s +BenchmarkLong1 151515 7920.4761 ns/op 15781.879 MB/s +BenchmarkShort5 17014 70388.312 ns/op 1775.863 MB/s +BenchmarkMid5 56586 21170.792 ns/op 5904.3609 MB/s +BenchmarkLong5 151504 7920.0429 ns/op 15782.743 MB/s +BenchmarkShort20 5925 201192.44 ns/op 621.29571 MB/s +BenchmarkMid20 15387 77963.976 ns/op 1603.3046 MB/s +BenchmarkLong20 33661 35620.218 ns/op 3509.243 MB/s +BenchmarkShort40 4716 253550.49 ns/op 492.99845 MB/s +BenchmarkMid40 13032 92075.281 ns/op 1357.5848 MB/s +BenchmarkLong40 33591 35687.257 ns/op 3502.6508 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23847 50086.278 ns/op 2495.6935 MB/s +BenchmarkMid0 88444 13502.601 ns/op 9257.476 MB/s +BenchmarkLong0 1000000 1032.8607 ns/op 121023.1 MB/s +BenchmarkShort1 16945 70671.837 ns/op 1768.7385 MB/s +BenchmarkMid1 56504 21192.114 ns/op 5898.4205 MB/s +BenchmarkLong1 151483 7919.9573 ns/op 15782.913 MB/s +BenchmarkShort5 16996 70533.27 ns/op 1772.2133 MB/s +BenchmarkMid5 56618 21170.328 ns/op 5904.4904 MB/s +BenchmarkLong5 151485 7921.5219 ns/op 15779.796 MB/s +BenchmarkShort20 5928 201202.18 ns/op 621.26564 MB/s +BenchmarkMid20 15361 77965.301 ns/op 1603.2773 MB/s +BenchmarkLong20 33616 35629.559 ns/op 3508.323 MB/s +BenchmarkShort40 4711 253585.67 ns/op 492.93006 MB/s +BenchmarkMid40 13004 92152.865 ns/op 1356.4418 MB/s +BenchmarkLong40 33618 35689.741 ns/op 3502.407 MB/s +os: Linux +arch: x86_64 + +BenchmarkShort0 23611 50447.97 ns/op 2477.8004 MB/s +BenchmarkMid0 88632 13443.093 ns/op 9298.4555 MB/s +BenchmarkLong0 1000000 1032.8573 ns/op 121023.49 MB/s +BenchmarkShort1 16886 70495.254 ns/op 1773.169 MB/s +BenchmarkMid1 56678 21190.036 ns/op 5898.999 MB/s +BenchmarkLong1 151550 7919.0623 ns/op 15784.697 MB/s +BenchmarkShort5 16958 70520.3 ns/op 1772.5392 MB/s +BenchmarkMid5 56610 21162.523 ns/op 5906.6682 MB/s +BenchmarkLong5 151545 7920.927 ns/op 15780.981 MB/s +BenchmarkShort20 5935 201339.83 ns/op 620.8409 MB/s +BenchmarkMid20 15333 77976.333 ns/op 1603.0505 MB/s +BenchmarkLong20 33703 35652.442 ns/op 3506.0712 MB/s +BenchmarkShort40 4711 253167.38 ns/op 493.7445 MB/s +BenchmarkMid40 13030 92121.103 ns/op 1356.9095 MB/s +BenchmarkLong40 33608 35700.581 ns/op 3501.3435 MB/s diff --git a/results/strcspn/strcspn.mula.out b/results/strcspn/strcspn.mula.out new file mode 100644 index 0000000..91ae338 --- /dev/null +++ b/results/strcspn/strcspn.mula.out @@ -0,0 +1,380 @@ +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22778 52110.895 ns/op 2398.7306 MB/s +BenchmarkMid0 108205 11096.769 ns/op 11264.54 MB/s +BenchmarkLong0 538742 2227.36 ns/op 56120.251 MB/s +BenchmarkShort1 19165 62468.304 ns/op 2001.0148 MB/s +BenchmarkMid1 90324 13198.204 ns/op 9470.9853 MB/s +BenchmarkLong1 364060 3282.9364 ns/op 38075.669 MB/s +BenchmarkShort5 8325 139478.54 ns/op 896.19521 MB/s +BenchmarkMid5 40258 29470.784 ns/op 4241.4888 MB/s +BenchmarkLong5 170643 7032.0349 ns/op 17775.794 MB/s +BenchmarkShort20 4968 239828.5 ns/op 521.20579 MB/s +BenchmarkMid20 17808 67452.978 ns/op 1853.1428 MB/s +BenchmarkLong20 177022 6774.319 ns/op 18452.039 MB/s +BenchmarkShort40 2870 409879.38 ns/op 304.96777 MB/s +BenchmarkMid40 10000 115740.15 ns/op 1080.0055 MB/s +BenchmarkLong40 169822 7066.1137 ns/op 17690.064 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23053 51842.136 ns/op 2411.1661 MB/s +BenchmarkMid0 107065 11112.858 ns/op 11248.232 MB/s +BenchmarkLong0 538924 2227.8778 ns/op 56107.205 MB/s +BenchmarkShort1 19176 62708.463 ns/op 1993.3514 MB/s +BenchmarkMid1 89925 13210.822 ns/op 9461.9399 MB/s +BenchmarkLong1 364404 3297.6255 ns/op 37906.063 MB/s +BenchmarkShort5 8360 140463.37 ns/op 889.91175 MB/s +BenchmarkMid5 38498 31020.108 ns/op 4029.6443 MB/s +BenchmarkLong5 170646 7032.0296 ns/op 17775.807 MB/s +BenchmarkShort20 4920 240434.29 ns/op 519.89256 MB/s +BenchmarkMid20 17797 67407.294 ns/op 1854.3987 MB/s +BenchmarkLong20 176475 6800.9827 ns/op 18379.697 MB/s +BenchmarkShort40 2910 409842.95 ns/op 304.99488 MB/s +BenchmarkMid40 10000 115878.13 ns/op 1078.7195 MB/s +BenchmarkLong40 169812 7067.1407 ns/op 17687.493 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22786 52131.339 ns/op 2397.79 MB/s +BenchmarkMid0 108207 11072.713 ns/op 11289.013 MB/s +BenchmarkLong0 538446 2227.6512 ns/op 56112.914 MB/s +BenchmarkShort1 19258 62327.943 ns/op 2005.521 MB/s +BenchmarkMid1 90403 13188.04 ns/op 9478.2848 MB/s +BenchmarkLong1 365445 3294.6634 ns/op 37940.143 MB/s +BenchmarkShort5 8485 139503.86 ns/op 896.03256 MB/s +BenchmarkMid5 40407 29577.527 ns/op 4226.1816 MB/s +BenchmarkLong5 170653 7032.838 ns/op 17773.764 MB/s +BenchmarkShort20 4878 240090.29 ns/op 520.63747 MB/s +BenchmarkMid20 17808 67391.863 ns/op 1854.8233 MB/s +BenchmarkLong20 177307 6775.5567 ns/op 18448.668 MB/s +BenchmarkShort40 2925 409704.59 ns/op 305.09788 MB/s +BenchmarkMid40 10000 115489.36 ns/op 1082.3508 MB/s +BenchmarkLong40 169825 7066.0749 ns/op 17690.161 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22732 52302.646 ns/op 2389.9365 MB/s +BenchmarkMid0 108232 11071.885 ns/op 11289.857 MB/s +BenchmarkLong0 538694 2227.9998 ns/op 56104.134 MB/s +BenchmarkShort1 19070 62465.973 ns/op 2001.0894 MB/s +BenchmarkMid1 90559 13233.956 ns/op 9445.3994 MB/s +BenchmarkLong1 365338 3294.0624 ns/op 37947.065 MB/s +BenchmarkShort5 8331 141212.89 ns/op 885.18832 MB/s +BenchmarkMid5 39925 29966.018 ns/op 4171.3917 MB/s +BenchmarkLong5 170640 7032.2628 ns/op 17775.217 MB/s +BenchmarkShort20 4924 240852.75 ns/op 518.9893 MB/s +BenchmarkMid20 17680 67773.323 ns/op 1844.3835 MB/s +BenchmarkLong20 176642 6775.3627 ns/op 18449.197 MB/s +BenchmarkShort40 2893 409805.37 ns/op 305.02285 MB/s +BenchmarkMid40 10000 115654.14 ns/op 1080.8087 MB/s +BenchmarkLong40 169814 7066.2267 ns/op 17689.781 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22862 51849.558 ns/op 2410.8209 MB/s +BenchmarkMid0 108138 11076.511 ns/op 11285.142 MB/s +BenchmarkLong0 538683 2227.6709 ns/op 56112.417 MB/s +BenchmarkShort1 18890 63675.889 ns/op 1963.0664 MB/s +BenchmarkMid1 90448 13213.442 ns/op 9460.0635 MB/s +BenchmarkLong1 364363 3290.2401 ns/op 37991.148 MB/s +BenchmarkShort5 8364 139297.34 ns/op 897.36102 MB/s +BenchmarkMid5 40111 29744.034 ns/op 4202.5234 MB/s +BenchmarkLong5 170647 7032.1442 ns/op 17775.517 MB/s +BenchmarkShort20 4953 240209.9 ns/op 520.37822 MB/s +BenchmarkMid20 17748 67506.419 ns/op 1851.6758 MB/s +BenchmarkLong20 176095 6815.4612 ns/op 18340.652 MB/s +BenchmarkShort40 2917 409983.7 ns/op 304.89017 MB/s +BenchmarkMid40 10000 115819.74 ns/op 1079.2633 MB/s +BenchmarkLong40 169812 7066.586 ns/op 17688.881 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22616 51810.17 ns/op 2412.6537 MB/s +BenchmarkMid0 107166 11470.19 ns/op 10897.814 MB/s +BenchmarkLong0 538473 2232.4981 ns/op 55991.09 MB/s +BenchmarkShort1 19130 62794.243 ns/op 1990.6283 MB/s +BenchmarkMid1 90046 13249.236 ns/op 9434.5061 MB/s +BenchmarkLong1 363468 3288.8881 ns/op 38006.766 MB/s +BenchmarkShort5 8332 139756.38 ns/op 894.41356 MB/s +BenchmarkMid5 40039 29529.105 ns/op 4233.1117 MB/s +BenchmarkLong5 170643 7032.2461 ns/op 17775.26 MB/s +BenchmarkShort20 4942 241140.85 ns/op 518.36924 MB/s +BenchmarkMid20 17846 67407.158 ns/op 1854.4025 MB/s +BenchmarkLong20 177021 6775.4711 ns/op 18448.902 MB/s +BenchmarkShort40 2912 409231.67 ns/op 305.45046 MB/s +BenchmarkMid40 10000 115584.2 ns/op 1081.4627 MB/s +BenchmarkLong40 169827 7066.4655 ns/op 17689.183 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23090 51709.324 ns/op 2417.359 MB/s +BenchmarkMid0 107320 11143.708 ns/op 11217.092 MB/s +BenchmarkLong0 538893 2226.7219 ns/op 56136.332 MB/s +BenchmarkShort1 19092 62266.713 ns/op 2007.4932 MB/s +BenchmarkMid1 90112 13237.164 ns/op 9443.1103 MB/s +BenchmarkLong1 364639 3287.4598 ns/op 38023.279 MB/s +BenchmarkShort5 8349 139678.02 ns/op 894.91533 MB/s +BenchmarkMid5 38374 31009.42 ns/op 4031.0332 MB/s +BenchmarkLong5 170644 7032.157 ns/op 17775.485 MB/s +BenchmarkShort20 4960 240557.21 ns/op 519.62691 MB/s +BenchmarkMid20 17844 67279.932 ns/op 1857.9091 MB/s +BenchmarkLong20 175470 6847.3436 ns/op 18255.254 MB/s +BenchmarkShort40 2871 410122.24 ns/op 304.78718 MB/s +BenchmarkMid40 10000 115737.95 ns/op 1080.026 MB/s +BenchmarkLong40 169812 7066.4397 ns/op 17689.247 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22958 52145.915 ns/op 2397.1197 MB/s +BenchmarkMid0 108363 11075.607 ns/op 11286.063 MB/s +BenchmarkLong0 538730 2227.573 ns/op 56114.883 MB/s +BenchmarkShort1 18849 63214.472 ns/op 1977.3953 MB/s +BenchmarkMid1 90620 13228.864 ns/op 9449.035 MB/s +BenchmarkLong1 367489 3286.0519 ns/op 38039.57 MB/s +BenchmarkShort5 8344 139100.44 ns/op 898.63124 MB/s +BenchmarkMid5 40168 29628.941 ns/op 4218.8481 MB/s +BenchmarkLong5 170644 7032.0081 ns/op 17775.861 MB/s +BenchmarkShort20 4938 241083.37 ns/op 518.49284 MB/s +BenchmarkMid20 17748 67458.98 ns/op 1852.9779 MB/s +BenchmarkLong20 176373 6805.3894 ns/op 18367.795 MB/s +BenchmarkShort40 2917 409513.34 ns/op 305.24036 MB/s +BenchmarkMid40 10000 115845.45 ns/op 1079.0238 MB/s +BenchmarkLong40 169826 7066.8062 ns/op 17688.33 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22634 51965.191 ns/op 2405.4564 MB/s +BenchmarkMid0 107836 11088.653 ns/op 11272.785 MB/s +BenchmarkLong0 538945 2227.1231 ns/op 56126.219 MB/s +BenchmarkShort1 19042 63136.223 ns/op 1979.846 MB/s +BenchmarkMid1 89965 13212.119 ns/op 9461.0109 MB/s +BenchmarkLong1 364494 3293.9389 ns/op 37948.488 MB/s +BenchmarkShort5 8491 139028.83 ns/op 899.09407 MB/s +BenchmarkMid5 40449 29574.053 ns/op 4226.6781 MB/s +BenchmarkLong5 170634 7032.142 ns/op 17775.523 MB/s +BenchmarkShort20 4951 240620.68 ns/op 519.48985 MB/s +BenchmarkMid20 17760 67364.902 ns/op 1855.5657 MB/s +BenchmarkLong20 174321 6849.6517 ns/op 18249.103 MB/s +BenchmarkShort40 2902 409587.7 ns/op 305.18495 MB/s +BenchmarkMid40 10000 115505.9 ns/op 1082.1958 MB/s +BenchmarkLong40 169808 7066.4861 ns/op 17689.131 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22972 52358.133 ns/op 2387.4037 MB/s +BenchmarkMid0 107888 11115.435 ns/op 11245.624 MB/s +BenchmarkLong0 538502 2226.7935 ns/op 56134.527 MB/s +BenchmarkShort1 19044 62749.005 ns/op 1992.0635 MB/s +BenchmarkMid1 90670 13195.911 ns/op 9472.6314 MB/s +BenchmarkLong1 364137 3287.8789 ns/op 38018.432 MB/s +BenchmarkShort5 8410 138715.39 ns/op 901.12569 MB/s +BenchmarkMid5 40351 29551.242 ns/op 4229.9406 MB/s +BenchmarkLong5 170644 7032.1086 ns/op 17775.607 MB/s +BenchmarkShort20 4896 239929.81 ns/op 520.98569 MB/s +BenchmarkMid20 17769 67503.557 ns/op 1851.7543 MB/s +BenchmarkLong20 176239 6820.4384 ns/op 18327.268 MB/s +BenchmarkShort40 2892 409797.24 ns/op 305.0289 MB/s +BenchmarkMid40 10000 115657.99 ns/op 1080.7727 MB/s +BenchmarkLong40 169810 7066.6315 ns/op 17688.767 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22797 52416.029 ns/op 2384.7667 MB/s +BenchmarkMid0 107328 11107.767 ns/op 11253.387 MB/s +BenchmarkLong0 538782 2227.1813 ns/op 56124.753 MB/s +BenchmarkShort1 19327 61519.207 ns/op 2031.8857 MB/s +BenchmarkMid1 90058 13253.215 ns/op 9431.6736 MB/s +BenchmarkLong1 326562 3292.7588 ns/op 37962.089 MB/s +BenchmarkShort5 8385 139252 ns/op 897.6532 MB/s +BenchmarkMid5 39505 30136.719 ns/op 4147.764 MB/s +BenchmarkLong5 170636 7032.3039 ns/op 17775.114 MB/s +BenchmarkShort20 4947 240945.16 ns/op 518.79025 MB/s +BenchmarkMid20 17778 67428.853 ns/op 1853.8058 MB/s +BenchmarkLong20 175989 6825.2486 ns/op 18314.351 MB/s +BenchmarkShort40 2922 410035.31 ns/op 304.85179 MB/s +BenchmarkMid40 10000 115640.03 ns/op 1080.9406 MB/s +BenchmarkLong40 169809 7066.4845 ns/op 17689.135 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22796 52441.902 ns/op 2383.5901 MB/s +BenchmarkMid0 107772 11110.702 ns/op 11250.414 MB/s +BenchmarkLong0 538801 2232.91 ns/op 55980.761 MB/s +BenchmarkShort1 18801 63639.986 ns/op 1964.1739 MB/s +BenchmarkMid1 90597 13201.245 ns/op 9468.8038 MB/s +BenchmarkLong1 364965 3293.6055 ns/op 37952.329 MB/s +BenchmarkShort5 8418 138817.66 ns/op 900.46178 MB/s +BenchmarkMid5 40178 29619.713 ns/op 4220.1624 MB/s +BenchmarkLong5 170622 7032.2907 ns/op 17775.147 MB/s +BenchmarkShort20 4935 241265.3 ns/op 518.10185 MB/s +BenchmarkMid20 17812 67302.434 ns/op 1857.2879 MB/s +BenchmarkLong20 176013 6801.4627 ns/op 18378.4 MB/s +BenchmarkShort40 2882 409694.73 ns/op 305.10522 MB/s +BenchmarkMid40 10000 115839.82 ns/op 1079.0763 MB/s +BenchmarkLong40 169808 7067.3647 ns/op 17686.932 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22699 52277.754 ns/op 2391.0744 MB/s +BenchmarkMid0 107887 11079.662 ns/op 11281.933 MB/s +BenchmarkLong0 538567 2229.8869 ns/op 56056.654 MB/s +BenchmarkShort1 19252 62460.714 ns/op 2001.258 MB/s +BenchmarkMid1 90507 13211.153 ns/op 9461.7028 MB/s +BenchmarkLong1 366055 3295.0064 ns/op 37936.194 MB/s +BenchmarkShort5 8324 141668.5 ns/op 882.34153 MB/s +BenchmarkMid5 39934 29987.766 ns/op 4168.3665 MB/s +BenchmarkLong5 170636 7033.2773 ns/op 17772.653 MB/s +BenchmarkShort20 4952 240691.63 ns/op 519.33672 MB/s +BenchmarkMid20 17744 67541.838 ns/op 1850.7047 MB/s +BenchmarkLong20 176139 6834.7027 ns/op 18289.018 MB/s +BenchmarkShort40 2880 409910.21 ns/op 304.94483 MB/s +BenchmarkMid40 10000 115886.52 ns/op 1078.6414 MB/s +BenchmarkLong40 169812 7066.1084 ns/op 17690.077 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22458 52697.736 ns/op 2372.0184 MB/s +BenchmarkMid0 108193 11106.858 ns/op 11254.308 MB/s +BenchmarkLong0 538748 2227.0526 ns/op 56127.997 MB/s +BenchmarkShort1 19136 62588.398 ns/op 1997.1752 MB/s +BenchmarkMid1 90310 13178.507 ns/op 9485.1413 MB/s +BenchmarkLong1 363847 3292.1437 ns/op 37969.181 MB/s +BenchmarkShort5 8314 140611.6 ns/op 888.97361 MB/s +BenchmarkMid5 40302 29618.213 ns/op 4220.3761 MB/s +BenchmarkLong5 170632 7032.308 ns/op 17775.103 MB/s +BenchmarkShort20 4944 240993.89 ns/op 518.68536 MB/s +BenchmarkMid20 17782 67572.204 ns/op 1849.8731 MB/s +BenchmarkLong20 176582 6811.5905 ns/op 18351.074 MB/s +BenchmarkShort40 2923 409857.29 ns/op 304.9842 MB/s +BenchmarkMid40 10000 115618.19 ns/op 1081.1448 MB/s +BenchmarkLong40 169822 7066.0814 ns/op 17690.144 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22872 52399.752 ns/op 2385.5075 MB/s +BenchmarkMid0 107638 11091.067 ns/op 11270.331 MB/s +BenchmarkLong0 538806 2227.7413 ns/op 56110.645 MB/s +BenchmarkShort1 19316 62214.321 ns/op 2009.1837 MB/s +BenchmarkMid1 90219 13220.7 ns/op 9454.87 MB/s +BenchmarkLong1 362973 3302.0903 ns/op 37854.81 MB/s +BenchmarkShort5 8412 140280.78 ns/op 891.07006 MB/s +BenchmarkMid5 40093 29600.679 ns/op 4222.8761 MB/s +BenchmarkLong5 170641 7031.8972 ns/op 17776.142 MB/s +BenchmarkShort20 4946 240431.36 ns/op 519.8989 MB/s +BenchmarkMid20 17817 67381.726 ns/op 1855.1024 MB/s +BenchmarkLong20 177292 6793.9407 ns/op 18398.747 MB/s +BenchmarkShort40 2919 409639.8 ns/op 305.14613 MB/s +BenchmarkMid40 10000 115515.82 ns/op 1082.1029 MB/s +BenchmarkLong40 169822 7065.9619 ns/op 17690.444 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23092 51589.149 ns/op 2422.9901 MB/s +BenchmarkMid0 107907 11065.283 ns/op 11296.593 MB/s +BenchmarkLong0 539142 2230.3981 ns/op 56043.806 MB/s +BenchmarkShort1 19371 62017.813 ns/op 2015.55 MB/s +BenchmarkMid1 89892 13320.365 ns/op 9384.127 MB/s +BenchmarkLong1 364953 3298.2549 ns/op 37898.83 MB/s +BenchmarkShort5 8462 139117.52 ns/op 898.52089 MB/s +BenchmarkMid5 40375 29642.122 ns/op 4216.972 MB/s +BenchmarkLong5 170643 7032.0909 ns/op 17775.652 MB/s +BenchmarkShort20 4946 240107.12 ns/op 520.60098 MB/s +BenchmarkMid20 17775 67435.337 ns/op 1853.6276 MB/s +BenchmarkLong20 175252 6831.8878 ns/op 18296.553 MB/s +BenchmarkShort40 2922 409818.52 ns/op 305.01306 MB/s +BenchmarkMid40 10000 116073.39 ns/op 1076.9048 MB/s +BenchmarkLong40 169807 7066.8122 ns/op 17688.315 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23002 51916.868 ns/op 2407.6953 MB/s +BenchmarkMid0 107721 11110.177 ns/op 11250.946 MB/s +BenchmarkLong0 538448 2231.3557 ns/op 56019.755 MB/s +BenchmarkShort1 19062 62742.429 ns/op 1992.2722 MB/s +BenchmarkMid1 90217 13212.075 ns/op 9461.0426 MB/s +BenchmarkLong1 365857 3293.0232 ns/op 37959.041 MB/s +BenchmarkShort5 8271 141784.76 ns/op 881.61804 MB/s +BenchmarkMid5 39579 30226.29 ns/op 4135.4728 MB/s +BenchmarkLong5 170640 7032.3716 ns/op 17774.942 MB/s +BenchmarkShort20 4929 240195.62 ns/op 520.40917 MB/s +BenchmarkMid20 17824 67251.286 ns/op 1858.7005 MB/s +BenchmarkLong20 177057 6779.0649 ns/op 18439.121 MB/s +BenchmarkShort40 2911 409961.27 ns/op 304.90685 MB/s +BenchmarkMid40 10000 115733.4 ns/op 1080.0685 MB/s +BenchmarkLong40 169819 7066.3299 ns/op 17689.522 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22575 52020.015 ns/op 2402.9213 MB/s +BenchmarkMid0 107601 11115.692 ns/op 11245.364 MB/s +BenchmarkLong0 538714 2227.0481 ns/op 56128.109 MB/s +BenchmarkShort1 19075 62647.872 ns/op 1995.2793 MB/s +BenchmarkMid1 90715 13199.42 ns/op 9470.1132 MB/s +BenchmarkLong1 363973 3293.2402 ns/op 37956.538 MB/s +BenchmarkShort5 8497 139600.04 ns/op 895.41521 MB/s +BenchmarkMid5 40228 29574.824 ns/op 4226.5678 MB/s +BenchmarkLong5 170649 7031.9497 ns/op 17776.009 MB/s +BenchmarkShort20 4952 240798.03 ns/op 519.10724 MB/s +BenchmarkMid20 17754 67416.992 ns/op 1854.132 MB/s +BenchmarkLong20 177168 6784.0925 ns/op 18425.456 MB/s +BenchmarkShort40 2919 409891.38 ns/op 304.95884 MB/s +BenchmarkMid40 10000 115999.35 ns/op 1077.5923 MB/s +BenchmarkLong40 169810 7066.8015 ns/op 17688.342 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22948 51528.272 ns/op 2425.8527 MB/s +BenchmarkMid0 108142 11117.898 ns/op 11243.132 MB/s +BenchmarkLong0 538878 2226.7696 ns/op 56135.129 MB/s +BenchmarkShort1 19273 62079.809 ns/op 2013.5371 MB/s +BenchmarkMid1 90567 13186.515 ns/op 9479.3807 MB/s +BenchmarkLong1 363740 3292.5638 ns/op 37964.337 MB/s +BenchmarkShort5 8408 140754.83 ns/op 888.06898 MB/s +BenchmarkMid5 39922 29767.776 ns/op 4199.1716 MB/s +BenchmarkLong5 170640 7032.3175 ns/op 17775.079 MB/s +BenchmarkShort20 4916 240711.49 ns/op 519.29387 MB/s +BenchmarkMid20 17808 67296.006 ns/op 1857.4653 MB/s +BenchmarkLong20 176896 6785.6131 ns/op 18421.327 MB/s +BenchmarkShort40 2883 410314.93 ns/op 304.64405 MB/s +BenchmarkMid40 10000 115759.97 ns/op 1079.8206 MB/s +BenchmarkLong40 169815 7066.3493 ns/op 17689.474 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22857 52183.702 ns/op 2395.3839 MB/s +BenchmarkMid0 108147 11116.757 ns/op 11244.286 MB/s +BenchmarkLong0 538762 2226.3377 ns/op 56146.02 MB/s +BenchmarkShort1 19232 62465.05 ns/op 2001.119 MB/s +BenchmarkMid1 90324 13222.645 ns/op 9453.4791 MB/s +BenchmarkLong1 364227 3293.6646 ns/op 37951.648 MB/s +BenchmarkShort5 8392 139529.28 ns/op 895.8693 MB/s +BenchmarkMid5 40489 29580.413 ns/op 4225.7693 MB/s +BenchmarkLong5 170641 7032.0874 ns/op 17775.661 MB/s +BenchmarkShort20 4938 240181.19 ns/op 520.44042 MB/s +BenchmarkMid20 17700 67539.972 ns/op 1850.7559 MB/s +BenchmarkLong20 176274 6797.6218 ns/op 18388.784 MB/s +BenchmarkShort40 2860 410265.22 ns/op 304.68096 MB/s +BenchmarkMid40 10000 115767.69 ns/op 1079.7486 MB/s +BenchmarkLong40 169814 7066.3379 ns/op 17689.502 MB/s diff --git a/results/strcspn/strcspn.pre.out b/results/strcspn/strcspn.pre.out new file mode 100644 index 0000000..b18971f --- /dev/null +++ b/results/strcspn/strcspn.pre.out @@ -0,0 +1,380 @@ +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8432 142513.53 ns/op 877.10969 MB/s +BenchmarkMid0 15502 78017.178 ns/op 1602.2112 MB/s +BenchmarkLong0 24733 48528.341 ns/op 2575.8144 MB/s +BenchmarkShort1 8221 143553.22 ns/op 870.75719 MB/s +BenchmarkMid1 14932 80107.478 ns/op 1560.4036 MB/s +BenchmarkLong1 24771 48442.839 ns/op 2580.3608 MB/s +BenchmarkShort5 7166 165004.79 ns/op 757.55375 MB/s +BenchmarkMid5 14074 85302.178 ns/op 1465.3788 MB/s +BenchmarkLong5 24766 50160.869 ns/op 2491.9824 MB/s +BenchmarkShort20 3715 319747.7 ns/op 390.93322 MB/s +BenchmarkMid20 9070 131531.98 ns/op 950.33919 MB/s +BenchmarkLong20 18860 63671.775 ns/op 1963.1933 MB/s +BenchmarkShort40 2124 563805.56 ns/op 221.70764 MB/s +BenchmarkMid40 6050 198592.39 ns/op 629.42995 MB/s +BenchmarkLong40 22438 53477.244 ns/op 2337.4428 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8202 142138.3 ns/op 879.42518 MB/s +BenchmarkMid0 15230 78801.147 ns/op 1586.2713 MB/s +BenchmarkLong0 24777 48437.261 ns/op 2580.6579 MB/s +BenchmarkShort1 8278 143221.04 ns/op 872.77681 MB/s +BenchmarkMid1 14936 80218.409 ns/op 1558.2458 MB/s +BenchmarkLong1 24774 48434.438 ns/op 2580.8083 MB/s +BenchmarkShort5 7280 165139.72 ns/op 756.93478 MB/s +BenchmarkMid5 14080 85203.412 ns/op 1467.0774 MB/s +BenchmarkLong5 24772 49985.908 ns/op 2500.7048 MB/s +BenchmarkShort20 3726 318382.02 ns/op 392.61011 MB/s +BenchmarkMid20 9109 131799.81 ns/op 948.40806 MB/s +BenchmarkLong20 18865 63664.424 ns/op 1963.42 MB/s +BenchmarkShort40 2107 565481.39 ns/op 221.0506 MB/s +BenchmarkMid40 6136 198172.69 ns/op 630.763 MB/s +BenchmarkLong40 22440 57864.878 ns/op 2160.205 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8238 142239.62 ns/op 878.79875 MB/s +BenchmarkMid0 15348 78468.227 ns/op 1593.0015 MB/s +BenchmarkLong0 24717 48547.563 ns/op 2574.7945 MB/s +BenchmarkShort1 8350 143112.27 ns/op 873.44013 MB/s +BenchmarkMid1 14982 80270.636 ns/op 1557.232 MB/s +BenchmarkLong1 24724 48561.249 ns/op 2574.0689 MB/s +BenchmarkShort5 7256 165603.75 ns/op 754.81383 MB/s +BenchmarkMid5 14125 84982.227 ns/op 1470.8958 MB/s +BenchmarkLong5 24710 49756.45 ns/op 2512.2371 MB/s +BenchmarkShort20 3762 319023.79 ns/op 391.82031 MB/s +BenchmarkMid20 9109 131058.82 ns/op 953.77019 MB/s +BenchmarkLong20 18832 63706.256 ns/op 1962.1307 MB/s +BenchmarkShort40 2119 565014.16 ns/op 221.23339 MB/s +BenchmarkMid40 6135 198213.14 ns/op 630.63429 MB/s +BenchmarkLong40 20629 58407.635 ns/op 2140.1312 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8504 141355.79 ns/op 884.29346 MB/s +BenchmarkMid0 15298 78080.359 ns/op 1600.9148 MB/s +BenchmarkLong0 24771 48480.212 ns/op 2578.3715 MB/s +BenchmarkShort1 8282 144850.13 ns/op 862.9609 MB/s +BenchmarkMid1 14930 80566.734 ns/op 1551.5088 MB/s +BenchmarkLong1 24770 48441.435 ns/op 2580.4356 MB/s +BenchmarkShort5 7276 163406.24 ns/op 764.96464 MB/s +BenchmarkMid5 13971 85787.102 ns/op 1457.0955 MB/s +BenchmarkLong5 24249 49690.941 ns/op 2515.5491 MB/s +BenchmarkShort20 3786 319519.59 ns/op 391.21232 MB/s +BenchmarkMid20 9087 131613.92 ns/op 949.74758 MB/s +BenchmarkLong20 18838 63745.362 ns/op 1960.927 MB/s +BenchmarkShort40 2113 566510 ns/op 220.64924 MB/s +BenchmarkMid40 6081 198830.02 ns/op 628.67769 MB/s +BenchmarkLong40 22429 53960.488 ns/op 2316.5098 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8445 141972.92 ns/op 880.44962 MB/s +BenchmarkMid0 15484 78019.143 ns/op 1602.1709 MB/s +BenchmarkLong0 23773 48735.006 ns/op 2564.8914 MB/s +BenchmarkShort1 8234 143505.81 ns/op 871.04488 MB/s +BenchmarkMid1 14990 80060.035 ns/op 1561.3283 MB/s +BenchmarkLong1 24775 48432.109 ns/op 2580.9324 MB/s +BenchmarkShort5 7158 165424.93 ns/op 755.62977 MB/s +BenchmarkMid5 14119 84980.481 ns/op 1470.926 MB/s +BenchmarkLong5 23428 48449.147 ns/op 2580.0248 MB/s +BenchmarkShort20 3784 319592.83 ns/op 391.12266 MB/s +BenchmarkMid20 9032 131863.29 ns/op 947.95144 MB/s +BenchmarkLong20 18854 63053.419 ns/op 1982.446 MB/s +BenchmarkShort40 2102 564852.44 ns/op 221.29673 MB/s +BenchmarkMid40 6046 198715.33 ns/op 629.04054 MB/s +BenchmarkLong40 22425 53502.855 ns/op 2336.3239 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8412 141651.86 ns/op 882.4452 MB/s +BenchmarkMid0 15290 78205.666 ns/op 1598.3497 MB/s +BenchmarkLong0 24759 48981.539 ns/op 2551.9819 MB/s +BenchmarkShort1 8259 142914.97 ns/op 874.64595 MB/s +BenchmarkMid1 14946 80148.048 ns/op 1559.6138 MB/s +BenchmarkLong1 24769 48444.875 ns/op 2580.2523 MB/s +BenchmarkShort5 7312 163418.27 ns/op 764.90838 MB/s +BenchmarkMid5 13984 85807.913 ns/op 1456.7421 MB/s +BenchmarkLong5 24192 51069.375 ns/op 2447.6509 MB/s +BenchmarkShort20 3723 317153 ns/op 394.13154 MB/s +BenchmarkMid20 9156 131345.82 ns/op 951.68617 MB/s +BenchmarkLong20 18867 63637.347 ns/op 1964.2554 MB/s +BenchmarkShort40 2130 564006.18 ns/op 221.62878 MB/s +BenchmarkMid40 6129 197144.2 ns/op 634.05365 MB/s +BenchmarkLong40 22437 53510.029 ns/op 2336.0107 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8227 140791.57 ns/op 887.83722 MB/s +BenchmarkMid0 15321 78165.889 ns/op 1599.163 MB/s +BenchmarkLong0 24775 48740.771 ns/op 2564.5881 MB/s +BenchmarkShort1 8334 142822.75 ns/op 875.21071 MB/s +BenchmarkMid1 15009 80176.889 ns/op 1559.0528 MB/s +BenchmarkLong1 24770 48444.372 ns/op 2580.2791 MB/s +BenchmarkShort5 7286 164735.15 ns/op 758.79374 MB/s +BenchmarkMid5 14100 85149.99 ns/op 1467.9978 MB/s +BenchmarkLong5 24493 49130.033 ns/op 2544.2686 MB/s +BenchmarkShort20 3793 319315.02 ns/op 391.46295 MB/s +BenchmarkMid20 8958 131793.93 ns/op 948.45037 MB/s +BenchmarkLong20 19048 63689.487 ns/op 1962.6473 MB/s +BenchmarkShort40 2137 565041.24 ns/op 221.22279 MB/s +BenchmarkMid40 6024 198489.78 ns/op 629.75535 MB/s +BenchmarkLong40 21526 58356.552 ns/op 2142.0045 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8204 141367.19 ns/op 884.22216 MB/s +BenchmarkMid0 15352 77950.607 ns/op 1603.5796 MB/s +BenchmarkLong0 24778 48564.368 ns/op 2573.9036 MB/s +BenchmarkShort1 8216 143107.58 ns/op 873.46875 MB/s +BenchmarkMid1 14968 80044.073 ns/op 1561.6397 MB/s +BenchmarkLong1 24777 48428.249 ns/op 2581.1381 MB/s +BenchmarkShort5 7347 163356.26 ns/op 765.19873 MB/s +BenchmarkMid5 13962 85940.103 ns/op 1454.5014 MB/s +BenchmarkLong5 23965 51321.706 ns/op 2435.6166 MB/s +BenchmarkShort20 3714 319480.35 ns/op 391.26037 MB/s +BenchmarkMid20 8896 131933.53 ns/op 947.44681 MB/s +BenchmarkLong20 18848 63674.824 ns/op 1963.0993 MB/s +BenchmarkShort40 2132 565943.89 ns/op 220.86995 MB/s +BenchmarkMid40 5994 197262.32 ns/op 633.67397 MB/s +BenchmarkLong40 22443 53484.949 ns/op 2337.1061 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8180 141864.81 ns/op 881.12057 MB/s +BenchmarkMid0 15320 78434.938 ns/op 1593.6776 MB/s +BenchmarkLong0 24022 48443.605 ns/op 2580.32 MB/s +BenchmarkShort1 8278 144131.26 ns/op 867.26501 MB/s +BenchmarkMid1 15183 79955.683 ns/op 1563.3661 MB/s +BenchmarkLong1 24778 48724.671 ns/op 2565.4355 MB/s +BenchmarkShort5 7233 165139.29 ns/op 756.93677 MB/s +BenchmarkMid5 14106 85060.797 ns/op 1469.5371 MB/s +BenchmarkLong5 22626 49763.899 ns/op 2511.861 MB/s +BenchmarkShort20 3715 320041.77 ns/op 390.57402 MB/s +BenchmarkMid20 9147 132246.13 ns/op 945.20723 MB/s +BenchmarkLong20 18840 61264.277 ns/op 2040.3407 MB/s +BenchmarkShort40 2122 564637.51 ns/op 221.38097 MB/s +BenchmarkMid40 6026 198914.02 ns/op 628.41223 MB/s +BenchmarkLong40 21030 58450.913 ns/op 2138.5466 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8158 141842.91 ns/op 881.25661 MB/s +BenchmarkMid0 15316 77701.464 ns/op 1608.7213 MB/s +BenchmarkLong0 24724 48541.949 ns/op 2575.0923 MB/s +BenchmarkShort1 8163 144809.77 ns/op 863.20145 MB/s +BenchmarkMid1 15210 80002.659 ns/op 1562.4481 MB/s +BenchmarkLong1 24723 48560.204 ns/op 2574.1243 MB/s +BenchmarkShort5 7218 165223.55 ns/op 756.55074 MB/s +BenchmarkMid5 14102 85094.109 ns/op 1468.9619 MB/s +BenchmarkLong5 23511 50223.032 ns/op 2488.8979 MB/s +BenchmarkShort20 3756 318294.05 ns/op 392.71861 MB/s +BenchmarkMid20 9046 131354.55 ns/op 951.62295 MB/s +BenchmarkLong20 18861 63622.716 ns/op 1964.7071 MB/s +BenchmarkShort40 2143 564144.95 ns/op 221.57426 MB/s +BenchmarkMid40 6132 197524.97 ns/op 632.83138 MB/s +BenchmarkLong40 22422 53510.508 ns/op 2335.9898 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8215 141661.62 ns/op 882.38438 MB/s +BenchmarkMid0 15315 78298.495 ns/op 1596.4547 MB/s +BenchmarkLong0 24764 48548.497 ns/op 2574.745 MB/s +BenchmarkShort1 8144 144683.26 ns/op 863.95622 MB/s +BenchmarkMid1 14947 80156.152 ns/op 1559.4561 MB/s +BenchmarkLong1 24778 48430.553 ns/op 2581.0153 MB/s +BenchmarkShort5 7197 164519.24 ns/op 759.78954 MB/s +BenchmarkMid5 14107 85023.939 ns/op 1470.1742 MB/s +BenchmarkLong5 24774 48748.191 ns/op 2564.1977 MB/s +BenchmarkShort20 3787 318522.11 ns/op 392.43743 MB/s +BenchmarkMid20 8895 131581.59 ns/op 949.98091 MB/s +BenchmarkLong20 18820 63677.376 ns/op 1963.0206 MB/s +BenchmarkShort40 2130 564918.84 ns/op 221.27072 MB/s +BenchmarkMid40 6019 199011.11 ns/op 628.10564 MB/s +BenchmarkLong40 22454 53464.098 ns/op 2338.0176 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8377 142166.2 ns/op 879.25261 MB/s +BenchmarkMid0 15300 78730.525 ns/op 1587.6942 MB/s +BenchmarkLong0 24793 48408.445 ns/op 2582.1941 MB/s +BenchmarkShort1 8308 145112.28 ns/op 861.40195 MB/s +BenchmarkMid1 15106 79912.214 ns/op 1564.2165 MB/s +BenchmarkLong1 24787 48410.255 ns/op 2582.0975 MB/s +BenchmarkShort5 7116 166200.04 ns/op 752.10571 MB/s +BenchmarkMid5 14050 85435.014 ns/op 1463.1004 MB/s +BenchmarkLong5 24156 51484.788 ns/op 2427.9016 MB/s +BenchmarkShort20 3712 321728.34 ns/op 388.52655 MB/s +BenchmarkMid20 9082 131530.51 ns/op 950.34981 MB/s +BenchmarkLong20 18832 55016.974 ns/op 2272.0261 MB/s +BenchmarkShort40 2074 577786.28 ns/op 216.34297 MB/s +BenchmarkMid40 5983 200729.76 ns/op 622.72778 MB/s +BenchmarkLong40 22467 53473.188 ns/op 2337.6201 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8205 141184.63 ns/op 885.36548 MB/s +BenchmarkMid0 15268 78509.211 ns/op 1592.1699 MB/s +BenchmarkLong0 24776 48434.861 ns/op 2580.7858 MB/s +BenchmarkShort1 8313 143306.84 ns/op 872.25426 MB/s +BenchmarkMid1 14954 80303.998 ns/op 1556.585 MB/s +BenchmarkLong1 24772 48441.344 ns/op 2580.4404 MB/s +BenchmarkShort5 7268 164754.63 ns/op 758.70401 MB/s +BenchmarkMid5 14098 85092.711 ns/op 1468.986 MB/s +BenchmarkLong5 24288 49377.1 ns/op 2531.5379 MB/s +BenchmarkShort20 3732 319222.87 ns/op 391.57595 MB/s +BenchmarkMid20 9174 131135.67 ns/op 953.21131 MB/s +BenchmarkLong20 18819 55612.115 ns/op 2247.7117 MB/s +BenchmarkShort40 2127 564805.23 ns/op 221.31523 MB/s +BenchmarkMid40 6139 197477.31 ns/op 632.98411 MB/s +BenchmarkLong40 22441 53450.525 ns/op 2338.6113 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8210 141657.08 ns/op 882.41268 MB/s +BenchmarkMid0 15241 78704.979 ns/op 1588.2096 MB/s +BenchmarkLong0 23332 48435.613 ns/op 2580.7457 MB/s +BenchmarkShort1 8355 143494.01 ns/op 871.11653 MB/s +BenchmarkMid1 14995 80245.398 ns/op 1557.7217 MB/s +BenchmarkLong1 24271 48430.015 ns/op 2581.044 MB/s +BenchmarkShort5 7239 164693.99 ns/op 758.98339 MB/s +BenchmarkMid5 14068 85207.614 ns/op 1467.0051 MB/s +BenchmarkLong5 22930 51650.314 ns/op 2420.1208 MB/s +BenchmarkShort20 3729 318780.61 ns/op 392.11921 MB/s +BenchmarkMid20 9168 131415.33 ns/op 951.18278 MB/s +BenchmarkLong20 18820 63750.492 ns/op 1960.7692 MB/s +BenchmarkShort40 2115 563386.17 ns/op 221.87268 MB/s +BenchmarkMid40 6134 197697.85 ns/op 632.27799 MB/s +BenchmarkLong40 22436 53479.825 ns/op 2337.33 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8206 141304.87 ns/op 884.61212 MB/s +BenchmarkMid0 15409 78300.256 ns/op 1596.4188 MB/s +BenchmarkLong0 24781 48427.598 ns/op 2581.1728 MB/s +BenchmarkShort1 8191 143539.69 ns/op 870.83929 MB/s +BenchmarkMid1 14998 80325.08 ns/op 1556.1765 MB/s +BenchmarkLong1 24776 48441.473 ns/op 2580.4335 MB/s +BenchmarkShort5 7279 165142.36 ns/op 756.9227 MB/s +BenchmarkMid5 14073 85207.771 ns/op 1467.0023 MB/s +BenchmarkLong5 23848 48950.237 ns/op 2553.6138 MB/s +BenchmarkShort20 3661 319513.43 ns/op 391.21986 MB/s +BenchmarkMid20 9159 131799.51 ns/op 948.41017 MB/s +BenchmarkLong20 18877 63473.141 ns/op 1969.3369 MB/s +BenchmarkShort40 2120 563802.48 ns/op 221.70885 MB/s +BenchmarkMid40 6093 197624.95 ns/op 632.51124 MB/s +BenchmarkLong40 22440 53477.657 ns/op 2337.4248 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8160 142511.74 ns/op 877.12073 MB/s +BenchmarkMid0 15250 78268.042 ns/op 1597.0759 MB/s +BenchmarkLong0 22449 48447.905 ns/op 2580.0909 MB/s +BenchmarkShort1 8220 143897.71 ns/op 868.67262 MB/s +BenchmarkMid1 15000 80357.162 ns/op 1555.5552 MB/s +BenchmarkLong1 24777 48427.4 ns/op 2581.1834 MB/s +BenchmarkShort5 7212 165240.27 ns/op 756.4742 MB/s +BenchmarkMid5 14109 85038.237 ns/op 1469.927 MB/s +BenchmarkLong5 23764 50185.196 ns/op 2490.7744 MB/s +BenchmarkShort20 3648 317765.98 ns/op 393.37125 MB/s +BenchmarkMid20 8984 131504.99 ns/op 950.53429 MB/s +BenchmarkLong20 18843 63701.429 ns/op 1962.2794 MB/s +BenchmarkShort40 2144 563710.68 ns/op 221.74496 MB/s +BenchmarkMid40 6084 198624.03 ns/op 629.3297 MB/s +BenchmarkLong40 22434 53490.277 ns/op 2336.8733 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8210 142601.43 ns/op 876.56907 MB/s +BenchmarkMid0 15220 78321.647 ns/op 1595.9828 MB/s +BenchmarkLong0 24772 48441.21 ns/op 2580.4475 MB/s +BenchmarkShort1 8284 143080.33 ns/op 873.63509 MB/s +BenchmarkMid1 14976 80184.264 ns/op 1558.9094 MB/s +BenchmarkLong1 24772 48438.706 ns/op 2580.5809 MB/s +BenchmarkShort5 7272 164781.81 ns/op 758.57889 MB/s +BenchmarkMid5 14104 85041.317 ns/op 1469.8738 MB/s +BenchmarkLong5 24765 51285.801 ns/op 2437.3218 MB/s +BenchmarkShort20 3732 319258.24 ns/op 391.53258 MB/s +BenchmarkMid20 9182 131614.58 ns/op 949.74281 MB/s +BenchmarkLong20 18836 63711.992 ns/op 1961.954 MB/s +BenchmarkShort40 2138 565665.55 ns/op 220.97863 MB/s +BenchmarkMid40 6132 199037.86 ns/op 628.02122 MB/s +BenchmarkLong40 22453 53701.823 ns/op 2327.6677 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8246 142095.33 ns/op 879.69111 MB/s +BenchmarkMid0 15480 78141.077 ns/op 1599.6708 MB/s +BenchmarkLong0 24762 48450.938 ns/op 2579.9294 MB/s +BenchmarkShort1 8248 143360.38 ns/op 871.92848 MB/s +BenchmarkMid1 14958 79994.231 ns/op 1562.6127 MB/s +BenchmarkLong1 24771 48707.87 ns/op 2566.3204 MB/s +BenchmarkShort5 7258 165076.38 ns/op 757.22523 MB/s +BenchmarkMid5 14120 85042.168 ns/op 1469.859 MB/s +BenchmarkLong5 23828 51384.68 ns/op 2432.6317 MB/s +BenchmarkShort20 3697 321065.34 ns/op 389.32885 MB/s +BenchmarkMid20 9080 133420.36 ns/op 936.88849 MB/s +BenchmarkLong20 18835 63697.635 ns/op 1962.3963 MB/s +BenchmarkShort40 2100 564988.94 ns/op 221.24327 MB/s +BenchmarkMid40 5942 200242.52 ns/op 624.24305 MB/s +BenchmarkLong40 22455 53447.249 ns/op 2338.7546 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8187 142410.39 ns/op 877.74493 MB/s +BenchmarkMid0 15157 78918.896 ns/op 1583.9046 MB/s +BenchmarkLong0 24772 48439.997 ns/op 2580.5121 MB/s +BenchmarkShort1 8307 143320.14 ns/op 872.17332 MB/s +BenchmarkMid1 14971 80159.497 ns/op 1559.391 MB/s +BenchmarkLong1 24769 48438.364 ns/op 2580.5991 MB/s +BenchmarkShort5 7210 165565.12 ns/op 754.98996 MB/s +BenchmarkMid5 14084 85266.24 ns/op 1465.9964 MB/s +BenchmarkLong5 23194 51142.696 ns/op 2444.1418 MB/s +BenchmarkShort20 3792 319928.27 ns/op 390.71258 MB/s +BenchmarkMid20 9085 131144.33 ns/op 953.14832 MB/s +BenchmarkLong20 18853 63726.773 ns/op 1961.499 MB/s +BenchmarkShort40 2130 565232.24 ns/op 221.14804 MB/s +BenchmarkMid40 5941 198436.04 ns/op 629.92589 MB/s +BenchmarkLong40 22435 53484.228 ns/op 2337.1376 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 8479 141448.27 ns/op 883.71532 MB/s +BenchmarkMid0 15193 78368.882 ns/op 1595.0208 MB/s +BenchmarkLong0 24732 48463.716 ns/op 2579.2492 MB/s +BenchmarkShort1 8217 143346.56 ns/op 872.01258 MB/s +BenchmarkMid1 14983 80191.875 ns/op 1558.7614 MB/s +BenchmarkLong1 24770 48437.788 ns/op 2580.6298 MB/s +BenchmarkShort5 7328 163527.88 ns/op 764.39567 MB/s +BenchmarkMid5 13981 85863.249 ns/op 1455.8033 MB/s +BenchmarkLong5 22448 49705.345 ns/op 2514.8201 MB/s +BenchmarkShort20 3778 317969.41 ns/op 393.11958 MB/s +BenchmarkMid20 9075 131911.61 ns/op 947.60424 MB/s +BenchmarkLong20 18842 63747.318 ns/op 1960.8668 MB/s +BenchmarkShort40 2136 565073.13 ns/op 221.2103 MB/s +BenchmarkMid40 5995 196804.4 ns/op 635.14841 MB/s +BenchmarkLong40 22429 53511.219 ns/op 2335.9588 MB/s diff --git a/results/strcspn/strcspn.scalar.out b/results/strcspn/strcspn.scalar.out new file mode 100644 index 0000000..bf0c43a --- /dev/null +++ b/results/strcspn/strcspn.scalar.out @@ -0,0 +1,380 @@ +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15885 75870.643 ns/op 1647.5411 MB/s +BenchmarkMid0 56812 21115.739 ns/op 5919.755 MB/s +BenchmarkLong0 151070 7944.8723 ns/op 15733.418 MB/s +BenchmarkShort1 16180 73897.39 ns/op 1691.5347 MB/s +BenchmarkMid1 58057 20645.928 ns/op 6054.4628 MB/s +BenchmarkLong1 108747 11033.759 ns/op 11328.868 MB/s +BenchmarkShort5 9687 122345.29 ns/op 1021.6985 MB/s +BenchmarkMid5 21891 54835.188 ns/op 2279.5582 MB/s +BenchmarkLong5 34032 35267.356 ns/op 3544.3541 MB/s +BenchmarkShort20 7615 156050.53 ns/op 801.02259 MB/s +BenchmarkMid20 18406 65140.852 ns/op 1918.9187 MB/s +BenchmarkLong20 34110 35178.521 ns/op 3553.3046 MB/s +BenchmarkShort40 5924 197894.02 ns/op 631.65124 MB/s +BenchmarkMid40 16089 74750.127 ns/op 1672.238 MB/s +BenchmarkLong40 33994 35302.731 ns/op 3540.8025 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15441 77271.271 ns/op 1617.6775 MB/s +BenchmarkMid0 55806 20846.88 ns/op 5996.1012 MB/s +BenchmarkLong0 151042 7943.7369 ns/op 15735.667 MB/s +BenchmarkShort1 15837 73853.379 ns/op 1692.5427 MB/s +BenchmarkMid1 57835 20658.217 ns/op 6050.8609 MB/s +BenchmarkLong1 108758 11034.578 ns/op 11328.027 MB/s +BenchmarkShort5 9727 121722.48 ns/op 1026.9262 MB/s +BenchmarkMid5 21889 54647.848 ns/op 2287.3728 MB/s +BenchmarkLong5 34065 35297.779 ns/op 3541.2993 MB/s +BenchmarkShort20 7602 154878.04 ns/op 807.08669 MB/s +BenchmarkMid20 18446 65071.725 ns/op 1920.9572 MB/s +BenchmarkLong20 34108 35187.988 ns/op 3552.3486 MB/s +BenchmarkShort40 6074 195831.52 ns/op 638.30378 MB/s +BenchmarkMid40 16116 74583.159 ns/op 1675.9816 MB/s +BenchmarkLong40 34004 35301.99 ns/op 3540.8769 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15861 76071.094 ns/op 1643.1997 MB/s +BenchmarkMid0 58910 20281.565 ns/op 6163.2325 MB/s +BenchmarkLong0 151075 7943.1131 ns/op 15736.903 MB/s +BenchmarkShort1 16269 73184.36 ns/op 1708.0152 MB/s +BenchmarkMid1 57678 20685.752 ns/op 6042.8066 MB/s +BenchmarkLong1 108754 11033.355 ns/op 11329.283 MB/s +BenchmarkShort5 9739 122088.45 ns/op 1023.8479 MB/s +BenchmarkMid5 21958 54413.849 ns/op 2297.2093 MB/s +BenchmarkLong5 34053 35242.611 ns/op 3546.8427 MB/s +BenchmarkShort20 7624 156400.08 ns/op 799.23233 MB/s +BenchmarkMid20 18409 65165.999 ns/op 1918.1782 MB/s +BenchmarkLong20 34111 35185.234 ns/op 3552.6266 MB/s +BenchmarkShort40 5990 197839.88 ns/op 631.82408 MB/s +BenchmarkMid40 16032 74857.794 ns/op 1669.8328 MB/s +BenchmarkLong40 34008 35292.041 ns/op 3541.8751 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15753 75830.39 ns/op 1648.4156 MB/s +BenchmarkMid0 56906 21154.584 ns/op 5908.8847 MB/s +BenchmarkLong0 151056 7943.9206 ns/op 15735.303 MB/s +BenchmarkShort1 16142 73891.178 ns/op 1691.6769 MB/s +BenchmarkMid1 58134 20609.109 ns/op 6065.2792 MB/s +BenchmarkLong1 108756 11034.1 ns/op 11328.518 MB/s +BenchmarkShort5 9733 121924.1 ns/op 1025.228 MB/s +BenchmarkMid5 21960 54496.488 ns/op 2293.7258 MB/s +BenchmarkLong5 34014 35316.577 ns/op 3539.4143 MB/s +BenchmarkShort20 7608 156758.13 ns/op 797.40683 MB/s +BenchmarkMid20 18409 65317.402 ns/op 1913.732 MB/s +BenchmarkLong20 34048 35308.856 ns/op 3540.1883 MB/s +BenchmarkShort40 5988 198105.51 ns/op 630.97688 MB/s +BenchmarkMid40 16040 74824.133 ns/op 1670.584 MB/s +BenchmarkLong40 33932 35318.636 ns/op 3539.2081 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15740 75848.947 ns/op 1648.0123 MB/s +BenchmarkMid0 56868 21005.852 ns/op 5950.7226 MB/s +BenchmarkLong0 151050 7942.5386 ns/op 15738.041 MB/s +BenchmarkShort1 15618 74322.5 ns/op 1681.8595 MB/s +BenchmarkMid1 58060 20614.136 ns/op 6063.8001 MB/s +BenchmarkLong1 108751 11035.32 ns/op 11327.266 MB/s +BenchmarkShort5 9699 121892.67 ns/op 1025.4923 MB/s +BenchmarkMid5 21967 54554.96 ns/op 2291.2674 MB/s +BenchmarkLong5 33994 35305.175 ns/op 3540.5575 MB/s +BenchmarkShort20 7662 155352.02 ns/op 804.62421 MB/s +BenchmarkMid20 18422 65141.578 ns/op 1918.8973 MB/s +BenchmarkLong20 34095 35193.554 ns/op 3551.7868 MB/s +BenchmarkShort40 6064 195997.45 ns/op 637.76341 MB/s +BenchmarkMid40 16122 74394.957 ns/op 1680.2214 MB/s +BenchmarkLong40 33998 35292.815 ns/op 3541.7973 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15784 75704.637 ns/op 1651.1538 MB/s +BenchmarkMid0 57082 21000.941 ns/op 5952.1142 MB/s +BenchmarkLong0 150999 7945.1864 ns/op 15732.796 MB/s +BenchmarkShort1 16179 74168.847 ns/op 1685.3437 MB/s +BenchmarkMid1 58225 20616.664 ns/op 6063.0566 MB/s +BenchmarkLong1 108745 11034.415 ns/op 11328.195 MB/s +BenchmarkShort5 9758 121925.34 ns/op 1025.2176 MB/s +BenchmarkMid5 21819 54751.88 ns/op 2283.0266 MB/s +BenchmarkLong5 34018 35267.432 ns/op 3544.3465 MB/s +BenchmarkShort20 7698 154891.19 ns/op 807.01815 MB/s +BenchmarkMid20 18487 65218.425 ns/op 1916.6363 MB/s +BenchmarkLong20 34088 35186.775 ns/op 3552.4711 MB/s +BenchmarkShort40 5812 196250.35 ns/op 636.94152 MB/s +BenchmarkMid40 16107 74321.949 ns/op 1681.8719 MB/s +BenchmarkLong40 34024 35284.684 ns/op 3542.6136 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15580 77515.979 ns/op 1612.5707 MB/s +BenchmarkMid0 55638 21461.848 ns/op 5824.2887 MB/s +BenchmarkLong0 151064 7945.3605 ns/op 15732.452 MB/s +BenchmarkShort1 16197 73989.143 ns/op 1689.4371 MB/s +BenchmarkMid1 58002 20659.262 ns/op 6050.5548 MB/s +BenchmarkLong1 108758 11032.68 ns/op 11329.976 MB/s +BenchmarkShort5 9739 122274.03 ns/op 1022.294 MB/s +BenchmarkMid5 22029 54403.385 ns/op 2297.6512 MB/s +BenchmarkLong5 33987 35250.464 ns/op 3546.0526 MB/s +BenchmarkShort20 7620 156188.82 ns/op 800.31337 MB/s +BenchmarkMid20 18472 65097.861 ns/op 1920.186 MB/s +BenchmarkLong20 34065 35209.192 ns/op 3550.2093 MB/s +BenchmarkShort40 6006 198213.16 ns/op 630.6342 MB/s +BenchmarkMid40 16027 74816.676 ns/op 1670.7505 MB/s +BenchmarkLong40 33975 35320.551 ns/op 3539.0161 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15927 75428.469 ns/op 1657.1992 MB/s +BenchmarkMid0 57666 20468.576 ns/op 6106.922 MB/s +BenchmarkLong0 151047 7945.0936 ns/op 15732.98 MB/s +BenchmarkShort1 16132 74048.769 ns/op 1688.0767 MB/s +BenchmarkMid1 57992 20802.822 ns/op 6008.8001 MB/s +BenchmarkLong1 108741 11037.967 ns/op 11324.549 MB/s +BenchmarkShort5 9714 121630.64 ns/op 1027.7015 MB/s +BenchmarkMid5 21939 54522.615 ns/op 2292.6267 MB/s +BenchmarkLong5 33880 35305.949 ns/op 3540.4798 MB/s +BenchmarkShort20 7598 156103.95 ns/op 800.74847 MB/s +BenchmarkMid20 18361 65363.902 ns/op 1912.3705 MB/s +BenchmarkLong20 34056 35263.572 ns/op 3544.7345 MB/s +BenchmarkShort40 6024 197756.65 ns/op 632.08998 MB/s +BenchmarkMid40 16006 74973.204 ns/op 1667.2624 MB/s +BenchmarkLong40 33964 35362.63 ns/op 3534.8049 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15747 76799.817 ns/op 1627.608 MB/s +BenchmarkMid0 59022 20291.231 ns/op 6160.2966 MB/s +BenchmarkLong0 151023 7944.5152 ns/op 15734.126 MB/s +BenchmarkShort1 16028 74251.582 ns/op 1683.4658 MB/s +BenchmarkMid1 57955 20610.073 ns/op 6064.9955 MB/s +BenchmarkLong1 108747 11033.894 ns/op 11328.729 MB/s +BenchmarkShort5 9662 122091.95 ns/op 1023.8185 MB/s +BenchmarkMid5 22034 54058.746 ns/op 2312.2993 MB/s +BenchmarkLong5 33997 35285.081 ns/op 3542.5737 MB/s +BenchmarkShort20 7674 155319.74 ns/op 804.79143 MB/s +BenchmarkMid20 18428 65038.22 ns/op 1921.9468 MB/s +BenchmarkLong20 34095 35180.682 ns/op 3553.0863 MB/s +BenchmarkShort40 6073 195933.77 ns/op 637.97067 MB/s +BenchmarkMid40 16132 74375.232 ns/op 1680.667 MB/s +BenchmarkLong40 33998 35298.771 ns/op 3541.1997 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15781 76010.094 ns/op 1644.5184 MB/s +BenchmarkMid0 57823 20849.051 ns/op 5995.4768 MB/s +BenchmarkLong0 151093 7945.0477 ns/op 15733.071 MB/s +BenchmarkShort1 16204 74139.657 ns/op 1686.0073 MB/s +BenchmarkMid1 58252 20614.915 ns/op 6063.5711 MB/s +BenchmarkLong1 108765 11032.784 ns/op 11329.869 MB/s +BenchmarkShort5 9657 121733.84 ns/op 1026.8303 MB/s +BenchmarkMid5 21967 54412.207 ns/op 2297.2786 MB/s +BenchmarkLong5 33996 35290.237 ns/op 3542.0561 MB/s +BenchmarkShort20 7654 154294.98 ns/op 810.13651 MB/s +BenchmarkMid20 18303 64929.952 ns/op 1925.1516 MB/s +BenchmarkLong20 34089 35191.899 ns/op 3551.9538 MB/s +BenchmarkShort40 6076 196133.64 ns/op 637.32055 MB/s +BenchmarkMid40 16045 74788.378 ns/op 1671.3827 MB/s +BenchmarkLong40 34000 35275.262 ns/op 3543.5598 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15687 75829.405 ns/op 1648.4371 MB/s +BenchmarkMid0 56862 21117.796 ns/op 5919.1784 MB/s +BenchmarkLong0 151072 7942.286 ns/op 15738.542 MB/s +BenchmarkShort1 15798 73659.762 ns/op 1696.9916 MB/s +BenchmarkMid1 58059 20654.122 ns/op 6052.0606 MB/s +BenchmarkLong1 108752 11034.228 ns/op 11328.387 MB/s +BenchmarkShort5 9654 122106.04 ns/op 1023.7004 MB/s +BenchmarkMid5 22100 54221.608 ns/op 2305.354 MB/s +BenchmarkLong5 33997 35284.416 ns/op 3542.6405 MB/s +BenchmarkShort20 7594 156105.07 ns/op 800.74272 MB/s +BenchmarkMid20 18399 65251.621 ns/op 1915.6612 MB/s +BenchmarkLong20 34077 35195.745 ns/op 3551.5657 MB/s +BenchmarkShort40 5998 198077.36 ns/op 631.06658 MB/s +BenchmarkMid40 16040 74900.669 ns/op 1668.877 MB/s +BenchmarkLong40 33930 35330.623 ns/op 3538.0072 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15811 75610.929 ns/op 1653.2002 MB/s +BenchmarkMid0 58468 20587.088 ns/op 6071.767 MB/s +BenchmarkLong0 151065 7940.2486 ns/op 15742.58 MB/s +BenchmarkShort1 16281 74400.461 ns/op 1680.0971 MB/s +BenchmarkMid1 57667 20647.085 ns/op 6054.1233 MB/s +BenchmarkLong1 108745 11034.601 ns/op 11328.004 MB/s +BenchmarkShort5 9669 122173.66 ns/op 1023.1338 MB/s +BenchmarkMid5 21808 54699.005 ns/op 2285.2335 MB/s +BenchmarkLong5 33950 35294.426 ns/op 3541.6358 MB/s +BenchmarkShort20 7624 156558.6 ns/op 798.42308 MB/s +BenchmarkMid20 18350 65340.001 ns/op 1913.0701 MB/s +BenchmarkLong20 34101 35244.127 ns/op 3546.6902 MB/s +BenchmarkShort40 6012 198095.95 ns/op 631.00734 MB/s +BenchmarkMid40 16099 74714.197 ns/op 1673.0421 MB/s +BenchmarkLong40 33927 35294.18 ns/op 3541.6604 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15892 75782.633 ns/op 1649.4544 MB/s +BenchmarkMid0 58321 20658.32 ns/op 6050.8308 MB/s +BenchmarkLong0 151076 7945.09 ns/op 15732.987 MB/s +BenchmarkShort1 16221 74043.531 ns/op 1688.1961 MB/s +BenchmarkMid1 58040 20665.653 ns/op 6048.6839 MB/s +BenchmarkLong1 108753 11032.606 ns/op 11330.052 MB/s +BenchmarkShort5 9775 121668.67 ns/op 1027.3804 MB/s +BenchmarkMid5 22077 54283.216 ns/op 2302.7375 MB/s +BenchmarkLong5 34093 35318.315 ns/op 3539.2402 MB/s +BenchmarkShort20 7724 154925.56 ns/op 806.83909 MB/s +BenchmarkMid20 18555 64832.135 ns/op 1928.0562 MB/s +BenchmarkLong20 34060 35237.645 ns/op 3547.3426 MB/s +BenchmarkShort40 6078 195608.75 ns/op 639.03071 MB/s +BenchmarkMid40 16140 74307.514 ns/op 1682.1986 MB/s +BenchmarkLong40 34030 35302.205 ns/op 3540.8553 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15812 76231.63 ns/op 1639.7393 MB/s +BenchmarkMid0 57718 20832.359 ns/op 6000.2806 MB/s +BenchmarkLong0 151108 7942.1549 ns/op 15738.802 MB/s +BenchmarkShort1 16112 73990.675 ns/op 1689.4021 MB/s +BenchmarkMid1 58008 20616.279 ns/op 6063.1698 MB/s +BenchmarkLong1 108772 11033.656 ns/op 11328.973 MB/s +BenchmarkShort5 9706 122337.5 ns/op 1021.7636 MB/s +BenchmarkMid5 22048 53939.081 ns/op 2317.4292 MB/s +BenchmarkLong5 33986 35315.333 ns/op 3539.539 MB/s +BenchmarkShort20 7662 155881.4 ns/op 801.89169 MB/s +BenchmarkMid20 18428 65088.449 ns/op 1920.4636 MB/s +BenchmarkLong20 34075 35221.725 ns/op 3548.946 MB/s +BenchmarkShort40 6068 196208.35 ns/op 637.07787 MB/s +BenchmarkMid40 16089 74520.97 ns/op 1677.3802 MB/s +BenchmarkLong40 33976 35292.563 ns/op 3541.8227 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15700 76015.047 ns/op 1644.4113 MB/s +BenchmarkMid0 57854 20722.021 ns/op 6032.2303 MB/s +BenchmarkLong0 151054 7942.7531 ns/op 15737.616 MB/s +BenchmarkShort1 16165 74217.076 ns/op 1684.2485 MB/s +BenchmarkMid1 58363 20610.432 ns/op 6064.89 MB/s +BenchmarkLong1 108753 11035.693 ns/op 11326.883 MB/s +BenchmarkShort5 9829 121646.2 ns/op 1027.5701 MB/s +BenchmarkMid5 22006 54464.106 ns/op 2295.0896 MB/s +BenchmarkLong5 34038 35264.264 ns/op 3544.6649 MB/s +BenchmarkShort20 7627 154990.22 ns/op 806.5025 MB/s +BenchmarkMid20 18382 65151.811 ns/op 1918.5959 MB/s +BenchmarkLong20 34104 35182.576 ns/op 3552.8951 MB/s +BenchmarkShort40 6058 196710.5 ns/op 635.4516 MB/s +BenchmarkMid40 15955 75273.255 ns/op 1660.6164 MB/s +BenchmarkLong40 33970 35306.495 ns/op 3540.4251 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15784 76060.722 ns/op 1643.4238 MB/s +BenchmarkMid0 58867 20295.07 ns/op 6159.1311 MB/s +BenchmarkLong0 151046 7940.8734 ns/op 15741.342 MB/s +BenchmarkShort1 16279 73493.752 ns/op 1700.8248 MB/s +BenchmarkMid1 58008 20641.67 ns/op 6055.7116 MB/s +BenchmarkLong1 108742 11033.784 ns/op 11328.842 MB/s +BenchmarkShort5 9748 122294.54 ns/op 1022.1225 MB/s +BenchmarkMid5 21806 54690.597 ns/op 2285.5848 MB/s +BenchmarkLong5 34099 35260.517 ns/op 3545.0416 MB/s +BenchmarkShort20 7635 155380.38 ns/op 804.4774 MB/s +BenchmarkMid20 18433 65175.387 ns/op 1917.9019 MB/s +BenchmarkLong20 34093 35300.551 ns/op 3541.0212 MB/s +BenchmarkShort40 6072 195934.6 ns/op 637.96799 MB/s +BenchmarkMid40 16100 74539.955 ns/op 1676.953 MB/s +BenchmarkLong40 34040 35351.083 ns/op 3535.9596 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15870 75939.554 ns/op 1646.046 MB/s +BenchmarkMid0 58842 20374.814 ns/op 6135.0255 MB/s +BenchmarkLong0 151062 7943.6819 ns/op 15735.776 MB/s +BenchmarkShort1 16110 74322.031 ns/op 1681.8701 MB/s +BenchmarkMid1 57991 20587.762 ns/op 6071.5683 MB/s +BenchmarkLong1 108769 11032.831 ns/op 11329.821 MB/s +BenchmarkShort5 9753 121950.68 ns/op 1025.0046 MB/s +BenchmarkMid5 22029 54038.345 ns/op 2313.1722 MB/s +BenchmarkLong5 34005 35284.159 ns/op 3542.6663 MB/s +BenchmarkShort20 7677 154321.17 ns/op 809.99904 MB/s +BenchmarkMid20 18500 64942.45 ns/op 1924.7811 MB/s +BenchmarkLong20 34105 35191.456 ns/op 3551.9985 MB/s +BenchmarkShort40 6081 196105.21 ns/op 637.41295 MB/s +BenchmarkMid40 16063 74632.779 ns/op 1674.8673 MB/s +BenchmarkLong40 34003 35314.061 ns/op 3539.6665 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15764 76041.451 ns/op 1643.8403 MB/s +BenchmarkMid0 58052 20702.873 ns/op 6037.8092 MB/s +BenchmarkLong0 151056 7944.3556 ns/op 15734.442 MB/s +BenchmarkShort1 15973 73921.16 ns/op 1690.9908 MB/s +BenchmarkMid1 58057 20603.35 ns/op 6066.9746 MB/s +BenchmarkLong1 108769 11032.004 ns/op 11330.671 MB/s +BenchmarkShort5 9850 121944.12 ns/op 1025.0597 MB/s +BenchmarkMid5 22062 54511.645 ns/op 2293.088 MB/s +BenchmarkLong5 33985 35294.421 ns/op 3541.6362 MB/s +BenchmarkShort20 7764 154996.83 ns/op 806.4681 MB/s +BenchmarkMid20 18510 64823.491 ns/op 1928.3133 MB/s +BenchmarkLong20 34100 35199.066 ns/op 3551.2306 MB/s +BenchmarkShort40 6072 196000.04 ns/op 637.75496 MB/s +BenchmarkMid40 16128 74372.798 ns/op 1680.722 MB/s +BenchmarkLong40 33990 35297.425 ns/op 3541.3348 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15800 75899.798 ns/op 1646.9082 MB/s +BenchmarkMid0 57888 20787.817 ns/op 6013.1374 MB/s +BenchmarkLong0 151069 7946.1211 ns/op 15730.946 MB/s +BenchmarkShort1 16267 73864.681 ns/op 1692.2838 MB/s +BenchmarkMid1 58143 20643.127 ns/op 6055.2841 MB/s +BenchmarkLong1 108757 11034.553 ns/op 11328.052 MB/s +BenchmarkShort5 9697 121718.22 ns/op 1026.9622 MB/s +BenchmarkMid5 22132 54418.806 ns/op 2297.0001 MB/s +BenchmarkLong5 33999 35267.832 ns/op 3544.3063 MB/s +BenchmarkShort20 7683 155699.12 ns/op 802.8305 MB/s +BenchmarkMid20 18234 65026.271 ns/op 1922.3 MB/s +BenchmarkLong20 34064 35283.752 ns/op 3542.7071 MB/s +BenchmarkShort40 6038 196113.21 ns/op 637.38694 MB/s +BenchmarkMid40 16113 74481.646 ns/op 1678.2658 MB/s +BenchmarkLong40 33952 35316.614 ns/op 3539.4107 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 15780 75831.946 ns/op 1648.3818 MB/s +BenchmarkMid0 57624 20892.721 ns/op 5982.9449 MB/s +BenchmarkLong0 151060 7948.0065 ns/op 15727.214 MB/s +BenchmarkShort1 16263 73552.665 ns/op 1699.4626 MB/s +BenchmarkMid1 58166 20592.881 ns/op 6070.0588 MB/s +BenchmarkLong1 108738 11035.587 ns/op 11326.991 MB/s +BenchmarkShort5 9812 122006.26 ns/op 1024.5376 MB/s +BenchmarkMid5 22111 54442.329 ns/op 2296.0076 MB/s +BenchmarkLong5 33994 35248.434 ns/op 3546.2568 MB/s +BenchmarkShort20 7671 155428.78 ns/op 804.22685 MB/s +BenchmarkMid20 18468 64933.249 ns/op 1925.0538 MB/s +BenchmarkLong20 34070 35194.921 ns/op 3551.6488 MB/s +BenchmarkShort40 6073 196182.4 ns/op 637.16216 MB/s +BenchmarkMid40 16095 74519.648 ns/op 1677.41 MB/s +BenchmarkLong40 34012 35317.364 ns/op 3539.3355 MB/s diff --git a/results/strcspn/strcspn.x86-64-v2.out b/results/strcspn/strcspn.x86-64-v2.out new file mode 100644 index 0000000..a7848a5 --- /dev/null +++ b/results/strcspn/strcspn.x86-64-v2.out @@ -0,0 +1,380 @@ +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22924 52483.702 ns/op 2381.6918 MB/s +BenchmarkMid0 107788 11090.092 ns/op 11271.323 MB/s +BenchmarkLong0 538681 2227.3366 ns/op 56120.84 MB/s +BenchmarkShort1 19003 63320.095 ns/op 1974.0968 MB/s +BenchmarkMid1 90778 13157.185 ns/op 9500.5121 MB/s +BenchmarkLong1 363876 3297.272 ns/op 37910.127 MB/s +BenchmarkShort5 18314 65555.87 ns/op 1906.7705 MB/s +BenchmarkMid5 82268 14545.724 ns/op 8593.5908 MB/s +BenchmarkLong5 199032 6029.1225 ns/op 20732.702 MB/s +BenchmarkShort20 18050 66417.078 ns/op 1882.0461 MB/s +BenchmarkMid20 60109 19957.385 ns/op 6263.3456 MB/s +BenchmarkLong20 99672 12039.703 ns/op 10382.316 MB/s +BenchmarkShort40 6789 174963.68 ns/op 714.434 MB/s +BenchmarkMid40 16766 71463.032 ns/op 1749.1561 MB/s +BenchmarkLong40 34125 35171.468 ns/op 3554.0172 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22544 52318.454 ns/op 2389.2143 MB/s +BenchmarkMid0 108298 11077.661 ns/op 11283.97 MB/s +BenchmarkLong0 538963 2227.6551 ns/op 56112.815 MB/s +BenchmarkShort1 18784 63779.446 ns/op 1959.879 MB/s +BenchmarkMid1 90368 13211.05 ns/op 9461.7764 MB/s +BenchmarkLong1 365654 3294.1875 ns/op 37945.623 MB/s +BenchmarkShort5 18237 65740.288 ns/op 1901.4215 MB/s +BenchmarkMid5 82683 14519.608 ns/op 8609.0481 MB/s +BenchmarkLong5 199056 6029.1309 ns/op 20732.673 MB/s +BenchmarkShort20 17964 66764.639 ns/op 1872.2486 MB/s +BenchmarkMid20 60170 19947.476 ns/op 6266.4569 MB/s +BenchmarkLong20 99681 12038.36 ns/op 10383.474 MB/s +BenchmarkShort40 6780 175254.5 ns/op 713.24844 MB/s +BenchmarkMid40 16762 71607.371 ns/op 1745.6303 MB/s +BenchmarkLong40 34074 35230.326 ns/op 3548.0795 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22540 52571.986 ns/op 2377.6922 MB/s +BenchmarkMid0 108088 11105.978 ns/op 11255.2 MB/s +BenchmarkLong0 538468 2226.9263 ns/op 56131.18 MB/s +BenchmarkShort1 18820 63418.643 ns/op 1971.0293 MB/s +BenchmarkMid1 90198 13237.243 ns/op 9443.0539 MB/s +BenchmarkLong1 364803 3292.328 ns/op 37967.055 MB/s +BenchmarkShort5 18219 65624.35 ns/op 1904.7808 MB/s +BenchmarkMid5 82588 14499.395 ns/op 8621.0491 MB/s +BenchmarkLong5 198763 6028.5561 ns/op 20734.65 MB/s +BenchmarkShort20 17946 66604.129 ns/op 1876.7605 MB/s +BenchmarkMid20 60246 19927.437 ns/op 6272.7586 MB/s +BenchmarkLong20 99673 12038.339 ns/op 10383.492 MB/s +BenchmarkShort40 6640 178495.09 ns/op 700.29936 MB/s +BenchmarkMid40 16610 72164.216 ns/op 1732.1604 MB/s +BenchmarkLong40 34100 35193.803 ns/op 3551.7617 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22803 51629.848 ns/op 2421.0801 MB/s +BenchmarkMid0 108075 11082.758 ns/op 11278.781 MB/s +BenchmarkLong0 538965 2227.3653 ns/op 56120.115 MB/s +BenchmarkShort1 18835 63456.675 ns/op 1969.8479 MB/s +BenchmarkMid1 90711 13185.133 ns/op 9480.3746 MB/s +BenchmarkLong1 365096 3293.646 ns/op 37951.862 MB/s +BenchmarkShort5 18285 65807.223 ns/op 1899.4875 MB/s +BenchmarkMid5 82579 14516.308 ns/op 8611.0051 MB/s +BenchmarkLong5 199048 6028.6371 ns/op 20734.371 MB/s +BenchmarkShort20 17978 66857.647 ns/op 1869.644 MB/s +BenchmarkMid20 59956 19936.752 ns/op 6269.8278 MB/s +BenchmarkLong20 99680 12038.419 ns/op 10383.423 MB/s +BenchmarkShort40 6820 174334.56 ns/op 717.01217 MB/s +BenchmarkMid40 16796 71416.607 ns/op 1750.2932 MB/s +BenchmarkLong40 34117 35179.063 ns/op 3553.2498 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23010 52146.42 ns/op 2397.0965 MB/s +BenchmarkMid0 107822 11111.054 ns/op 11250.058 MB/s +BenchmarkLong0 538708 2228.4696 ns/op 56092.306 MB/s +BenchmarkShort1 18945 63168.2 ns/op 1978.8438 MB/s +BenchmarkMid1 90688 13164.562 ns/op 9495.189 MB/s +BenchmarkLong1 365595 3277.5831 ns/op 38137.858 MB/s +BenchmarkShort5 18289 65792.834 ns/op 1899.903 MB/s +BenchmarkMid5 82632 14498.581 ns/op 8621.5335 MB/s +BenchmarkLong5 198998 6030.3731 ns/op 20728.403 MB/s +BenchmarkShort20 18051 66270.482 ns/op 1886.2093 MB/s +BenchmarkMid20 60084 19936.407 ns/op 6269.9361 MB/s +BenchmarkLong20 99670 12039.147 ns/op 10382.795 MB/s +BenchmarkShort40 6589 179460.79 ns/op 696.53099 MB/s +BenchmarkMid40 16544 72485.154 ns/op 1724.4911 MB/s +BenchmarkLong40 34072 35202.044 ns/op 3550.9302 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22732 52597.539 ns/op 2376.537 MB/s +BenchmarkMid0 107755 11106.547 ns/op 11254.623 MB/s +BenchmarkLong0 530293 2229.3423 ns/op 56070.348 MB/s +BenchmarkShort1 18981 63301.383 ns/op 1974.6804 MB/s +BenchmarkMid1 90600 13186.154 ns/op 9479.6403 MB/s +BenchmarkLong1 364720 3286.4974 ns/op 38034.413 MB/s +BenchmarkShort5 18326 65486.57 ns/op 1908.7883 MB/s +BenchmarkMid5 82676 14524.634 ns/op 8606.0691 MB/s +BenchmarkLong5 199035 6029.1562 ns/op 20732.586 MB/s +BenchmarkShort20 17782 67822.089 ns/op 1843.0574 MB/s +BenchmarkMid20 60076 19940.399 ns/op 6268.681 MB/s +BenchmarkLong20 99673 12039.452 ns/op 10382.533 MB/s +BenchmarkShort40 6726 174777.82 ns/op 715.19374 MB/s +BenchmarkMid40 16747 71671.244 ns/op 1744.0746 MB/s +BenchmarkLong40 34105 35172.892 ns/op 3553.8733 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23185 51652.828 ns/op 2420.003 MB/s +BenchmarkMid0 107786 11100.882 ns/op 11260.367 MB/s +BenchmarkLong0 538723 2229.241 ns/op 56072.898 MB/s +BenchmarkShort1 18758 63922.133 ns/op 1955.5042 MB/s +BenchmarkMid1 90598 13165.713 ns/op 9494.3586 MB/s +BenchmarkLong1 363120 3290.7056 ns/op 37985.774 MB/s +BenchmarkShort5 18172 65469.082 ns/op 1909.2982 MB/s +BenchmarkMid5 82596 14814.184 ns/op 8437.8593 MB/s +BenchmarkLong5 198985 6030.5008 ns/op 20727.964 MB/s +BenchmarkShort20 17848 66874.777 ns/op 1869.1651 MB/s +BenchmarkMid20 60009 19974.617 ns/op 6257.9422 MB/s +BenchmarkLong20 99673 12039.144 ns/op 10382.798 MB/s +BenchmarkShort40 6682 178167.64 ns/op 701.58642 MB/s +BenchmarkMid40 16561 72487.439 ns/op 1724.4367 MB/s +BenchmarkLong40 34104 35173.919 ns/op 3553.7695 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22941 52315.823 ns/op 2389.3345 MB/s +BenchmarkMid0 107986 11119.205 ns/op 11241.811 MB/s +BenchmarkLong0 538645 2227.3657 ns/op 56120.106 MB/s +BenchmarkShort1 18921 63636.491 ns/op 1964.2818 MB/s +BenchmarkMid1 89575 13182.892 ns/op 9481.9861 MB/s +BenchmarkLong1 364076 3344.8382 ns/op 37371.016 MB/s +BenchmarkShort5 18285 65252.53 ns/op 1915.6345 MB/s +BenchmarkMid5 82527 14560.657 ns/op 8584.7776 MB/s +BenchmarkLong5 199059 6028.6102 ns/op 20734.464 MB/s +BenchmarkShort20 18004 66336.188 ns/op 1884.341 MB/s +BenchmarkMid20 59997 19978.996 ns/op 6256.5708 MB/s +BenchmarkLong20 99680 12038.385 ns/op 10383.453 MB/s +BenchmarkShort40 6588 178954.27 ns/op 698.50247 MB/s +BenchmarkMid40 16563 72468.135 ns/op 1724.8961 MB/s +BenchmarkLong40 34114 35174.754 ns/op 3553.6851 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22921 51926.29 ns/op 2407.2585 MB/s +BenchmarkMid0 107728 11100.203 ns/op 11261.055 MB/s +BenchmarkLong0 538994 2227.2207 ns/op 56123.76 MB/s +BenchmarkShort1 18655 64000.762 ns/op 1953.1018 MB/s +BenchmarkMid1 90667 13169.137 ns/op 9491.8897 MB/s +BenchmarkLong1 364258 3288.0579 ns/op 38016.362 MB/s +BenchmarkShort5 18256 65714.375 ns/op 1902.1713 MB/s +BenchmarkMid5 82322 14515.648 ns/op 8611.3962 MB/s +BenchmarkLong5 199028 6029.0998 ns/op 20732.78 MB/s +BenchmarkShort20 17730 67402.056 ns/op 1854.5428 MB/s +BenchmarkMid20 60171 19964.829 ns/op 6261.0105 MB/s +BenchmarkLong20 99672 12039.397 ns/op 10382.58 MB/s +BenchmarkShort40 6651 174103.84 ns/op 717.96233 MB/s +BenchmarkMid40 16750 71583.078 ns/op 1746.2228 MB/s +BenchmarkLong40 34094 35176.405 ns/op 3553.5183 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23107 51596.95 ns/op 2422.6238 MB/s +BenchmarkMid0 107928 11083.318 ns/op 11278.212 MB/s +BenchmarkLong0 538717 2227.2487 ns/op 56123.053 MB/s +BenchmarkShort1 18996 63119.47 ns/op 1980.3715 MB/s +BenchmarkMid1 91060 13158.509 ns/op 9499.5565 MB/s +BenchmarkLong1 364582 3298.1377 ns/op 37900.176 MB/s +BenchmarkShort5 18256 65718.198 ns/op 1902.0607 MB/s +BenchmarkMid5 82471 14533.297 ns/op 8600.9389 MB/s +BenchmarkLong5 198290 6028.7932 ns/op 20733.834 MB/s +BenchmarkShort20 18022 66091.711 ns/op 1891.3113 MB/s +BenchmarkMid20 60024 19936.669 ns/op 6269.8538 MB/s +BenchmarkLong20 99678 12038.43 ns/op 10383.414 MB/s +BenchmarkShort40 6820 174407.16 ns/op 716.7137 MB/s +BenchmarkMid40 16716 71720.923 ns/op 1742.8666 MB/s +BenchmarkLong40 34082 35198.377 ns/op 3551.3001 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23155 51778.945 ns/op 2414.1087 MB/s +BenchmarkMid0 106436 11076.227 ns/op 11285.431 MB/s +BenchmarkLong0 538902 2226.9108 ns/op 56131.569 MB/s +BenchmarkShort1 18771 63692.161 ns/op 1962.5649 MB/s +BenchmarkMid1 90484 13175.536 ns/op 9487.28 MB/s +BenchmarkLong1 364731 3303.7063 ns/op 37836.293 MB/s +BenchmarkShort5 18231 66127.087 ns/op 1890.2995 MB/s +BenchmarkMid5 82530 14524.543 ns/op 8606.1225 MB/s +BenchmarkLong5 199027 6029.1073 ns/op 20732.754 MB/s +BenchmarkShort20 17960 66892.092 ns/op 1868.6813 MB/s +BenchmarkMid20 60120 19934.313 ns/op 6270.5948 MB/s +BenchmarkLong20 99673 12039.409 ns/op 10382.569 MB/s +BenchmarkShort40 6805 174275.6 ns/op 717.25473 MB/s +BenchmarkMid40 16722 71658.988 ns/op 1744.373 MB/s +BenchmarkLong40 34040 35215.327 ns/op 3549.5907 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22856 51878.878 ns/op 2409.4584 MB/s +BenchmarkMid0 107739 11124.489 ns/op 11236.471 MB/s +BenchmarkLong0 538737 2227.0991 ns/op 56126.825 MB/s +BenchmarkShort1 18794 63627.168 ns/op 1964.5696 MB/s +BenchmarkMid1 90186 13182.173 ns/op 9482.5031 MB/s +BenchmarkLong1 364897 3291.5865 ns/op 37975.608 MB/s +BenchmarkShort5 18298 65493.724 ns/op 1908.5798 MB/s +BenchmarkMid5 82670 14497.175 ns/op 8622.3695 MB/s +BenchmarkLong5 199056 6028.5211 ns/op 20734.77 MB/s +BenchmarkShort20 17986 66001.488 ns/op 1893.8967 MB/s +BenchmarkMid20 59541 19986.656 ns/op 6254.1728 MB/s +BenchmarkLong20 99681 12039.156 ns/op 10382.787 MB/s +BenchmarkShort40 6625 178926.58 ns/op 698.61058 MB/s +BenchmarkMid40 16552 72526.268 ns/op 1723.5135 MB/s +BenchmarkLong40 34106 35194.925 ns/op 3551.6484 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23030 52008.671 ns/op 2403.4454 MB/s +BenchmarkMid0 108274 11084.116 ns/op 11277.399 MB/s +BenchmarkLong0 538735 2227.4792 ns/op 56117.246 MB/s +BenchmarkShort1 18872 63300.399 ns/op 1974.7111 MB/s +BenchmarkMid1 90740 13155.196 ns/op 9501.949 MB/s +BenchmarkLong1 364236 3300.6732 ns/op 37871.062 MB/s +BenchmarkShort5 18222 65764.639 ns/op 1900.7175 MB/s +BenchmarkMid5 82389 14521.15 ns/op 8608.1335 MB/s +BenchmarkLong5 199032 6029.0068 ns/op 20733.1 MB/s +BenchmarkShort20 17946 66408.051 ns/op 1882.3019 MB/s +BenchmarkMid20 60019 19951.276 ns/op 6265.2635 MB/s +BenchmarkLong20 99672 12040.3 ns/op 10381.801 MB/s +BenchmarkShort40 6817 174649.13 ns/op 715.72073 MB/s +BenchmarkMid40 16748 71641.098 ns/op 1744.8085 MB/s +BenchmarkLong40 34104 35175.796 ns/op 3553.5799 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23011 51910.897 ns/op 2407.9722 MB/s +BenchmarkMid0 107858 11113.94 ns/op 11247.136 MB/s +BenchmarkLong0 538748 2227.5201 ns/op 56116.216 MB/s +BenchmarkShort1 18741 64039.292 ns/op 1951.9266 MB/s +BenchmarkMid1 90901 13178.496 ns/op 9485.1493 MB/s +BenchmarkLong1 363823 3297.7606 ns/op 37904.51 MB/s +BenchmarkShort5 18303 65857.444 ns/op 1898.039 MB/s +BenchmarkMid5 82659 14511.958 ns/op 8613.5861 MB/s +BenchmarkLong5 199053 6029.4844 ns/op 20731.457 MB/s +BenchmarkShort20 18206 66113.42 ns/op 1890.6903 MB/s +BenchmarkMid20 60219 19936.946 ns/op 6269.7668 MB/s +BenchmarkLong20 99680 12038.253 ns/op 10383.566 MB/s +BenchmarkShort40 6597 178827.76 ns/op 698.99664 MB/s +BenchmarkMid40 16605 72325.543 ns/op 1728.2967 MB/s +BenchmarkLong40 34112 35186.687 ns/op 3552.4799 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22664 52604.69 ns/op 2376.214 MB/s +BenchmarkMid0 108354 11093.847 ns/op 11267.507 MB/s +BenchmarkLong0 538650 2226.9105 ns/op 56131.578 MB/s +BenchmarkShort1 19070 62716.403 ns/op 1993.099 MB/s +BenchmarkMid1 90980 13160.891 ns/op 9497.8372 MB/s +BenchmarkLong1 364850 3292.9383 ns/op 37960.018 MB/s +BenchmarkShort5 18208 65947.567 ns/op 1895.4452 MB/s +BenchmarkMid5 82597 14507.708 ns/op 8616.1097 MB/s +BenchmarkLong5 199044 6028.3672 ns/op 20735.3 MB/s +BenchmarkShort20 17980 66838.293 ns/op 1870.1854 MB/s +BenchmarkMid20 59995 19966.48 ns/op 6260.4926 MB/s +BenchmarkLong20 99674 12038.217 ns/op 10383.597 MB/s +BenchmarkShort40 6678 178599.61 ns/op 699.88954 MB/s +BenchmarkMid40 16544 72487.383 ns/op 1724.438 MB/s +BenchmarkLong40 34107 35234.786 ns/op 3547.6304 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22914 51885.444 ns/op 2409.1535 MB/s +BenchmarkMid0 107835 11097.541 ns/op 11263.757 MB/s +BenchmarkLong0 538777 2228.8296 ns/op 56083.247 MB/s +BenchmarkShort1 18724 63881.01 ns/op 1956.763 MB/s +BenchmarkMid1 90627 13210.229 ns/op 9462.3644 MB/s +BenchmarkLong1 364650 3286.2577 ns/op 38037.187 MB/s +BenchmarkShort5 18201 65890.086 ns/op 1897.0988 MB/s +BenchmarkMid5 79599 14679.442 ns/op 8515.3099 MB/s +BenchmarkLong5 198956 6031.3176 ns/op 20725.156 MB/s +BenchmarkShort20 17821 67266.064 ns/op 1858.2922 MB/s +BenchmarkMid20 59427 19935.05 ns/op 6270.3629 MB/s +BenchmarkLong20 99664 12040.333 ns/op 10381.773 MB/s +BenchmarkShort40 6588 179182.04 ns/op 697.61457 MB/s +BenchmarkMid40 16575 72285.559 ns/op 1729.2527 MB/s +BenchmarkLong40 34083 35191.421 ns/op 3552.0021 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23127 51734.917 ns/op 2416.1631 MB/s +BenchmarkMid0 107665 11110.988 ns/op 11250.125 MB/s +BenchmarkLong0 538699 2227.065 ns/op 56127.685 MB/s +BenchmarkShort1 18969 63315.186 ns/op 1974.2499 MB/s +BenchmarkMid1 90786 13171.267 ns/op 9490.3549 MB/s +BenchmarkLong1 364699 3296.5142 ns/op 37918.842 MB/s +BenchmarkShort5 18310 65561.343 ns/op 1906.6113 MB/s +BenchmarkMid5 82105 14537.582 ns/op 8598.4037 MB/s +BenchmarkLong5 198988 6030.3996 ns/op 20728.311 MB/s +BenchmarkShort20 17672 67499.853 ns/op 1851.8559 MB/s +BenchmarkMid20 60195 19960.454 ns/op 6262.3825 MB/s +BenchmarkLong20 99675 12039.022 ns/op 10382.903 MB/s +BenchmarkShort40 6661 178956.38 ns/op 698.49425 MB/s +BenchmarkMid40 16573 72421.638 ns/op 1726.0035 MB/s +BenchmarkLong40 34128 35170.034 ns/op 3554.1621 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 23029 52238.721 ns/op 2392.861 MB/s +BenchmarkMid0 107551 11099.652 ns/op 11261.615 MB/s +BenchmarkLong0 538902 2227.5168 ns/op 56116.299 MB/s +BenchmarkShort1 18872 63568.34 ns/op 1966.3877 MB/s +BenchmarkMid1 90988 13157.356 ns/op 9500.3888 MB/s +BenchmarkLong1 363861 3296.9815 ns/op 37913.467 MB/s +BenchmarkShort5 18278 65320.575 ns/op 1913.639 MB/s +BenchmarkMid5 82454 14526.618 ns/op 8604.8936 MB/s +BenchmarkLong5 198988 6030.3688 ns/op 20728.417 MB/s +BenchmarkShort20 17896 66565.654 ns/op 1877.8453 MB/s +BenchmarkMid20 60008 19949.405 ns/op 6265.8512 MB/s +BenchmarkLong20 99675 12039.148 ns/op 10382.795 MB/s +BenchmarkShort40 6636 179430.87 ns/op 696.64713 MB/s +BenchmarkMid40 16540 72370.041 ns/op 1727.2341 MB/s +BenchmarkLong40 34112 35184.429 ns/op 3552.708 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22786 52202.399 ns/op 2394.526 MB/s +BenchmarkMid0 108298 11093.867 ns/op 11267.487 MB/s +BenchmarkLong0 538846 2226.4698 ns/op 56142.688 MB/s +BenchmarkShort1 18975 63488.265 ns/op 1968.8678 MB/s +BenchmarkMid1 90481 13169.716 ns/op 9491.4724 MB/s +BenchmarkLong1 365499 3299.4203 ns/op 37885.443 MB/s +BenchmarkShort5 18338 65249.6 ns/op 1915.7205 MB/s +BenchmarkMid5 82606 14503.286 ns/op 8618.7367 MB/s +BenchmarkLong5 199041 6028.5069 ns/op 20734.819 MB/s +BenchmarkShort20 17913 66137.102 ns/op 1890.0133 MB/s +BenchmarkMid20 60135 19914.452 ns/op 6276.8485 MB/s +BenchmarkLong20 99679 12038.25 ns/op 10383.569 MB/s +BenchmarkShort40 6615 178997.21 ns/op 698.3349 MB/s +BenchmarkMid40 16644 72239.228 ns/op 1730.3618 MB/s +BenchmarkLong40 34086 35207.571 ns/op 3550.3727 MB/s +os: FreeBSD +arch: amd64 +cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz + +BenchmarkShort0 22992 51955.506 ns/op 2405.9048 MB/s +BenchmarkMid0 108044 11087.775 ns/op 11273.677 MB/s +BenchmarkLong0 538692 2224.9401 ns/op 56181.288 MB/s +BenchmarkShort1 18967 63391.505 ns/op 1971.8731 MB/s +BenchmarkMid1 90735 13160.402 ns/op 9498.1904 MB/s +BenchmarkLong1 364684 3297.4199 ns/op 37908.426 MB/s +BenchmarkShort5 18144 65689.234 ns/op 1902.8993 MB/s +BenchmarkMid5 82536 14550.321 ns/op 8590.8758 MB/s +BenchmarkLong5 199032 6029.0923 ns/op 20732.806 MB/s +BenchmarkShort20 17948 66473.769 ns/op 1880.441 MB/s +BenchmarkMid20 60062 19929.538 ns/op 6272.0972 MB/s +BenchmarkLong20 99668 12039.675 ns/op 10382.34 MB/s +BenchmarkShort40 6834 174446.9 ns/op 716.55042 MB/s +BenchmarkMid40 16698 71764.701 ns/op 1741.8034 MB/s +BenchmarkLong40 34110 35177.38 ns/op 3553.4198 MB/s