Benchmark group - YGroup3Unzip
(← Back)
Unit of data: Million operations per second. The larger the number, the better the performance.
X86 - AMD Ryzen 7 7840H
Type | Method | .NET Framework | .NET Core 2.1 | .NET Core 3.1 | .NET 5.0 | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|---|---|---|---|
YGroup3UnzipBenchmark_Byte | SumBase_Basic | 255.172 | 496.713 | 501.725 | 499.601 | 566.925 | 505.052 | 670.702 |
YGroup3UnzipBenchmark_Byte | SumBase_ByX2Zip | 1116.121 | 1095.105 | 1099.552 | 1122.726 | 1114.310 | 1451.341 | 1492.857 |
YGroup3UnzipBenchmark_Byte | SumBase | 1140.616 | 1053.352 | 1089.103 | 1138.235 | 1111.114 | 1478.675 | 1463.708 |
YGroup3UnzipBenchmark_Byte | SumTraits | 1121.904 | 1086.799 | 7468.216 | 11280.246 | 11541.671 | 12438.171 | 21865.365 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Basic | 241.828 | 511.598 | 507.244 | 510.892 | 574.295 | 485.823 | 652.833 |
YGroup3UnzipBenchmark_Byte | SumX2Base_X2 | 606.086 | 647.339 | 659.698 | 776.209 | 912.760 | 1457.164 | 1502.412 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Zip | 2210.311 | 2123.219 | 2162.668 | 2096.243 | 2253.421 | 2807.625 | 2942.197 |
YGroup3UnzipBenchmark_Byte | SumX2Base | 2169.025 | 2088.353 | 2171.143 | 2111.332 | 2179.099 | 2812.575 | 2973.122 |
YGroup3UnzipBenchmark_Byte | SumX2Traits | 2229.977 | 2160.516 | 10419.951 | 10989.673 | 10985.330 | 11472.251 | 22393.695 |
YGroup3UnzipBenchmark_Byte | Sum128Base_Basic | 249.954 | 276.095 | 256.531 | 497.347 | 719.561 | ||
YGroup3UnzipBenchmark_Byte | Sum128Base_ByX2Zip | 1202.776 | 1250.840 | |||||
YGroup3UnzipBenchmark_Byte | Sum128Base | 252.013 | 263.663 | 260.673 | 1211.580 | 1247.833 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |||||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ByX2Zip | 4513.536 | 5051.260 | 5054.709 | 5009.925 | 5063.589 | ||
YGroup3UnzipBenchmark_Byte | Sum128Sse_Shuffle | 4763.302 | 6472.296 | 6778.492 | 7962.298 | 8256.101 | ||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ShuffleX | 11552.229 | ||||||
YGroup3UnzipBenchmark_Byte | Sum128Traits | 4629.170 | 6486.847 | 7187.572 | 8178.769 | 11497.157 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Basic | 190.723 | 253.739 | 259.461 | 527.420 | 668.476 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2Base_X2 | 255.106 | 207.118 | 255.136 | 337.293 | 939.022 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Zip | 1981.044 | 2106.623 | |||||
YGroup3UnzipBenchmark_Byte | Sum128X2Base | 207.049 | 205.951 | 261.720 | 1983.016 | 2105.378 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_X2 | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_Zip | |||||||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_X2 | 3598.881 | 4560.950 | 4570.847 | 7738.129 | 11715.481 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_Zip | 7915.771 | 8020.765 | 7756.965 | 7651.703 | 9037.282 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2Traits | 7807.671 | 7932.466 | 7786.044 | 7489.845 | 11230.363 | ||
YGroup3UnzipBenchmark_Byte | Sum256Base_Basic | 275.774 | 267.029 | 303.528 | 531.139 | 632.097 | ||
YGroup3UnzipBenchmark_Byte | Sum256Base_ByShorter | 1837.481 | 1879.790 | |||||
YGroup3UnzipBenchmark_Byte | Sum256Base_ByX2Zip | 1905.547 | 1925.758 | |||||
YGroup3UnzipBenchmark_Byte | Sum256Base | 286.837 | 278.816 | 296.579 | 1838.032 | 1875.743 | ||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByShorter | 7078.529 | 7200.267 | 7204.867 | 7066.288 | 9576.397 | ||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Unpack | 6474.951 | 6451.710 | 6507.249 | 6410.532 | 8180.676 | ||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Zip | 3188.225 | 3610.353 | 3621.740 | 3585.854 | 6322.010 | ||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_Shuffle | 8387.875 | 11223.659 | 10775.225 | 12756.529 | 14524.757 | ||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ShuffleX | 22919.696 | ||||||
YGroup3UnzipBenchmark_Byte | Sum256Traits | 8640.201 | 11375.240 | 11360.549 | 12473.862 | 21868.298 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Basic | 264.555 | 229.762 | 300.162 | 518.294 | 652.183 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Base_X2 | 241.909 | 286.871 | 187.378 | 692.793 | 1141.468 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Zip | 3032.309 | 3308.276 | |||||
YGroup3UnzipBenchmark_Byte | Sum256X2Base | 216.775 | 263.706 | 190.388 | 3039.807 | 3337.624 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Unpack | 11015.280 | 10955.832 | 10935.261 | 10876.832 | 13615.024 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_X2 | 6912.534 | 2672.094 | 7401.180 | 11775.534 | 23214.536 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Zip | 5935.029 | 5931.680 | 5894.749 | 5889.817 | 11453.027 | ||
YGroup3UnzipBenchmark_Byte | Sum256X2Traits | 11055.618 | 10947.957 | 10988.243 | 11704.543 | 22225.162 | ||
YGroup3UnzipBenchmark_Byte | Sum512Base_Basic | 701.056 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByShorter | 2915.542 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByX2Zip | 1776.056 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Base | 2929.252 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByShorter | 15640.103 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Unpack | 8020.784 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Zip | 6116.089 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ShuffleX | 25920.214 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512Traits | 25947.696 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Basic | 706.452 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_X2 | 1078.709 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Zip | 3101.737 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base | 3125.751 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Unpack | 12705.827 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_X2 | 26045.677 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Zip | 11340.582 | ||||||
YGroup3UnzipBenchmark_Byte | Sum512X2Traits | 25845.321 | ||||||
YGroup3UnzipBenchmark_Int16 | SumBase_Basic | 213.465 | 389.617 | 439.760 | 352.833 | 453.870 | 404.842 | 533.252 |
YGroup3UnzipBenchmark_Int16 | SumBase_ByX2Zip | 739.602 | 703.616 | 689.830 | 729.798 | 731.322 | 1003.279 | 1022.203 |
YGroup3UnzipBenchmark_Int16 | SumBase | 738.972 | 723.809 | 686.669 | 739.079 | 728.061 | 1015.709 | 1008.942 |
YGroup3UnzipBenchmark_Int16 | SumTraits | 759.109 | 691.273 | 3767.055 | 5383.595 | 5638.094 | 6270.971 | 10452.168 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Basic | 212.442 | 375.181 | 386.754 | 379.414 | 447.136 | 399.229 | 540.928 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_X2 | 328.531 | 299.180 | 367.117 | 331.465 | 399.797 | 993.897 | 1024.229 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Zip | 1303.725 | 1224.857 | 1285.624 | 1116.355 | 1302.285 | 1689.073 | 1795.638 |
YGroup3UnzipBenchmark_Int16 | SumX2Base | 1327.217 | 1262.400 | 1260.547 | 1312.866 | 1288.727 | 1723.543 | 1761.102 |
YGroup3UnzipBenchmark_Int16 | SumX2Traits | 1320.545 | 1227.530 | 6120.175 | 6190.444 | 6208.993 | 5798.718 | 10909.299 |
YGroup3UnzipBenchmark_Int16 | Sum128Base_Basic | 163.643 | 179.260 | 180.017 | 372.915 | 529.257 | ||
YGroup3UnzipBenchmark_Int16 | Sum128Base_ByX2Zip | 799.463 | 838.350 | |||||
YGroup3UnzipBenchmark_Int16 | Sum128Base | 171.268 | 177.420 | 180.130 | 797.845 | 834.939 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ByX2Zip | 2850.656 | 3322.534 | 3246.598 | 3239.524 | 3278.958 | ||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_Shuffle | 2383.760 | 3333.962 | 3299.222 | 4006.572 | 3985.895 | ||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ShuffleX | 5672.390 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum128Traits | 2845.443 | 3443.172 | 3275.723 | 4068.295 | 5628.521 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Basic | 166.179 | 172.850 | 171.128 | 374.205 | 534.664 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_X2 | 171.270 | 172.705 | 173.067 | 279.417 | 910.493 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Zip | 1233.400 | 1334.632 | |||||
YGroup3UnzipBenchmark_Int16 | Sum128X2Base | 166.292 | 174.010 | 171.535 | 1235.510 | 1332.993 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_X2 | 2876.225 | 2258.354 | 2259.891 | 4039.173 | 5795.504 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_Zip | 4811.361 | 4696.157 | 4778.163 | 4778.519 | 5571.178 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2Traits | 4779.715 | 4870.768 | 4801.510 | 4695.327 | 5550.486 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Base_Basic | 203.365 | 198.600 | 216.469 | 406.375 | 553.940 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByShorter | 1131.009 | 1134.466 | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByX2Zip | 1175.021 | 1212.238 | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Base | 208.578 | 194.424 | 218.653 | 1132.803 | 1139.589 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByShorter | 4205.251 | 4273.034 | 4265.460 | 4077.272 | 4893.746 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Unpack | 3740.590 | 3737.858 | 3751.136 | 3720.863 | 4963.754 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Zip | 1964.798 | 2229.774 | 2240.128 | 2220.115 | 4073.785 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_Shuffle | 4402.253 | 5515.752 | 5564.505 | 6237.993 | 7496.953 | ||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ShuffleX | 10201.952 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum256Traits | 4320.356 | 5536.858 | 5945.449 | 6152.492 | 10485.354 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Basic | 191.178 | 175.330 | 235.278 | 393.385 | 548.823 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_X2 | 171.945 | 206.026 | 227.484 | 341.254 | 775.972 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Zip | 1818.658 | 2035.685 | |||||
YGroup3UnzipBenchmark_Int16 | Sum256X2Base | 147.234 | 177.586 | 222.995 | 1837.780 | 1997.059 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Unpack | 6359.316 | 6171.021 | 6154.767 | 6096.369 | 8560.828 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_X2 | 3483.474 | 1344.060 | 3681.388 | 5769.403 | 10778.854 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Zip | 3687.259 | 3704.110 | 3670.356 | 3664.860 | 7214.355 | ||
YGroup3UnzipBenchmark_Int16 | Sum256X2Traits | 6288.341 | 6212.027 | 6138.802 | 5568.883 | 10753.432 | ||
YGroup3UnzipBenchmark_Int16 | Sum512Base_Basic | 624.956 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByShorter | 1700.865 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByX2Zip | 1075.581 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Base | 1707.693 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByShorter | 7584.870 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Unpack | 4648.601 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Zip | 3694.187 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ShuffleX | 11882.103 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512Traits | 12014.209 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Basic | 611.505 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_X2 | 934.217 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Zip | 1839.193 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base | 1833.781 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Unpack | 7386.441 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_X2 | 11976.703 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Zip | 6683.174 | ||||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Traits | 11904.808 | ||||||
YGroup3UnzipBenchmark_Int32 | SumBase_Basic | 186.128 | 276.261 | 295.992 | 219.993 | 323.416 | 280.863 | 391.511 |
YGroup3UnzipBenchmark_Int32 | SumBase_ByX2Zip | 20.981 | 39.468 | 43.396 | 35.587 | 43.880 | 551.271 | 554.575 |
YGroup3UnzipBenchmark_Int32 | SumBase | 184.001 | 273.403 | 306.846 | 224.431 | 320.332 | 551.148 | 555.068 |
YGroup3UnzipBenchmark_Int32 | SumTraits | 189.108 | 277.059 | 6262.687 | 6454.641 | 6392.289 | 6488.127 | 6951.683 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Basic | 165.157 | 254.318 | 286.410 | 257.263 | 308.622 | 271.648 | 397.606 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_X2 | 160.036 | 251.178 | 282.688 | 235.973 | 313.655 | 554.248 | 558.328 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Zip | 41.538 | 75.637 | 84.451 | 76.720 | 85.182 | 1074.657 | 1086.495 |
YGroup3UnzipBenchmark_Int32 | SumX2Base | 155.218 | 257.316 | 284.894 | 247.659 | 318.492 | 1072.598 | 1093.091 |
YGroup3UnzipBenchmark_Int32 | SumX2Traits | 160.252 | 253.319 | 5049.720 | 6341.390 | 6285.681 | 6215.097 | 7422.183 |
YGroup3UnzipBenchmark_Int32 | Sum128Base_Basic | 105.586 | 106.643 | 105.117 | 241.562 | 342.368 | ||
YGroup3UnzipBenchmark_Int32 | Sum128Base_ByX2Zip | 600.144 | 624.660 | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Base | 105.457 | 104.642 | 106.548 | 600.409 | 629.184 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ByX2Zip | 2109.758 | 2647.001 | 2611.266 | 2490.556 | 2639.280 | ||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_Shuffle | 1176.936 | 1648.515 | 1711.685 | 2025.701 | 2106.215 | ||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleX | 2826.239 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleXImm | 4631.363 | 4718.473 | 4828.894 | 4466.959 | 5337.733 | ||
YGroup3UnzipBenchmark_Int32 | Sum128Traits | 4745.718 | 4605.942 | 4689.915 | 4502.925 | 5209.526 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Basic | 104.648 | 110.910 | 109.113 | 234.467 | 350.466 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_X2 | 105.688 | 109.389 | 107.304 | 325.075 | 698.258 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Zip | 827.822 | 915.872 | |||||
YGroup3UnzipBenchmark_Int32 | Sum128X2Base | 107.606 | 110.626 | 109.102 | 824.371 | 909.424 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_X2 | 4894.206 | 5080.211 | 4964.140 | 4678.134 | 5371.966 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_Zip | 2818.889 | 2792.641 | 3041.497 | 3068.281 | 3823.660 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2Traits | 4919.579 | 4908.756 | 4937.537 | 4895.530 | 5494.890 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Base_Basic | 145.735 | 124.196 | 156.782 | 279.727 | 389.659 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByShorter | 739.928 | 741.095 | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByX2Zip | 785.429 | 819.715 | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Base | 152.061 | 126.263 | 155.660 | 741.615 | 740.661 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByShorter | 3485.999 | 4024.178 | 4125.784 | 3594.638 | 4100.731 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Unpack | 2187.403 | 2174.120 | 2184.033 | 2180.138 | 3342.191 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Zip | 1274.561 | 1475.546 | 1471.331 | 1469.117 | 2641.572 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_Shuffle | 2080.001 | 2731.931 | 2865.671 | 3129.362 | 3638.845 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleX | 5234.086 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | 6419.314 | 6428.864 | 6521.061 | 6409.728 | 6868.362 | ||
YGroup3UnzipBenchmark_Int32 | Sum256Traits | 6004.869 | 6419.062 | 6539.009 | 6392.612 | 6928.314 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Basic | 137.038 | 132.587 | 161.864 | 279.380 | 398.314 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_X2 | 150.125 | 133.943 | 162.756 | 364.307 | 802.926 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Zip | 1140.173 | 1283.275 | |||||
YGroup3UnzipBenchmark_Int32 | Sum256X2Base | 152.373 | 136.921 | 159.711 | 1137.057 | 1275.678 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Unpack | 3621.353 | 3568.237 | 3529.617 | 3557.617 | 5083.183 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_X2 | 6392.326 | 6374.461 | 6443.376 | 6183.778 | 7183.896 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Zip | 2399.351 | 2369.640 | 2393.409 | 2385.466 | 4320.654 | ||
YGroup3UnzipBenchmark_Int32 | Sum256X2Traits | 6413.822 | 6134.518 | 6428.620 | 6310.064 | 7073.414 | ||
YGroup3UnzipBenchmark_Int32 | Sum512Base_Basic | 471.215 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByShorter | 1041.874 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByX2Zip | 683.877 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Base | 1043.567 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByShorter | 4751.835 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Unpack | 2879.436 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Zip | 2316.631 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleX | 5888.938 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | 6707.153 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512Traits | 6672.005 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Basic | 459.265 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_X2 | 1027.626 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Zip | 1124.839 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base | 1128.204 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Unpack | 4559.510 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_X2 | 6730.724 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Zip | 4124.833 | ||||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Traits | 6705.456 | ||||||
YGroup3UnzipBenchmark_Int64 | SumBase_Basic | 136.976 | 170.057 | 187.362 | 131.130 | 193.633 | 175.953 | 240.232 |
YGroup3UnzipBenchmark_Int64 | SumBase | 135.652 | 170.323 | 187.933 | 125.485 | 192.634 | 168.300 | 238.422 |
YGroup3UnzipBenchmark_Int64 | SumTraits | 135.704 | 167.900 | 4095.410 | 3868.199 | 4015.411 | 4061.920 | 4385.505 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_Basic | 106.741 | 149.565 | 173.159 | 148.674 | 191.630 | 162.793 | 244.720 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_X2 | 112.419 | 150.943 | 178.049 | 141.862 | 185.049 | 167.507 | 243.475 |
YGroup3UnzipBenchmark_Int64 | SumX2Base | 108.319 | 151.252 | 178.444 | 137.145 | 182.990 | 155.501 | 243.663 |
YGroup3UnzipBenchmark_Int64 | SumX2Traits | 109.441 | 151.243 | 2684.613 | 3883.237 | 3978.648 | 3893.358 | 4785.675 |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Basic | 57.325 | 56.990 | 56.623 | 136.071 | 197.297 | ||
YGroup3UnzipBenchmark_Int64 | Sum128Base_Move | 43.205 | 42.879 | 43.013 | 70.406 | 148.868 | ||
YGroup3UnzipBenchmark_Int64 | Sum128Base | 57.506 | 56.792 | 58.126 | 137.503 | 197.452 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_AlignRight | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_ByX2Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ByX2Zip | 1658.611 | 2086.809 | 2080.708 | 1979.282 | 1993.932 | ||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_Shuffle | 1131.190 | 1431.726 | 1482.372 | 1515.797 | 1497.726 | ||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleX | 2061.123 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleXImm | 3189.230 | 3031.139 | 3173.841 | 3092.943 | 3046.479 | ||
YGroup3UnzipBenchmark_Int64 | Sum128Traits | 3291.189 | 3125.882 | 3162.539 | 2996.937 | 3111.839 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_Basic | 57.005 | 58.962 | 59.410 | 117.028 | 203.099 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_X2 | 55.553 | 60.887 | 58.640 | 118.287 | 202.452 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2Base | 56.014 | 61.007 | 59.397 | 118.862 | 203.146 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_Zip | |||||||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_X2 | 3383.319 | 3280.057 | 3355.459 | 3242.732 | 4131.315 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_Zip | 1502.012 | 1500.430 | 2198.774 | 2138.492 | 2659.430 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2Traits | 3510.351 | 3359.090 | 3539.851 | 3288.272 | 3790.193 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Base_Basic | 82.410 | 69.400 | 89.674 | 169.416 | 241.816 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Base_ByShorter | 123.581 | 199.802 | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Base | 90.187 | 68.227 | 89.262 | 169.854 | 236.317 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByShorter | 2334.610 | 2818.352 | 2854.823 | 2353.341 | 2724.795 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Unpack | 1414.372 | 1413.991 | 1425.834 | 1413.555 | 2472.575 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Zip | 867.538 | 1044.737 | 1042.313 | 1042.122 | 2056.297 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_Shuffle | 1947.240 | 2309.344 | 2397.510 | 2218.327 | 2468.659 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleX | 2601.554 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | 4156.204 | 4131.657 | 3990.275 | 3905.458 | 4532.797 | ||
YGroup3UnzipBenchmark_Int64 | Sum256Traits | 4031.321 | 4130.471 | 4087.309 | 3994.982 | 4470.329 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_Basic | 75.842 | 74.441 | 91.658 | 161.081 | 246.018 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_X2 | 87.896 | 73.610 | 94.214 | 167.493 | 245.114 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Base | 88.770 | 73.498 | 92.794 | 158.391 | 243.803 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Unpack | 2250.828 | 2228.140 | 2290.923 | 2249.737 | 3410.007 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_X2 | 4139.117 | 3945.155 | 4041.907 | 4046.579 | 4654.469 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Zip | 1573.510 | 1595.288 | 1584.669 | 1584.492 | 2884.402 | ||
YGroup3UnzipBenchmark_Int64 | Sum256X2Traits | 3936.643 | 3873.382 | 4004.345 | 3941.973 | 4543.439 | ||
YGroup3UnzipBenchmark_Int64 | Sum512Base_Basic | 312.264 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Base_ByShorter | 236.542 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Base | 309.919 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByShorter | 2820.750 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Unpack | 1862.534 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Zip | 1565.685 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleX | 3041.213 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | 4207.988 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512Traits | 4192.943 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_Basic | 311.548 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_X2 | 314.013 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base | 313.489 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Unpack | 2985.192 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_X2 | 4230.122 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Zip | 2693.015 | ||||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Traits | 4231.356 | ||||||
YGroup3ZipBenchmark_Byte | SumBase_Basic | 320.545 | 532.958 | 571.109 | 523.083 | 555.271 | 600.353 | 679.783 |
YGroup3ZipBenchmark_Byte | SumBase_ByX2Unzip | 300.387 | 295.537 | 300.998 | 300.493 | 297.640 | 1585.690 | 1711.221 |
YGroup3ZipBenchmark_Byte | SumBase | 305.180 | 519.605 | 553.415 | 467.029 | 549.762 | 1589.642 | 1708.570 |
YGroup3ZipBenchmark_Byte | SumTraits | 290.232 | 529.108 | 8108.844 | 12125.735 | 11513.732 | 12224.632 | 21531.572 |
YGroup3ZipBenchmark_Byte | SumX2Base_Basic | 301.626 | 520.249 | 552.428 | 504.787 | 568.661 | 592.696 | 651.705 |
YGroup3ZipBenchmark_Byte | SumX2Base_X2 | 300.821 | 531.347 | 556.188 | 584.555 | 576.822 | 1587.586 | 1674.158 |
YGroup3ZipBenchmark_Byte | SumX2Base_Unzip | 604.640 | 597.820 | 599.247 | 580.093 | 592.151 | 3084.266 | 3424.238 |
YGroup3ZipBenchmark_Byte | SumX2Base | 604.991 | 596.515 | 601.072 | 579.109 | 591.315 | 3092.986 | 3409.277 |
YGroup3ZipBenchmark_Byte | SumX2Traits | 602.261 | 596.798 | 6290.095 | 2711.253 | 8337.479 | 11463.088 | 22736.985 |
YGroup3ZipBenchmark_Byte | Sum128Base_Basic | 258.901 | 261.687 | 267.164 | 533.891 | 598.484 | ||
YGroup3ZipBenchmark_Byte | Sum128Base_ByX2Unzip | 1595.806 | 1497.883 | |||||
YGroup3ZipBenchmark_Byte | Sum128Base | 269.807 | 270.410 | 272.393 | 1602.076 | 1497.468 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |||||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Byte | Sum128Sse_ByX2Unzip | 1443.727 | 1542.612 | 1602.819 | 1579.257 | 3998.143 | ||
YGroup3ZipBenchmark_Byte | Sum128Sse_Shuffle | 4741.521 | 6747.812 | 6663.213 | 8054.840 | 8166.821 | ||
YGroup3ZipBenchmark_Byte | Sum128Sse_ShuffleX | 11762.303 | ||||||
YGroup3ZipBenchmark_Byte | Sum128Traits | 4557.543 | 6708.615 | 6862.931 | 8179.048 | 12001.819 | ||
YGroup3ZipBenchmark_Byte | Sum128X2Base_Basic | 270.658 | 267.371 | 270.136 | 549.405 | 637.641 | ||
YGroup3ZipBenchmark_Byte | Sum128X2Base_X2 | 269.695 | 273.666 | 270.428 | 1612.897 | 1569.619 | ||
YGroup3ZipBenchmark_Byte | Sum128X2Base_Unzip | 2434.069 | 2397.535 | |||||
YGroup3ZipBenchmark_Byte | Sum128X2Base | 267.237 | 274.060 | 265.689 | 2449.608 | 2413.611 | ||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_X2 | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_Unzip | |||||||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_X2 | 3414.517 | 4517.415 | 4603.425 | 7643.675 | 12000.367 | ||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_Unzip | 2236.545 | 2366.059 | 2441.264 | 2460.000 | 6682.915 | ||
YGroup3ZipBenchmark_Byte | Sum128X2Traits | 3511.017 | 4571.006 | 4599.569 | 7724.295 | 11455.327 | ||
YGroup3ZipBenchmark_Byte | Sum256Base_Basic | 301.188 | 297.422 | 303.177 | 601.801 | 713.970 | ||
YGroup3ZipBenchmark_Byte | Sum256Base_ByShorter | 2554.710 | 2099.915 | |||||
YGroup3ZipBenchmark_Byte | Sum256Base_ByX2Unzip | 1942.202 | 2240.503 | |||||
YGroup3ZipBenchmark_Byte | Sum256Base | 298.601 | 299.709 | 302.944 | 2570.940 | 2100.705 | ||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByShorter | 3763.762 | 5428.627 | 5552.562 | 7384.694 | 9920.785 | ||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByX2Unzip | 1686.285 | 1805.611 | 1833.782 | 1864.802 | 6235.736 | ||
YGroup3ZipBenchmark_Byte | Sum256Avx2_Shuffle | 9038.412 | 12344.821 | 11643.626 | 12114.458 | 13957.492 | ||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ShuffleX | 21883.450 | ||||||
YGroup3ZipBenchmark_Byte | Sum256Traits | 8835.152 | 12200.515 | 11446.513 | 11992.316 | 21617.547 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Base_Basic | 290.527 | 308.411 | 304.086 | 603.827 | 679.258 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Base_X2 | 292.687 | 294.274 | 294.682 | 1756.584 | 2336.242 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Base_Unzip | 3271.758 | 3754.315 | |||||
YGroup3ZipBenchmark_Byte | Sum256X2Base | 291.313 | 297.219 | 302.286 | 3275.013 | 3756.670 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_X2 | 6418.152 | 2699.804 | 8140.396 | 11580.611 | 21837.127 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_Unzip | 2801.755 | 1745.439 | 2917.432 | 2971.004 | 11002.207 | ||
YGroup3ZipBenchmark_Byte | Sum256X2Traits | 6413.146 | 2802.577 | 8210.158 | 11603.820 | 21901.427 | ||
YGroup3ZipBenchmark_Byte | Sum512Base_Basic | 644.550 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Base_ByShorter | 3121.646 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Base_ByX2Unzip | 2019.100 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Base | 3134.877 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByShorter | 15239.149 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByX2Unzip | 6135.134 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ShuffleX | 25842.514 | ||||||
YGroup3ZipBenchmark_Byte | Sum512Traits | 25931.299 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Basic | 632.283 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_X2 | 3408.872 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Unzip | 3473.689 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Base | 3486.006 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_X2 | 26226.454 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_Unzip | 10768.522 | ||||||
YGroup3ZipBenchmark_Byte | Sum512X2Traits | 25685.122 | ||||||
YGroup3ZipBenchmark_Int16 | SumBase_Basic | 254.953 | 426.213 | 487.379 | 305.837 | 522.485 | 483.501 | 563.462 |
YGroup3ZipBenchmark_Int16 | SumBase_ByX2Unzip | 283.706 | 275.573 | 287.380 | 288.461 | 284.750 | 1083.100 | 1145.697 |
YGroup3ZipBenchmark_Int16 | SumBase | 268.055 | 442.283 | 490.271 | 297.784 | 493.898 | 1095.126 | 1146.176 |
YGroup3ZipBenchmark_Int16 | SumTraits | 259.538 | 444.525 | 4016.255 | 5534.713 | 5845.907 | 6165.240 | 10349.838 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Basic | 246.364 | 392.013 | 496.100 | 485.488 | 492.620 | 476.127 | 552.873 |
YGroup3ZipBenchmark_Int16 | SumX2Base_X2 | 240.604 | 400.325 | 483.811 | 438.480 | 492.001 | 1104.380 | 1169.037 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Unzip | 478.388 | 457.062 | 469.791 | 448.721 | 467.695 | 1877.608 | 2066.503 |
YGroup3ZipBenchmark_Int16 | SumX2Base | 248.608 | 387.791 | 468.835 | 430.473 | 495.950 | 1897.174 | 2065.269 |
YGroup3ZipBenchmark_Int16 | SumX2Traits | 253.817 | 394.047 | 3148.790 | 1355.513 | 4127.791 | 5693.957 | 10673.106 |
YGroup3ZipBenchmark_Int16 | Sum128Base_Basic | 175.583 | 170.824 | 165.263 | 381.273 | 373.172 | ||
YGroup3ZipBenchmark_Int16 | Sum128Base_ByX2Unzip | 1005.864 | 1038.647 | |||||
YGroup3ZipBenchmark_Int16 | Sum128Base | 174.352 | 168.039 | 166.056 | 1043.391 | 1037.884 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ByX2Unzip | 905.813 | 953.977 | 952.128 | 959.395 | 2714.316 | ||
YGroup3ZipBenchmark_Int16 | Sum128Sse_Shuffle | 2326.910 | 3401.318 | 3332.964 | 4054.607 | 4022.091 | ||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ShuffleX | 5488.383 | ||||||
YGroup3ZipBenchmark_Int16 | Sum128Traits | 2354.836 | 3323.763 | 3286.421 | 3971.470 | 5690.684 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Basic | 179.297 | 162.586 | 163.605 | 282.782 | 395.555 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2Base_X2 | 178.533 | 163.560 | 161.982 | 1063.708 | 1098.994 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Unzip | 1523.978 | 1539.842 | |||||
YGroup3ZipBenchmark_Int16 | Sum128X2Base | 178.112 | 163.139 | 163.235 | 1561.128 | 1539.309 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_X2 | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_X2 | 1795.284 | 2228.677 | 2245.617 | 3839.485 | 5619.666 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_Unzip | 1701.931 | 1707.062 | 1716.784 | 1708.523 | 4097.653 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2Traits | 1763.835 | 2275.149 | 2270.510 | 3944.475 | 5884.038 | ||
YGroup3ZipBenchmark_Int16 | Sum256Base_Basic | 233.790 | 191.438 | 240.470 | 507.416 | 582.283 | ||
YGroup3ZipBenchmark_Int16 | Sum256Base_ByShorter | 1562.642 | 1275.999 | |||||
YGroup3ZipBenchmark_Int16 | Sum256Base_ByX2Unzip | 1185.487 | 1377.177 | |||||
YGroup3ZipBenchmark_Int16 | Sum256Base | 239.586 | 176.938 | 235.395 | 1559.716 | 1276.016 | ||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByShorter | 2012.520 | 2607.625 | 2720.129 | 3712.569 | 4914.845 | ||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByX2Unzip | 1067.078 | 1068.410 | 1061.041 | 1061.424 | 4030.032 | ||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_Shuffle | 4525.043 | 5754.492 | 5708.400 | 6068.177 | 6852.817 | ||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ShuffleX | 10534.644 | ||||||
YGroup3ZipBenchmark_Int16 | Sum256Traits | 4614.883 | 5861.841 | 5865.302 | 6060.287 | 9771.631 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Basic | 227.367 | 208.802 | 230.991 | 460.380 | 540.562 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Base_X2 | 234.234 | 229.126 | 236.036 | 1732.898 | 1442.843 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Unzip | 1780.678 | 2260.480 | |||||
YGroup3ZipBenchmark_Int16 | Sum256X2Base | 232.202 | 236.875 | 239.173 | 1778.823 | 2260.624 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_X2 | 3201.376 | 1360.767 | 3430.947 | 5684.912 | 10732.979 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_Unzip | 1984.669 | 1984.712 | 2015.327 | 2003.281 | 6453.217 | ||
YGroup3ZipBenchmark_Int16 | Sum256X2Traits | 3199.034 | 1408.271 | 4089.343 | 5827.259 | 10657.366 | ||
YGroup3ZipBenchmark_Int16 | Sum512Base_Basic | 523.716 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByShorter | 1800.216 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByX2Unzip | 1187.754 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Base | 1799.529 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByShorter | 7371.247 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByX2Unzip | 3699.195 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ShuffleX | 11620.418 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512Traits | 11912.948 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Basic | 523.543 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_X2 | 1996.031 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Unzip | 2008.463 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base | 2014.343 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_X2 | 12011.647 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_Unzip | 6324.074 | ||||||
YGroup3ZipBenchmark_Int16 | Sum512X2Traits | 11915.957 | ||||||
YGroup3ZipBenchmark_Int32 | SumBase_Basic | 187.137 | 275.319 | 365.431 | 178.558 | 362.014 | 332.869 | 376.437 |
YGroup3ZipBenchmark_Int32 | SumBase_ByX2Unzip | 107.792 | 96.670 | 112.189 | 102.372 | 111.291 | 564.131 | 644.576 |
YGroup3ZipBenchmark_Int32 | SumBase | 183.103 | 288.307 | 356.854 | 178.660 | 362.193 | 560.215 | 643.577 |
YGroup3ZipBenchmark_Int32 | SumTraits | 184.919 | 307.032 | 5705.539 | 6074.149 | 5954.770 | 5886.480 | 6313.509 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Basic | 171.718 | 242.039 | 358.544 | 315.837 | 341.835 | 315.137 | 359.289 |
YGroup3ZipBenchmark_Int32 | SumX2Base_X2 | 166.756 | 238.313 | 333.863 | 277.547 | 347.516 | 552.357 | 638.540 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Unzip | 195.267 | 188.894 | 200.058 | 173.815 | 200.606 | 1111.858 | 1284.918 |
YGroup3ZipBenchmark_Int32 | SumX2Base | 164.949 | 244.899 | 334.504 | 271.947 | 349.692 | 1124.193 | 1286.062 |
YGroup3ZipBenchmark_Int32 | SumX2Traits | 165.592 | 245.669 | 4987.932 | 5943.090 | 5998.708 | 5822.141 | 6613.310 |
YGroup3ZipBenchmark_Int32 | Sum128Base_Basic | 101.283 | 109.632 | 103.054 | 217.685 | 217.012 | ||
YGroup3ZipBenchmark_Int32 | Sum128Base_ByX2Unzip | 702.967 | 825.751 | |||||
YGroup3ZipBenchmark_Int32 | Sum128Base | 100.872 | 109.066 | 103.830 | 704.515 | 830.109 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ByX2Unzip | 2030.279 | 2054.336 | 2062.224 | 2039.191 | 2515.324 | ||
YGroup3ZipBenchmark_Int32 | Sum128Sse_Shuffle | 1181.883 | 1689.048 | 1699.261 | 2063.776 | 2049.798 | ||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleX | 2692.596 | ||||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleXImm | 4104.861 | 4157.462 | 4149.989 | 3973.944 | 4394.699 | ||
YGroup3ZipBenchmark_Int32 | Sum128Traits | 4168.915 | 4149.212 | 4040.905 | 3949.682 | 4501.424 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Basic | 104.024 | 107.224 | 109.522 | 190.227 | 256.334 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2Base_X2 | 101.102 | 106.509 | 107.879 | 720.318 | 919.572 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Unzip | 981.471 | 1048.194 | |||||
YGroup3ZipBenchmark_Int32 | Sum128X2Base | 102.715 | 107.861 | 107.000 | 964.226 | 1047.316 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_X2 | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_X2 | 4292.981 | 4219.604 | 4132.826 | 4081.624 | 4833.785 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_Unzip | 2820.796 | 2799.730 | 2810.238 | 2714.210 | 3400.468 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2Traits | 4045.680 | 3977.528 | 4129.902 | 4047.165 | 4799.044 | ||
YGroup3ZipBenchmark_Int32 | Sum256Base_Basic | 153.377 | 113.763 | 168.718 | 328.566 | 371.391 | ||
YGroup3ZipBenchmark_Int32 | Sum256Base_ByShorter | 863.216 | 843.489 | |||||
YGroup3ZipBenchmark_Int32 | Sum256Base_ByX2Unzip | 758.970 | 961.616 | |||||
YGroup3ZipBenchmark_Int32 | Sum256Base | 165.340 | 111.069 | 171.084 | 864.224 | 842.907 | ||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByShorter | 3325.145 | 3918.436 | 3834.751 | 3390.365 | 3646.666 | ||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByX2Unzip | 1294.603 | 1296.459 | 1294.282 | 1286.867 | 2694.290 | ||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_Shuffle | 2264.911 | 2900.709 | 2985.413 | 2964.651 | 3366.230 | ||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleX | 5136.703 | ||||||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | 5711.050 | 5902.148 | 6171.966 | 5814.163 | 6288.328 | ||
YGroup3ZipBenchmark_Int32 | Sum256Traits | 6055.653 | 5876.988 | 5935.859 | 5859.163 | 6450.377 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Basic | 146.169 | 137.301 | 167.335 | 312.188 | 367.085 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Base_X2 | 161.559 | 151.210 | 169.256 | 979.786 | 977.380 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Unzip | 1168.329 | 1449.824 | |||||
YGroup3ZipBenchmark_Int32 | Sum256X2Base | 160.661 | 155.681 | 166.223 | 1171.904 | 1446.490 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_X2 | 5946.376 | 5873.015 | 5890.432 | 5811.831 | 6569.127 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_Unzip | 2392.761 | 2370.980 | 2374.834 | 2370.711 | 4073.254 | ||
YGroup3ZipBenchmark_Int32 | Sum256X2Traits | 5842.373 | 5773.941 | 5734.486 | 5644.395 | 6659.476 | ||
YGroup3ZipBenchmark_Int32 | Sum512Base_Basic | 385.577 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByShorter | 1096.304 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByX2Unzip | 761.296 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Base | 1098.474 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByShorter | 3952.849 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByX2Unzip | 2324.108 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleX | 5899.928 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | 5985.577 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512Traits | 6006.968 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Basic | 359.422 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_X2 | 1247.789 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Unzip | 1223.325 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base | 1252.354 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_X2 | 5960.937 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_Unzip | 3836.576 | ||||||
YGroup3ZipBenchmark_Int32 | Sum512X2Traits | 5986.623 | ||||||
YGroup3ZipBenchmark_Int64 | SumBase_Basic | 120.917 | 160.615 | 209.369 | 96.724 | 219.178 | 199.561 | 226.295 |
YGroup3ZipBenchmark_Int64 | SumBase | 119.616 | 158.049 | 217.464 | 97.743 | 214.023 | 198.233 | 225.900 |
YGroup3ZipBenchmark_Int64 | SumTraits | 118.939 | 157.722 | 4001.016 | 4190.347 | 4236.178 | 4017.094 | 4583.389 |
YGroup3ZipBenchmark_Int64 | SumX2Base_Basic | 106.281 | 135.316 | 199.706 | 186.157 | 205.407 | 183.769 | 211.776 |
YGroup3ZipBenchmark_Int64 | SumX2Base_X2 | 109.950 | 131.750 | 201.086 | 156.917 | 203.657 | 188.151 | 207.881 |
YGroup3ZipBenchmark_Int64 | SumX2Base | 106.922 | 138.779 | 203.837 | 156.484 | 207.290 | 184.203 | 207.557 |
YGroup3ZipBenchmark_Int64 | SumX2Traits | 105.277 | 137.511 | 2688.523 | 4121.396 | 4146.674 | 4052.023 | 4574.568 |
YGroup3ZipBenchmark_Int64 | Sum128Base_Basic | 56.980 | 57.760 | 58.315 | 143.536 | 146.134 | ||
YGroup3ZipBenchmark_Int64 | Sum128Base_Move | 43.317 | 42.803 | 43.238 | 70.725 | 149.544 | ||
YGroup3ZipBenchmark_Int64 | Sum128Base | 58.041 | 57.885 | 57.570 | 141.906 | 146.825 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_AlignRight | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | |||||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_ByX2Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ByX2Unzip | 1626.305 | 2128.287 | 1967.777 | 2040.616 | 1946.775 | ||
YGroup3ZipBenchmark_Int64 | Sum128Sse_Shuffle | 1091.019 | 1518.320 | 1443.493 | 1478.706 | 1503.441 | ||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleX | 2084.716 | ||||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleXImm | 3152.557 | 3304.785 | 3206.216 | 3051.116 | 3137.428 | ||
YGroup3ZipBenchmark_Int64 | Sum128Traits | 3132.392 | 3249.257 | 3081.855 | 3041.130 | 3168.371 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2Base_Basic | 57.687 | 58.739 | 59.799 | 141.406 | 148.428 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2Base_X2 | 57.584 | 58.077 | 60.310 | 141.250 | 149.015 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2Base | 57.255 | 58.376 | 60.242 | 141.900 | 149.088 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_X2 | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_Unzip | |||||||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_X2 | 3318.389 | 3464.817 | 3469.736 | 3349.594 | 3640.803 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_Unzip | 1497.639 | 1487.352 | 2190.299 | 2073.246 | 2484.139 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2Traits | 3390.011 | 3342.186 | 3493.704 | 3401.052 | 3807.024 | ||
YGroup3ZipBenchmark_Int64 | Sum256Base_Basic | 89.299 | 61.811 | 100.013 | 200.176 | 223.751 | ||
YGroup3ZipBenchmark_Int64 | Sum256Base_ByShorter | 138.261 | 143.685 | |||||
YGroup3ZipBenchmark_Int64 | Sum256Base | 97.319 | 60.511 | 99.229 | 195.726 | 227.445 | ||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByShorter | 2386.445 | 2711.574 | 2814.944 | 2445.416 | 2706.013 | ||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByX2Unzip | 1052.382 | 1133.683 | 1119.946 | 1112.579 | 2110.139 | ||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_Shuffle | 2011.699 | 2317.446 | 2290.538 | 2140.945 | 2406.720 | ||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleX | 2613.951 | ||||||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | 4188.730 | 4120.870 | 4279.829 | 4204.163 | 4473.729 | ||
YGroup3ZipBenchmark_Int64 | Sum256Traits | 4159.706 | 4252.392 | 4131.639 | 3964.121 | 4439.048 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Base_Basic | 83.047 | 77.695 | 96.935 | 182.155 | 210.219 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Base_X2 | 92.487 | 83.990 | 96.789 | 183.814 | 212.375 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Base | 92.570 | 83.348 | 97.221 | 185.480 | 211.937 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_X2 | 4204.600 | 4041.288 | 4197.264 | 4031.334 | 4615.440 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_Unzip | 1625.885 | 1612.407 | 1627.334 | 1600.553 | 2637.167 | ||
YGroup3ZipBenchmark_Int64 | Sum256X2Traits | 3916.547 | 4053.155 | 4013.313 | 4076.183 | 4645.092 | ||
YGroup3ZipBenchmark_Int64 | Sum512Base_Basic | 224.612 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Base_ByShorter | 191.972 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Base | 225.954 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByShorter | 2884.058 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByX2Unzip | 1559.843 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleX | 3015.456 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | 4028.783 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512Traits | 4048.897 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_Basic | 216.448 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_X2 | 215.696 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base | 207.311 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_X2 | 4027.411 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_Unzip | 2439.135 | ||||||
YGroup3ZipBenchmark_Int64 | Sum512X2Traits | 4025.030 |
Arm - Apple M2
Type | Method | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|
YGroup3UnzipBenchmark_Byte | SumBase_Basic | 722.423 | 965.473 | 1290.017 |
YGroup3UnzipBenchmark_Byte | SumBase_ByX2Zip | 1700.102 | 1886.222 | 1912.470 |
YGroup3UnzipBenchmark_Byte | SumBase | 1700.158 | 1886.833 | 1913.147 |
YGroup3UnzipBenchmark_Byte | SumTraits | 12072.352 | 12069.818 | 20371.835 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Basic | 719.280 | 951.683 | 1299.420 |
YGroup3UnzipBenchmark_Byte | SumX2Base_X2 | 1208.996 | 1910.910 | 1912.091 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Zip | 3054.984 | 3375.253 | 3424.851 |
YGroup3UnzipBenchmark_Byte | SumX2Base | 3057.308 | 3375.158 | 3424.171 |
YGroup3UnzipBenchmark_Byte | SumX2Traits | 13580.447 | 12071.817 | 20476.015 |
YGroup3UnzipBenchmark_Byte | Sum128Base_Basic | 465.719 | 962.874 | 1290.033 |
YGroup3UnzipBenchmark_Byte | Sum128Base_ByX2Zip | 254.869 | 2101.192 | |
YGroup3UnzipBenchmark_Byte | Sum128Base | 463.472 | 255.703 | 2101.228 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ByX2Zip | 2026.016 | 2026.400 | 2145.494 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_Shuffle | 4729.162 | 4794.441 | 4798.178 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 9812.548 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ByX2Zip | 8366.119 | 8362.256 | 8367.958 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | 12070.559 | 12069.563 | 12076.917 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 20322.034 | ||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_ByX2Zip | |||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ByX2Zip | |||
YGroup3UnzipBenchmark_Byte | Sum128Sse_Shuffle | |||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ShuffleX | |||
YGroup3UnzipBenchmark_Byte | Sum128Traits | 12071.952 | 12072.973 | 20441.550 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Basic | 457.571 | 952.899 | 1299.498 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_X2 | 457.261 | 188.736 | 1565.780 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Zip | 537.512 | 3605.695 | |
YGroup3UnzipBenchmark_Byte | Sum128X2Base | 457.574 | 537.536 | 3605.540 |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_X2 | 4728.871 | 4741.370 | 9851.189 |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_Zip | 3554.042 | 3541.249 | 3605.209 |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | 12071.659 | 14481.596 | 20572.466 |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_Zip | 13585.857 | 13581.618 | 13591.008 |
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_Zip | |||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_X2 | |||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_Zip | |||
YGroup3UnzipBenchmark_Byte | Sum128X2Traits | 13583.550 | 12072.522 | 20551.546 |
YGroup3UnzipBenchmark_Byte | Sum256Base_Basic | 454.684 | 425.076 | 1301.937 |
YGroup3UnzipBenchmark_Byte | Sum256Base_ByShorter | 244.886 | 3566.962 | |
YGroup3UnzipBenchmark_Byte | Sum256Base_ByX2Zip | 81.624 | 77.045 | |
YGroup3UnzipBenchmark_Byte | Sum256Base | 455.212 | 243.659 | 3567.267 |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByShorter | |||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Unpack | |||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Zip | |||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_Shuffle | |||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ShuffleX | |||
YGroup3UnzipBenchmark_Byte | Sum256Traits | 442.973 | 252.028 | 3567.676 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Basic | 267.290 | 421.634 | 1294.359 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_X2 | 267.691 | 124.461 | 1751.799 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Zip | 144.950 | 153.559 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Base | 266.934 | 125.595 | 1755.030 |
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Unpack | |||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_X2 | |||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Zip | |||
YGroup3UnzipBenchmark_Byte | Sum256X2Traits | 253.629 | 122.883 | 1755.677 |
YGroup3UnzipBenchmark_Byte | Sum512Base_Basic | 1263.426 | ||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByShorter | 957.573 | ||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByX2Zip | 61.226 | ||
YGroup3UnzipBenchmark_Byte | Sum512Base | 957.213 | ||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByShorter | |||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Unpack | |||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Zip | |||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ShuffleX | |||
YGroup3UnzipBenchmark_Byte | Sum512Traits | 959.915 | ||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Basic | 1229.933 | ||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_X2 | 907.657 | ||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Zip | 123.447 | ||
YGroup3UnzipBenchmark_Byte | Sum512X2Base | 907.351 | ||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Unpack | |||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_X2 | |||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Zip | |||
YGroup3UnzipBenchmark_Byte | Sum512X2Traits | 911.509 | ||
YGroup3UnzipBenchmark_Int16 | SumBase_Basic | 511.390 | 724.649 | 1163.592 |
YGroup3UnzipBenchmark_Int16 | SumBase_ByX2Zip | 954.404 | 1056.614 | 1071.993 |
YGroup3UnzipBenchmark_Int16 | SumBase | 954.612 | 1056.627 | 1071.814 |
YGroup3UnzipBenchmark_Int16 | SumTraits | 6042.142 | 6038.402 | 10529.245 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Basic | 511.101 | 706.798 | 1132.644 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_X2 | 529.875 | 1080.662 | 1067.542 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Zip | 1871.882 | 2085.908 | 2120.524 |
YGroup3UnzipBenchmark_Int16 | SumX2Base | 1856.567 | 2063.952 | 2120.328 |
YGroup3UnzipBenchmark_Int16 | SumX2Traits | 8362.373 | 8360.858 | 10274.392 |
YGroup3UnzipBenchmark_Int16 | Sum128Base_Basic | 359.335 | 728.273 | 1163.698 |
YGroup3UnzipBenchmark_Int16 | Sum128Base_ByX2Zip | 166.226 | 1371.701 | |
YGroup3UnzipBenchmark_Int16 | Sum128Base | 359.200 | 166.375 | 1371.465 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ByX2Zip | 1308.779 | 1308.787 | 1409.321 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_Shuffle | 2365.134 | 2397.617 | 2400.057 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 4914.485 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Zip | 5437.850 | 5439.048 | 5440.579 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | 6040.626 | 6038.533 | 6041.320 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 10521.871 | ||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_ByX2Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ByX2Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_Shuffle | |||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ShuffleX | |||
YGroup3UnzipBenchmark_Int16 | Sum128Traits | 6038.304 | 6042.119 | 10521.204 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Basic | 351.128 | 709.898 | 1154.625 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_X2 | 349.774 | 122.979 | 1409.685 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Zip | 351.937 | 2254.719 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base | 349.805 | 354.231 | 2254.864 |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_X2 | 2365.540 | 2371.228 | 4911.703 |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_Zip | 2215.344 | 2215.513 | 2270.614 |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | 6040.750 | 7247.471 | 10237.511 |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_Zip | 8362.098 | 8361.053 | 8365.007 |
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_X2 | |||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum128X2Traits | 8363.704 | 8360.711 | 10225.936 |
YGroup3UnzipBenchmark_Int16 | Sum256Base_Basic | 351.934 | 344.981 | 1192.628 |
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByShorter | 165.432 | 2219.003 | |
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByX2Zip | 79.999 | 85.277 | |
YGroup3UnzipBenchmark_Int16 | Sum256Base | 353.281 | 163.855 | 2218.896 |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByShorter | |||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_Shuffle | |||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ShuffleX | |||
YGroup3UnzipBenchmark_Int16 | Sum256Traits | 353.670 | 161.386 | 2218.510 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Basic | 319.069 | 325.287 | 1179.604 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_X2 | 321.608 | 96.000 | 1080.253 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Zip | 137.883 | 169.275 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base | 321.541 | 93.630 | 1080.237 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Unpack | |||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_X2 | |||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum256X2Traits | 290.116 | 94.683 | 1079.822 |
YGroup3UnzipBenchmark_Int16 | Sum512Base_Basic | 1129.013 | ||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByShorter | 551.557 | ||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByX2Zip | 70.691 | ||
YGroup3UnzipBenchmark_Int16 | Sum512Base | 549.753 | ||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByShorter | |||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ShuffleX | |||
YGroup3UnzipBenchmark_Int16 | Sum512Traits | 574.309 | ||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Basic | 1052.507 | ||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_X2 | 535.679 | ||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Zip | 139.577 | ||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base | 538.185 | ||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Unpack | |||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_X2 | |||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Zip | |||
YGroup3UnzipBenchmark_Int16 | Sum512X2Traits | 538.183 | ||
YGroup3UnzipBenchmark_Int32 | SumBase_Basic | 363.496 | 485.098 | 944.022 |
YGroup3UnzipBenchmark_Int32 | SumBase_ByX2Zip | 85.863 | 833.647 | 843.778 |
YGroup3UnzipBenchmark_Int32 | SumBase | 362.409 | 833.849 | 843.467 |
YGroup3UnzipBenchmark_Int32 | SumTraits | 3020.904 | 3022.090 | 5111.822 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Basic | 360.715 | 457.750 | 931.306 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_X2 | 359.846 | 850.315 | 843.871 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Zip | 169.800 | 1393.962 | 1387.946 |
YGroup3UnzipBenchmark_Int32 | SumX2Base | 361.802 | 1359.042 | 1387.900 |
YGroup3UnzipBenchmark_Int32 | SumX2Traits | 5437.308 | 5438.716 | 5438.601 |
YGroup3UnzipBenchmark_Int32 | Sum128Base_Basic | 263.780 | 481.909 | 943.991 |
YGroup3UnzipBenchmark_Int32 | Sum128Base_ByX2Zip | 159.291 | 987.751 | |
YGroup3UnzipBenchmark_Int32 | Sum128Base | 262.117 | 160.001 | 987.791 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ByX2Zip | 922.023 | 922.172 | 1025.766 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_Shuffle | 1182.849 | 1198.961 | 1199.928 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 2436.490 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Zip | 3884.782 | 3882.562 | 3885.602 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | 3021.534 | 3021.061 | 3022.103 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 5125.406 | ||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_ByX2Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ByX2Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_Shuffle | |||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleX | |||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int32 | Sum128Traits | 3020.932 | 3022.039 | 5146.153 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Basic | 252.068 | 459.358 | 931.330 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_X2 | 253.555 | 93.920 | 1025.300 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Zip | 260.583 | 1508.893 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base | 252.666 | 260.257 | 1508.791 |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_X2 | 1182.895 | 1185.806 | 2459.532 |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_Zip | 1470.120 | 1470.084 | 1550.665 |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | 3021.801 | 3626.446 | 5136.023 |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_Zip | 5438.177 | 5439.053 | 5438.226 |
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_X2 | |||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum128X2Traits | 5437.415 | 5438.646 | 5438.830 |
YGroup3UnzipBenchmark_Int32 | Sum256Base_Basic | 248.753 | 243.901 | 996.742 |
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByShorter | 118.626 | 1470.435 | |
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByX2Zip | 68.242 | 88.819 | |
YGroup3UnzipBenchmark_Int32 | Sum256Base | 250.007 | 117.115 | 1470.361 |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByShorter | |||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_Shuffle | |||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleX | |||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int32 | Sum256Traits | 250.566 | 116.844 | 1470.572 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Basic | 223.402 | 250.648 | 967.899 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_X2 | 226.912 | 67.009 | 1570.643 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Zip | 117.746 | 172.068 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base | 227.263 | 66.848 | 1570.518 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Unpack | |||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_X2 | |||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum256X2Traits | 205.450 | 68.566 | 1570.592 |
YGroup3UnzipBenchmark_Int32 | Sum512Base_Basic | 873.278 | ||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByShorter | 812.467 | ||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByX2Zip | 71.911 | ||
YGroup3UnzipBenchmark_Int32 | Sum512Base | 812.698 | ||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByShorter | |||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleX | |||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int32 | Sum512Traits | 979.345 | ||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Basic | 748.675 | ||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_X2 | 456.618 | ||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Zip | 140.795 | ||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base | 456.803 | ||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Unpack | |||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_X2 | |||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Zip | |||
YGroup3UnzipBenchmark_Int32 | Sum512X2Traits | 457.704 | ||
YGroup3UnzipBenchmark_Int64 | SumBase_Basic | 249.622 | 310.242 | 606.023 |
YGroup3UnzipBenchmark_Int64 | SumBase | 247.161 | 311.638 | 606.169 |
YGroup3UnzipBenchmark_Int64 | SumTraits | 3391.780 | 3394.515 | 3387.173 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_Basic | 229.029 | 294.602 | 604.657 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_X2 | 230.347 | 295.320 | 604.699 |
YGroup3UnzipBenchmark_Int64 | SumX2Base | 230.299 | 294.045 | 604.597 |
YGroup3UnzipBenchmark_Int64 | SumX2Traits | 3399.847 | 3399.648 | 4184.177 |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Basic | 170.786 | 311.517 | 606.162 |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Move | 433.015 | 2970.437 | 3368.583 |
YGroup3UnzipBenchmark_Int64 | Sum128Base | 433.708 | 2969.724 | 3368.474 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_AlignRight | 3392.658 | 3395.396 | 3386.968 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ByX2Zip | 1511.769 | 1511.435 | 1700.659 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_Shuffle | 869.412 | 900.725 | 900.944 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 1843.487 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Zip | 2863.165 | 3199.282 | 3200.331 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | 2266.500 | 2263.353 | 2263.171 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 3200.430 | ||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_ByX2Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ByX2Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_Shuffle | |||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleX | |||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int64 | Sum128Traits | 3393.987 | 3395.410 | 3386.401 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_Basic | 162.466 | 290.957 | 604.648 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_X2 | 658.297 | 2924.472 | 4452.921 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base | 658.378 | 2930.679 | 4453.852 |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_X2 | 3397.663 | 3399.961 | 4182.899 |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_Zip | 2265.388 | 2265.439 | 2473.055 |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | 3398.333 | 3399.300 | 4183.467 |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_Zip | 3882.724 | 3884.121 | 3886.332 |
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_X2 | |||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum128X2Traits | 3399.429 | 3399.974 | 4182.637 |
YGroup3UnzipBenchmark_Int64 | Sum256Base_Basic | 140.863 | 141.186 | 593.771 |
YGroup3UnzipBenchmark_Int64 | Sum256Base_ByShorter | 146.436 | 4893.918 | |
YGroup3UnzipBenchmark_Int64 | Sum256Base | 140.880 | 140.711 | 593.762 |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByShorter | |||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_Shuffle | |||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleX | |||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int64 | Sum256Traits | 140.118 | 140.898 | 593.772 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_Basic | 129.907 | 149.743 | 576.647 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_X2 | 130.913 | 149.281 | 576.610 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base | 130.275 | 148.169 | 576.588 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Unpack | |||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_X2 | |||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum256X2Traits | 131.114 | 150.554 | 576.644 |
YGroup3UnzipBenchmark_Int64 | Sum512Base_Basic | 535.699 | ||
YGroup3UnzipBenchmark_Int64 | Sum512Base_ByShorter | 576.381 | ||
YGroup3UnzipBenchmark_Int64 | Sum512Base | 530.667 | ||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByShorter | |||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Unpack | |||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleX | |||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |||
YGroup3UnzipBenchmark_Int64 | Sum512Traits | 530.486 | ||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_Basic | 454.452 | ||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_X2 | 452.617 | ||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base | 452.674 | ||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Unpack | |||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_X2 | |||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Zip | |||
YGroup3UnzipBenchmark_Int64 | Sum512X2Traits | 452.628 | ||
YGroup3ZipBenchmark_Byte | SumBase_Basic | 826.236 | 1166.921 | 944.287 |
YGroup3ZipBenchmark_Byte | SumBase_ByX2Unzip | 680.536 | 2592.060 | 2624.203 |
YGroup3ZipBenchmark_Byte | SumBase | 825.927 | 2592.130 | 2624.512 |
YGroup3ZipBenchmark_Byte | SumTraits | 12071.652 | 12072.992 | 20224.236 |
YGroup3ZipBenchmark_Byte | SumX2Base_Basic | 827.647 | 1167.091 | 945.247 |
YGroup3ZipBenchmark_Byte | SumX2Base_X2 | 827.694 | 2648.862 | 2628.571 |
YGroup3ZipBenchmark_Byte | SumX2Base_Unzip | 1118.608 | 4392.532 | 4364.380 |
YGroup3ZipBenchmark_Byte | SumX2Base | 1118.431 | 4389.446 | 4364.299 |
YGroup3ZipBenchmark_Byte | SumX2Traits | 12787.321 | 12789.137 | 18003.583 |
YGroup3ZipBenchmark_Byte | Sum128Base_Basic | 499.847 | 1166.698 | 944.437 |
YGroup3ZipBenchmark_Byte | Sum128Base_ByX2Unzip | 2969.448 | 3178.779 | |
YGroup3ZipBenchmark_Byte | Sum128Base | 499.885 | 2969.430 | 3178.814 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ByX2Unzip | 2968.993 | 2970.137 | 3178.732 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_Shuffle | 4728.918 | 4792.854 | 4797.161 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 9813.850 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ByX2Unzip | 8363.726 | 8363.679 | 8363.699 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | 12074.551 | 12069.484 | 12076.790 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 20304.066 | ||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_ByX2Unzip | |||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||
YGroup3ZipBenchmark_Byte | Sum128Sse_ByX2Unzip | |||
YGroup3ZipBenchmark_Byte | Sum128Sse_Shuffle | |||
YGroup3ZipBenchmark_Byte | Sum128Sse_ShuffleX | |||
YGroup3ZipBenchmark_Byte | Sum128Traits | 12076.569 | 12071.237 | 20288.249 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Basic | 482.316 | 1166.903 | 945.214 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_X2 | 482.158 | 3004.114 | 3272.588 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Unzip | 4803.883 | 4994.817 | |
YGroup3ZipBenchmark_Byte | Sum128X2Base | 482.277 | 4803.303 | 4995.110 |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_X2 | 4729.988 | 4802.180 | 9049.327 |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_Unzip | 4803.999 | 4803.243 | 4995.321 |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | 12071.310 | 12069.901 | 18032.565 |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_Unzip | 12786.623 | 12785.402 | 12794.377 |
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_Unzip | |||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_X2 | |||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_Unzip | |||
YGroup3ZipBenchmark_Byte | Sum128X2Traits | 12786.572 | 12787.206 | 18044.990 |
YGroup3ZipBenchmark_Byte | Sum256Base_Basic | 466.113 | 449.571 | 981.692 |
YGroup3ZipBenchmark_Byte | Sum256Base_ByShorter | 464.977 | 4992.279 | |
YGroup3ZipBenchmark_Byte | Sum256Base_ByX2Unzip | 71.934 | 106.925 | |
YGroup3ZipBenchmark_Byte | Sum256Base | 454.692 | 456.858 | 4992.449 |
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByShorter | |||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByX2Unzip | |||
YGroup3ZipBenchmark_Byte | Sum256Avx2_Shuffle | |||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ShuffleX | |||
YGroup3ZipBenchmark_Byte | Sum256Traits | 438.753 | 456.985 | 4992.696 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Basic | 437.333 | 440.811 | 976.750 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_X2 | 432.164 | 161.447 | 5100.969 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Unzip | 104.810 | 213.217 | |
YGroup3ZipBenchmark_Byte | Sum256X2Base | 432.681 | 163.130 | 5101.028 |
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_X2 | |||
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_Unzip | |||
YGroup3ZipBenchmark_Byte | Sum256X2Traits | 245.411 | 158.707 | 5101.711 |
YGroup3ZipBenchmark_Byte | Sum512Base_Basic | 968.015 | ||
YGroup3ZipBenchmark_Byte | Sum512Base_ByShorter | 4977.121 | ||
YGroup3ZipBenchmark_Byte | Sum512Base_ByX2Unzip | 86.111 | ||
YGroup3ZipBenchmark_Byte | Sum512Base | 4976.065 | ||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByShorter | |||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByX2Unzip | |||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ShuffleX | |||
YGroup3ZipBenchmark_Byte | Sum512Traits | 4976.564 | ||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Basic | 958.345 | ||
YGroup3ZipBenchmark_Byte | Sum512X2Base_X2 | 1801.164 | ||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Unzip | 166.579 | ||
YGroup3ZipBenchmark_Byte | Sum512X2Base | 1800.261 | ||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_X2 | |||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_Unzip | |||
YGroup3ZipBenchmark_Byte | Sum512X2Traits | 1803.472 | ||
YGroup3ZipBenchmark_Int16 | SumBase_Basic | 661.574 | 966.501 | 821.187 |
YGroup3ZipBenchmark_Int16 | SumBase_ByX2Unzip | 660.439 | 1408.356 | 1415.167 |
YGroup3ZipBenchmark_Int16 | SumBase | 661.572 | 1408.032 | 1415.211 |
YGroup3ZipBenchmark_Int16 | SumTraits | 6041.101 | 6041.231 | 10412.378 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Basic | 657.562 | 951.665 | 816.071 |
YGroup3ZipBenchmark_Int16 | SumX2Base_X2 | 657.472 | 1438.745 | 1425.187 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Unzip | 1300.064 | 2753.867 | 2701.960 |
YGroup3ZipBenchmark_Int16 | SumX2Base | 657.049 | 2703.655 | 2701.930 |
YGroup3ZipBenchmark_Int16 | SumX2Traits | 7766.751 | 7766.207 | 7766.276 |
YGroup3ZipBenchmark_Int16 | Sum128Base_Basic | 433.033 | 949.079 | 821.177 |
YGroup3ZipBenchmark_Int16 | Sum128Base_ByX2Unzip | 1973.955 | 2166.065 | |
YGroup3ZipBenchmark_Int16 | Sum128Base | 432.906 | 1973.918 | 2166.278 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ByX2Unzip | 1973.587 | 1973.763 | 2165.891 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_Shuffle | 2364.970 | 2397.815 | 2399.154 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 4905.227 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Unzip | 5438.586 | 5438.688 | 5439.263 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | 6041.244 | 6041.112 | 6041.856 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 10514.324 | ||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_ByX2Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ByX2Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum128Sse_Shuffle | |||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ShuffleX | |||
YGroup3ZipBenchmark_Int16 | Sum128Traits | 6040.646 | 6039.947 | 10492.724 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Basic | 416.452 | 942.519 | 815.918 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_X2 | 415.712 | 2009.099 | 2248.934 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Unzip | 3006.686 | 3169.586 | |
YGroup3ZipBenchmark_Int16 | Sum128X2Base | 416.845 | 3005.833 | 3169.223 |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_X2 | 2365.218 | 2401.441 | 4524.073 |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_Unzip | 3006.578 | 3005.865 | 3168.558 |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | 6040.894 | 6041.142 | 9015.116 |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_Unzip | 7766.465 | 7764.095 | 7767.810 |
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_X2 | |||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum128X2Traits | 7768.063 | 7766.396 | 7767.988 |
YGroup3ZipBenchmark_Int16 | Sum256Base_Basic | 366.913 | 375.269 | 886.255 |
YGroup3ZipBenchmark_Int16 | Sum256Base_ByShorter | 346.911 | 3270.281 | |
YGroup3ZipBenchmark_Int16 | Sum256Base_ByX2Unzip | 62.466 | 112.923 | |
YGroup3ZipBenchmark_Int16 | Sum256Base | 367.247 | 337.777 | 3270.702 |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByShorter | |||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByX2Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_Shuffle | |||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ShuffleX | |||
YGroup3ZipBenchmark_Int16 | Sum256Traits | 348.056 | 337.836 | 3270.826 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Basic | 333.266 | 326.167 | 858.258 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_X2 | 327.036 | 188.732 | 3307.489 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Unzip | 100.567 | 224.639 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Base | 326.960 | 150.530 | 3307.569 |
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_X2 | |||
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum256X2Traits | 262.825 | 146.713 | 3308.010 |
YGroup3ZipBenchmark_Int16 | Sum512Base_Basic | 843.205 | ||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByShorter | 3208.307 | ||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByX2Unzip | 85.117 | ||
YGroup3ZipBenchmark_Int16 | Sum512Base | 3208.536 | ||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByShorter | |||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByX2Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ShuffleX | |||
YGroup3ZipBenchmark_Int16 | Sum512Traits | 3208.715 | ||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Basic | 803.179 | ||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_X2 | 912.388 | ||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Unzip | 150.389 | ||
YGroup3ZipBenchmark_Int16 | Sum512X2Base | 911.361 | ||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_X2 | |||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_Unzip | |||
YGroup3ZipBenchmark_Int16 | Sum512X2Traits | 910.695 | ||
YGroup3ZipBenchmark_Int32 | SumBase_Basic | 552.214 | 728.866 | 658.592 |
YGroup3ZipBenchmark_Int32 | SumBase_ByX2Unzip | 223.067 | 1167.448 | 1192.594 |
YGroup3ZipBenchmark_Int32 | SumBase | 552.447 | 1167.468 | 1192.580 |
YGroup3ZipBenchmark_Int32 | SumTraits | 3885.942 | 3884.575 | 5088.520 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Basic | 546.482 | 705.142 | 652.094 |
YGroup3ZipBenchmark_Int32 | SumX2Base_X2 | 546.473 | 1206.342 | 1193.672 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Unzip | 353.227 | 1779.481 | 1763.075 |
YGroup3ZipBenchmark_Int32 | SumX2Base | 546.405 | 1739.061 | 1762.898 |
YGroup3ZipBenchmark_Int32 | SumX2Traits | 4943.916 | 4943.499 | 4944.259 |
YGroup3ZipBenchmark_Int32 | Sum128Base_Basic | 339.580 | 728.910 | 658.699 |
YGroup3ZipBenchmark_Int32 | Sum128Base_ByX2Unzip | 1467.553 | 1693.913 | |
YGroup3ZipBenchmark_Int32 | Sum128Base | 339.690 | 1467.706 | 1693.825 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ByX2Unzip | 1467.851 | 1467.673 | 1693.692 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_Shuffle | 1182.775 | 1198.994 | 1199.872 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 2439.010 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Unzip | 3885.661 | 3885.788 | 3885.012 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | 3021.583 | 3021.554 | 3022.295 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 5122.031 | ||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_ByX2Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ByX2Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum128Sse_Shuffle | |||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleX | |||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |||
YGroup3ZipBenchmark_Int32 | Sum128Traits | 3885.360 | 3885.026 | 5122.091 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Basic | 334.741 | 706.739 | 652.103 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_X2 | 335.093 | 1507.254 | 1811.181 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Unzip | 2006.190 | 2159.996 | |
YGroup3ZipBenchmark_Int32 | Sum128X2Base | 335.071 | 2006.885 | 2159.740 |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_X2 | 1497.175 | 1507.411 | 2261.890 |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_Unzip | 2007.951 | 2007.676 | 2160.596 |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | 3885.658 | 3885.100 | 4524.558 |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_Unzip | 4943.142 | 4943.649 | 4944.155 |
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_X2 | |||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum128X2Traits | 4943.922 | 4943.650 | 4945.197 |
YGroup3ZipBenchmark_Int32 | Sum256Base_Basic | 253.715 | 265.940 | 746.065 |
YGroup3ZipBenchmark_Int32 | Sum256Base_ByShorter | 237.243 | 2251.488 | |
YGroup3ZipBenchmark_Int32 | Sum256Base_ByX2Unzip | 52.006 | 110.923 | |
YGroup3ZipBenchmark_Int32 | Sum256Base | 254.912 | 229.555 | 2250.908 |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByShorter | |||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByX2Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_Shuffle | |||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleX | |||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |||
YGroup3ZipBenchmark_Int32 | Sum256Traits | 254.183 | 229.859 | 2251.102 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Basic | 225.349 | 238.899 | 705.917 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_X2 | 226.497 | 244.953 | 2290.021 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Unzip | 92.577 | 221.316 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Base | 219.676 | 243.696 | 2289.858 |
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_X2 | |||
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum256X2Traits | 163.993 | 244.951 | 2290.161 |
YGroup3ZipBenchmark_Int32 | Sum512Base_Basic | 677.229 | ||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByShorter | 2207.185 | ||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByX2Unzip | 65.112 | ||
YGroup3ZipBenchmark_Int32 | Sum512Base | 2207.121 | ||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByShorter | |||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByX2Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleX | |||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |||
YGroup3ZipBenchmark_Int32 | Sum512Traits | 2206.986 | ||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Basic | 623.640 | ||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_X2 | 487.217 | ||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Unzip | 163.885 | ||
YGroup3ZipBenchmark_Int32 | Sum512X2Base | 487.145 | ||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_X2 | |||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_Unzip | |||
YGroup3ZipBenchmark_Int32 | Sum512X2Traits | 486.740 | ||
YGroup3ZipBenchmark_Int64 | SumBase_Basic | 542.991 | 559.361 | 559.150 |
YGroup3ZipBenchmark_Int64 | SumBase | 542.984 | 559.069 | 559.062 |
YGroup3ZipBenchmark_Int64 | SumTraits | 3368.200 | 3376.557 | 3389.829 |
YGroup3ZipBenchmark_Int64 | SumX2Base_Basic | 336.539 | 335.202 | 337.937 |
YGroup3ZipBenchmark_Int64 | SumX2Base_X2 | 336.160 | 335.410 | 338.538 |
YGroup3ZipBenchmark_Int64 | SumX2Base | 336.373 | 335.192 | 338.644 |
YGroup3ZipBenchmark_Int64 | SumX2Traits | 3399.234 | 3399.733 | 4186.011 |
YGroup3ZipBenchmark_Int64 | Sum128Base_Basic | 253.477 | 558.547 | 558.475 |
YGroup3ZipBenchmark_Int64 | Sum128Base_Move | 433.648 | 2862.948 | 3367.047 |
YGroup3ZipBenchmark_Int64 | Sum128Base | 433.815 | 2863.199 | 3367.850 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_AlignRight | 3368.442 | 3375.937 | 3390.246 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ByX2Unzip | 1511.403 | 1511.217 | 1700.799 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_Shuffle | 899.331 | 900.790 | 900.915 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 1686.496 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Unzip | 2863.441 | 3199.303 | 3200.906 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | 2266.506 | 2265.527 | 2264.357 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 3200.672 | ||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_ByX2Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ByX2Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum128Sse_Shuffle | |||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleX | |||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |||
YGroup3ZipBenchmark_Int64 | Sum128Traits | 3369.193 | 3375.419 | 3390.257 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_Basic | 266.756 | 336.746 | 337.834 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_X2 | 661.048 | 2954.673 | 4417.453 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base | 661.079 | 2959.227 | 4417.922 |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_X2 | 3398.285 | 3400.098 | 4186.035 |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_Unzip | 2265.330 | 2265.484 | 2365.526 |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | 3398.990 | 3399.610 | 4184.568 |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_Unzip | 3397.491 | 3399.007 | 3400.065 |
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_X2 | |||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum128X2Traits | 3399.650 | 3399.222 | 4184.004 |
YGroup3ZipBenchmark_Int64 | Sum256Base_Basic | 148.811 | 163.245 | 488.763 |
YGroup3ZipBenchmark_Int64 | Sum256Base_ByShorter | 161.749 | 4474.149 | |
YGroup3ZipBenchmark_Int64 | Sum256Base | 149.266 | 163.203 | 485.277 |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByShorter | |||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByX2Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_Shuffle | |||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleX | |||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |||
YGroup3ZipBenchmark_Int64 | Sum256Traits | 149.316 | 163.274 | 485.654 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_Basic | 143.976 | 150.250 | 423.218 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_X2 | 137.174 | 149.922 | 423.584 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base | 132.642 | 147.767 | 422.748 |
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_X2 | |||
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum256X2Traits | 94.735 | 150.388 | 423.135 |
YGroup3ZipBenchmark_Int64 | Sum512Base_Basic | 417.987 | ||
YGroup3ZipBenchmark_Int64 | Sum512Base_ByShorter | 423.305 | ||
YGroup3ZipBenchmark_Int64 | Sum512Base | 419.185 | ||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByShorter | |||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByX2Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleX | |||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |||
YGroup3ZipBenchmark_Int64 | Sum512Traits | 417.734 | ||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_Basic | 375.035 | ||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_X2 | 373.453 | ||
YGroup3ZipBenchmark_Int64 | Sum512X2Base | 373.442 | ||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_X2 | |||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_Unzip | |||
YGroup3ZipBenchmark_Int64 | Sum512X2Traits | 373.752 |
Arm - AWS Arm t4g.small
Type | Method | .NET Core 3.1 | .NET 5.0 | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|---|---|
YGroup3UnzipBenchmark_Byte | SumBase_Basic | 263.957 | 265.524 | 327.819 | 381.159 | |
YGroup3UnzipBenchmark_Byte | SumBase_ByX2Zip | 378.953 | 406.233 | 428.947 | 443.805 | |
YGroup3UnzipBenchmark_Byte | SumBase | 380.369 | 406.259 | 430.545 | 443.813 | |
YGroup3UnzipBenchmark_Byte | SumTraits | 378.710 | 4381.575 | 4113.304 | 6510.157 | |
YGroup3UnzipBenchmark_Byte | SumX2Base_Basic | 252.875 | 263.433 | 323.818 | 384.006 | |
YGroup3UnzipBenchmark_Byte | SumX2Base_X2 | 232.627 | 309.615 | 420.801 | 434.708 | |
YGroup3UnzipBenchmark_Byte | SumX2Base_Zip | 702.437 | 727.523 | 740.625 | 768.555 | |
YGroup3UnzipBenchmark_Byte | SumX2Base | 702.851 | 728.691 | 740.690 | 767.491 | |
YGroup3UnzipBenchmark_Byte | SumX2Traits | 700.539 | 4412.785 | 4273.763 | 5294.112 | |
YGroup3UnzipBenchmark_Byte | Sum128Base_Basic | 131.634 | 146.785 | 330.670 | 381.332 | |
YGroup3UnzipBenchmark_Byte | Sum128Base_ByX2Zip | 79.323 | 501.286 | |||
YGroup3UnzipBenchmark_Byte | Sum128Base | 131.695 | 146.165 | 79.561 | 501.248 | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ByX2Zip | 466.160 | 469.870 | 509.146 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_Shuffle | 1450.961 | 1736.461 | 1733.083 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 2877.583 | ||||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ByX2Zip | 2644.745 | 2565.711 | 2607.146 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | 4366.836 | 4274.400 | 4400.773 | ||
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 6574.254 | ||||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_ByX2Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ByX2Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum128Sse_Shuffle | |||||
YGroup3UnzipBenchmark_Byte | Sum128Sse_ShuffleX | |||||
YGroup3UnzipBenchmark_Byte | Sum128Traits | 131.795 | 3802.982 | 4198.067 | 6571.798 | |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Basic | 121.183 | 146.082 | 323.883 | 383.935 | |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_X2 | 119.899 | 145.389 | 71.185 | 347.964 | |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Zip | 160.195 | 846.745 | |||
YGroup3UnzipBenchmark_Byte | Sum128X2Base | 114.766 | 145.803 | 159.139 | 845.281 | |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_X2 | 1436.136 | 1696.752 | 2410.290 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_Zip | 821.086 | 824.813 | 846.723 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | 3999.727 | 5021.327 | 5291.005 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_Zip | 4411.386 | 4224.854 | 4402.362 | ||
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||||
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_X2 | |||||
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum128X2Traits | 127.435 | 4409.831 | 4286.813 | 5287.301 | |
YGroup3UnzipBenchmark_Byte | Sum256Base_Basic | 138.033 | 155.568 | 137.500 | 373.469 | |
YGroup3UnzipBenchmark_Byte | Sum256Base_ByShorter | 78.979 | 827.832 | |||
YGroup3UnzipBenchmark_Byte | Sum256Base_ByX2Zip | 26.885 | 27.359 | |||
YGroup3UnzipBenchmark_Byte | Sum256Base | 136.217 | 155.550 | 78.552 | 827.835 | |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByShorter | |||||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_Shuffle | |||||
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ShuffleX | |||||
YGroup3UnzipBenchmark_Byte | Sum256Traits | 125.246 | 151.789 | 80.415 | 827.792 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Basic | 127.922 | 103.744 | 135.890 | 369.927 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_X2 | 133.050 | 102.912 | 41.259 | 540.055 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Zip | 47.496 | 54.430 | |||
YGroup3UnzipBenchmark_Byte | Sum256X2Base | 131.520 | 100.468 | 41.652 | 539.465 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Unpack | |||||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_X2 | |||||
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum256X2Traits | 112.880 | 96.572 | 41.500 | 539.920 | |
YGroup3UnzipBenchmark_Byte | Sum512Base_Basic | 426.622 | ||||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByShorter | 349.162 | ||||
YGroup3UnzipBenchmark_Byte | Sum512Base_ByX2Zip | 23.211 | ||||
YGroup3UnzipBenchmark_Byte | Sum512Base | 350.404 | ||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByShorter | |||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ShuffleX | |||||
YGroup3UnzipBenchmark_Byte | Sum512Traits | 349.139 | ||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Basic | 424.822 | ||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_X2 | 334.233 | ||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Zip | 46.131 | ||||
YGroup3UnzipBenchmark_Byte | Sum512X2Base | 332.750 | ||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Unpack | |||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_X2 | |||||
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Zip | |||||
YGroup3UnzipBenchmark_Byte | Sum512X2Traits | 326.177 | ||||
YGroup3UnzipBenchmark_Int16 | SumBase_Basic | 188.885 | 189.823 | 222.856 | 279.398 | |
YGroup3UnzipBenchmark_Int16 | SumBase_ByX2Zip | 218.311 | 227.460 | 234.918 | 231.692 | |
YGroup3UnzipBenchmark_Int16 | SumBase | 213.360 | 228.410 | 235.157 | 242.377 | |
YGroup3UnzipBenchmark_Int16 | SumTraits | 213.356 | 1926.559 | 2134.925 | 3037.124 | |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Basic | 161.593 | 181.518 | 214.529 | 286.873 | |
YGroup3UnzipBenchmark_Int16 | SumX2Base_X2 | 126.923 | 149.964 | 235.483 | 238.187 | |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Zip | 419.448 | 443.616 | 465.816 | 475.439 | |
YGroup3UnzipBenchmark_Int16 | SumX2Base | 419.434 | 448.638 | 466.043 | 475.565 | |
YGroup3UnzipBenchmark_Int16 | SumX2Traits | 419.442 | 2413.794 | 2650.031 | 2638.161 | |
YGroup3UnzipBenchmark_Int16 | Sum128Base_Basic | 95.476 | 100.564 | 222.966 | 279.380 | |
YGroup3UnzipBenchmark_Int16 | Sum128Base_ByX2Zip | 50.534 | 331.991 | |||
YGroup3UnzipBenchmark_Int16 | Sum128Base | 96.052 | 100.448 | 50.558 | 332.364 | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ByX2Zip | 307.836 | 308.507 | 338.176 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_Shuffle | 713.705 | 876.993 | 857.804 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 1399.104 | ||||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Zip | 1605.306 | 1655.024 | 1609.517 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | 1898.455 | 2114.808 | 2105.378 | ||
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 3040.514 | ||||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_Shuffle | |||||
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ShuffleX | |||||
YGroup3UnzipBenchmark_Int16 | Sum128Traits | 96.013 | 1854.707 | 2143.085 | 3042.605 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Basic | 89.869 | 98.361 | 214.330 | 286.747 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_X2 | 89.697 | 98.194 | 46.587 | 333.277 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Zip | 100.694 | 534.276 | |||
YGroup3UnzipBenchmark_Int16 | Sum128X2Base | 89.738 | 97.585 | 100.895 | 534.270 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_X2 | 731.062 | 858.713 | 1203.667 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_Zip | 518.343 | 523.680 | 545.213 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | 1990.631 | 2575.042 | 2636.632 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_Zip | 2533.407 | 2652.346 | 2622.574 | ||
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||||
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_X2 | |||||
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum128X2Traits | 90.154 | 2388.419 | 2650.338 | 2637.050 | |
YGroup3UnzipBenchmark_Int16 | Sum256Base_Basic | 89.459 | 112.679 | 99.894 | 258.326 | |
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByShorter | 52.503 | 518.770 | |||
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByX2Zip | 25.466 | 28.071 | |||
YGroup3UnzipBenchmark_Int16 | Sum256Base | 87.932 | 113.862 | 51.688 | 518.788 | |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByShorter | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_Shuffle | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ShuffleX | |||||
YGroup3UnzipBenchmark_Int16 | Sum256Traits | 78.977 | 113.670 | 52.395 | 518.864 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Basic | 74.860 | 102.791 | 101.489 | 254.799 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_X2 | 76.956 | 105.079 | 30.853 | 311.112 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Zip | 43.005 | 55.998 | |||
YGroup3UnzipBenchmark_Int16 | Sum256X2Base | 74.522 | 105.638 | 30.430 | 303.600 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Unpack | |||||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_X2 | |||||
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum256X2Traits | 67.279 | 97.223 | 31.091 | 304.101 | |
YGroup3UnzipBenchmark_Int16 | Sum512Base_Basic | 333.501 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByShorter | 194.426 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByX2Zip | 23.617 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512Base | 192.855 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByShorter | |||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ShuffleX | |||||
YGroup3UnzipBenchmark_Int16 | Sum512Traits | 200.558 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Basic | 317.485 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_X2 | 188.159 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Zip | 46.979 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Base | 190.555 | ||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Unpack | |||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_X2 | |||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Zip | |||||
YGroup3UnzipBenchmark_Int16 | Sum512X2Traits | 185.200 | ||||
YGroup3UnzipBenchmark_Int32 | SumBase_Basic | 138.088 | 143.089 | 154.241 | 196.818 | |
YGroup3UnzipBenchmark_Int32 | SumBase_ByX2Zip | 31.443 | 27.747 | 186.781 | 198.155 | |
YGroup3UnzipBenchmark_Int32 | SumBase | 141.071 | 143.390 | 186.784 | 198.177 | |
YGroup3UnzipBenchmark_Int32 | SumTraits | 144.696 | 1033.899 | 1069.974 | 1494.205 | |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Basic | 121.363 | 136.659 | 143.233 | 202.934 | |
YGroup3UnzipBenchmark_Int32 | SumX2Base_X2 | 120.826 | 136.747 | 183.979 | 191.928 | |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Zip | 57.689 | 53.149 | 288.752 | 310.944 | |
YGroup3UnzipBenchmark_Int32 | SumX2Base | 121.726 | 138.986 | 275.479 | 310.983 | |
YGroup3UnzipBenchmark_Int32 | SumX2Traits | 119.468 | 1598.185 | 1547.795 | 1618.239 | |
YGroup3UnzipBenchmark_Int32 | Sum128Base_Basic | 68.563 | 70.344 | 141.432 | 196.941 | |
YGroup3UnzipBenchmark_Int32 | Sum128Base_ByX2Zip | 33.933 | 245.573 | |||
YGroup3UnzipBenchmark_Int32 | Sum128Base | 68.192 | 70.565 | 33.024 | 245.598 | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ByX2Zip | 225.475 | 208.069 | 252.131 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_Shuffle | 360.794 | 413.520 | 430.231 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 694.937 | ||||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Zip | 1065.250 | 1045.542 | 1077.152 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | 951.261 | 977.921 | 1053.081 | ||
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 1488.770 | ||||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_Shuffle | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleX | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int32 | Sum128Traits | 66.170 | 889.607 | 995.229 | 1503.290 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Basic | 60.686 | 66.510 | 138.874 | 202.936 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_X2 | 61.119 | 65.963 | 29.230 | 251.186 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Zip | 64.107 | 361.603 | |||
YGroup3UnzipBenchmark_Int32 | Sum128X2Base | 61.235 | 66.065 | 63.952 | 361.638 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_X2 | 358.929 | 406.442 | 602.937 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_Zip | 349.839 | 331.569 | 371.757 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | 956.001 | 1194.979 | 1324.637 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_Zip | 1594.783 | 1530.957 | 1617.714 | ||
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||||
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_X2 | |||||
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum128X2Traits | 61.083 | 1588.753 | 1563.293 | 1617.993 | |
YGroup3UnzipBenchmark_Int32 | Sum256Base_Basic | 58.771 | 75.211 | 71.748 | 274.635 | |
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByShorter | 32.518 | 347.713 | |||
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByX2Zip | 22.939 | 27.807 | |||
YGroup3UnzipBenchmark_Int32 | Sum256Base | 57.173 | 75.171 | 31.852 | 347.714 | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByShorter | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_Shuffle | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleX | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int32 | Sum256Traits | 50.266 | 75.562 | 31.698 | 347.720 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Basic | 54.765 | 70.546 | 74.649 | 273.105 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_X2 | 52.420 | 70.909 | 21.559 | 364.250 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Zip | 36.717 | 55.367 | |||
YGroup3UnzipBenchmark_Int32 | Sum256X2Base | 50.393 | 70.723 | 21.264 | 363.822 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Unpack | |||||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_X2 | |||||
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum256X2Traits | 41.045 | 65.204 | 21.686 | 364.562 | |
YGroup3UnzipBenchmark_Int32 | Sum512Base_Basic | 293.807 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByShorter | 221.049 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByX2Zip | 23.847 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512Base | 220.126 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByShorter | |||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleX | |||||
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int32 | Sum512Traits | 250.125 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Basic | 269.514 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_X2 | 134.752 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Zip | 46.887 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Base | 135.148 | ||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Unpack | |||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_X2 | |||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Zip | |||||
YGroup3UnzipBenchmark_Int32 | Sum512X2Traits | 134.354 | ||||
YGroup3UnzipBenchmark_Int64 | SumBase_Basic | 109.766 | 100.523 | 84.039 | 189.270 | |
YGroup3UnzipBenchmark_Int64 | SumBase | 109.531 | 102.084 | 81.358 | 185.056 | |
YGroup3UnzipBenchmark_Int64 | SumTraits | 107.335 | 1153.333 | 1176.315 | 1191.362 | |
YGroup3UnzipBenchmark_Int64 | SumX2Base_Basic | 98.801 | 96.133 | 77.676 | 205.344 | |
YGroup3UnzipBenchmark_Int64 | SumX2Base_X2 | 98.072 | 95.820 | 78.541 | 204.436 | |
YGroup3UnzipBenchmark_Int64 | SumX2Base | 97.857 | 96.111 | 79.729 | 203.008 | |
YGroup3UnzipBenchmark_Int64 | SumX2Traits | 98.162 | 1216.716 | 1155.302 | 1374.619 | |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Basic | 69.813 | 71.621 | 82.620 | 187.458 | |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Move | 80.261 | 166.038 | 841.657 | 1154.172 | |
YGroup3UnzipBenchmark_Int64 | Sum128Base | 69.066 | 166.944 | 834.664 | 1155.226 | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_AlignRight | 1152.365 | 1138.378 | 1191.945 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ByX2Zip | 524.286 | 511.046 | 534.878 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_Shuffle | 253.229 | 308.856 | 315.772 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 481.027 | ||||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Zip | 798.432 | 816.593 | 811.510 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | 737.702 | 757.700 | 778.877 | ||
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 1004.493 | ||||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_Shuffle | |||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleX | |||||
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int64 | Sum128Traits | 67.097 | 1153.024 | 1142.184 | 1192.927 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_Basic | 57.617 | 64.031 | 79.994 | 205.325 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_X2 | 57.903 | 173.670 | 867.383 | 1232.585 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base | 57.869 | 173.267 | 851.346 | 1231.044 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_X2 | 1219.580 | 1202.334 | 1374.357 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_Zip | 731.911 | 749.634 | 770.567 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | 1218.246 | 1177.631 | 1375.124 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_Zip | 1077.632 | 1050.372 | 1098.099 | ||
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||||
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_X2 | |||||
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum128X2Traits | 57.852 | 1218.601 | 1191.777 | 1374.223 | |
YGroup3UnzipBenchmark_Int64 | Sum256Base_Basic | 38.124 | 57.126 | 54.482 | 217.626 | |
YGroup3UnzipBenchmark_Int64 | Sum256Base_ByShorter | 60.717 | 1310.765 | |||
YGroup3UnzipBenchmark_Int64 | Sum256Base | 37.066 | 57.038 | 54.263 | 206.663 | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByShorter | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_Shuffle | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleX | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int64 | Sum256Traits | 31.180 | 56.963 | 53.783 | 220.571 | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_Basic | 34.789 | 50.775 | 55.841 | 208.517 | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_X2 | 33.230 | 49.674 | 55.545 | 206.667 | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base | 31.797 | 48.631 | 54.340 | 205.329 | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Unpack | |||||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_X2 | |||||
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum256X2Traits | 24.519 | 49.542 | 56.839 | 211.335 | |
YGroup3UnzipBenchmark_Int64 | Sum512Base_Basic | 208.628 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512Base_ByShorter | 211.410 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512Base | 208.622 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByShorter | |||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Unpack | |||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleX | |||||
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |||||
YGroup3UnzipBenchmark_Int64 | Sum512Traits | 208.609 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_Basic | 189.150 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_X2 | 189.014 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Base | 189.107 | ||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Unpack | |||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_X2 | |||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Zip | |||||
YGroup3UnzipBenchmark_Int64 | Sum512X2Traits | 189.094 | ||||
YGroup3ZipBenchmark_Byte | SumBase_Basic | 277.096 | 281.447 | 408.006 | 334.832 | |
YGroup3ZipBenchmark_Byte | SumBase_ByX2Unzip | 150.150 | 171.221 | 791.722 | 787.172 | |
YGroup3ZipBenchmark_Byte | SumBase | 277.206 | 281.101 | 779.019 | 786.843 | |
YGroup3ZipBenchmark_Byte | SumTraits | 276.877 | 3952.702 | 4015.509 | 6498.419 | |
YGroup3ZipBenchmark_Byte | SumX2Base_Basic | 272.850 | 281.048 | 405.724 | 333.985 | |
YGroup3ZipBenchmark_Byte | SumX2Base_X2 | 271.176 | 280.423 | 788.199 | 803.744 | |
YGroup3ZipBenchmark_Byte | SumX2Base_Unzip | 241.724 | 275.013 | 1339.994 | 1374.895 | |
YGroup3ZipBenchmark_Byte | SumX2Base | 242.179 | 275.444 | 1290.483 | 1375.898 | |
YGroup3ZipBenchmark_Byte | SumX2Traits | 241.586 | 4410.979 | 4079.757 | 4416.939 | |
YGroup3ZipBenchmark_Byte | Sum128Base_Basic | 154.753 | 155.391 | 394.512 | 334.831 | |
YGroup3ZipBenchmark_Byte | Sum128Base_ByX2Unzip | 1004.958 | 1083.727 | |||
YGroup3ZipBenchmark_Byte | Sum128Base | 154.831 | 155.403 | 988.985 | 1083.750 | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ByX2Unzip | 976.587 | 988.393 | 1083.835 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_Shuffle | 1435.989 | 1731.581 | 1733.510 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 2871.731 | ||||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ByX2Unzip | 2646.603 | 2485.167 | 2625.824 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | 4377.288 | 4020.240 | 4402.228 | ||
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 6573.892 | ||||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_ByX2Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_Shuffle | |||||
YGroup3ZipBenchmark_Byte | Sum128Sse_ByX2Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum128Sse_Shuffle | |||||
YGroup3ZipBenchmark_Byte | Sum128Sse_ShuffleX | |||||
YGroup3ZipBenchmark_Byte | Sum128Traits | 154.753 | 3925.210 | 4138.803 | 6563.618 | |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Basic | 151.271 | 154.417 | 393.153 | 334.070 | |
YGroup3ZipBenchmark_Byte | Sum128X2Base_X2 | 150.802 | 153.209 | 991.997 | 1084.315 | |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Unzip | 1590.004 | 1734.981 | |||
YGroup3ZipBenchmark_Byte | Sum128X2Base | 152.550 | 153.194 | 1604.132 | 1731.552 | |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_X2 | 1471.730 | 1668.630 | 2042.253 | ||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_Unzip | 1640.662 | 1578.035 | 1734.873 | ||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | 3993.936 | 4095.980 | 4420.146 | ||
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_Unzip | 4402.878 | 4093.741 | 4397.191 | ||
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_X2 | |||||
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_X2 | |||||
YGroup3ZipBenchmark_Byte | Sum128X2Sse_Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum128X2Traits | 152.277 | 4400.841 | 4078.858 | 4420.281 | |
YGroup3ZipBenchmark_Byte | Sum256Base_Basic | 158.315 | 155.290 | 141.277 | 355.261 | |
YGroup3ZipBenchmark_Byte | Sum256Base_ByShorter | 146.930 | 1683.262 | |||
YGroup3ZipBenchmark_Byte | Sum256Base_ByX2Unzip | 23.172 | 32.849 | |||
YGroup3ZipBenchmark_Byte | Sum256Base | 155.661 | 154.987 | 148.889 | 1682.656 | |
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByShorter | |||||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByX2Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum256Avx2_Shuffle | |||||
YGroup3ZipBenchmark_Byte | Sum256Avx2_ShuffleX | |||||
YGroup3ZipBenchmark_Byte | Sum256Traits | 142.088 | 150.202 | 150.707 | 1683.614 | |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Basic | 155.913 | 149.625 | 146.726 | 348.115 | |
YGroup3ZipBenchmark_Byte | Sum256X2Base_X2 | 152.363 | 147.913 | 44.622 | 1659.987 | |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Unzip | 31.583 | 65.661 | |||
YGroup3ZipBenchmark_Byte | Sum256X2Base | 150.114 | 147.899 | 42.721 | 1659.954 | |
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_X2 | |||||
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum256X2Traits | 135.187 | 96.350 | 42.483 | 1659.965 | |
YGroup3ZipBenchmark_Byte | Sum512Base_Basic | 344.377 | ||||
YGroup3ZipBenchmark_Byte | Sum512Base_ByShorter | 1638.502 | ||||
YGroup3ZipBenchmark_Byte | Sum512Base_ByX2Unzip | 28.971 | ||||
YGroup3ZipBenchmark_Byte | Sum512Base | 1656.369 | ||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByShorter | |||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByX2Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum512Avx512_ShuffleX | |||||
YGroup3ZipBenchmark_Byte | Sum512Traits | 1656.268 | ||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Basic | 338.893 | ||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_X2 | 623.735 | ||||
YGroup3ZipBenchmark_Byte | Sum512X2Base_Unzip | 56.685 | ||||
YGroup3ZipBenchmark_Byte | Sum512X2Base | 623.723 | ||||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_X2 | |||||
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_Unzip | |||||
YGroup3ZipBenchmark_Byte | Sum512X2Traits | 627.577 | ||||
YGroup3ZipBenchmark_Int16 | SumBase_Basic | 214.291 | 218.814 | 299.398 | 283.789 | |
YGroup3ZipBenchmark_Int16 | SumBase_ByX2Unzip | 138.618 | 158.943 | 429.660 | 432.588 | |
YGroup3ZipBenchmark_Int16 | SumBase | 214.247 | 217.945 | 422.929 | 432.557 | |
YGroup3ZipBenchmark_Int16 | SumTraits | 214.400 | 1947.694 | 2124.489 | 3037.442 | |
YGroup3ZipBenchmark_Int16 | SumX2Base_Basic | 209.586 | 213.522 | 286.010 | 278.200 | |
YGroup3ZipBenchmark_Int16 | SumX2Base_X2 | 209.539 | 212.921 | 429.681 | 436.647 | |
YGroup3ZipBenchmark_Int16 | SumX2Base_Unzip | 270.933 | 311.020 | 800.845 | 817.376 | |
YGroup3ZipBenchmark_Int16 | SumX2Base | 209.544 | 212.671 | 807.496 | 817.343 | |
YGroup3ZipBenchmark_Int16 | SumX2Traits | 209.557 | 2537.141 | 2565.981 | 2618.864 | |
YGroup3ZipBenchmark_Int16 | Sum128Base_Basic | 110.378 | 111.527 | 298.642 | 283.771 | |
YGroup3ZipBenchmark_Int16 | Sum128Base_ByX2Unzip | 630.462 | 723.227 | |||
YGroup3ZipBenchmark_Int16 | Sum128Base | 110.289 | 111.254 | 630.749 | 720.921 | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ByX2Unzip | 650.688 | 670.868 | 724.153 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_Shuffle | 693.356 | 833.076 | 858.212 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 1398.337 | ||||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Unzip | 1604.411 | 1580.084 | 1608.908 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | 2060.763 | 2063.941 | 2105.704 | ||
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 3041.751 | ||||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_Shuffle | |||||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum128Sse_Shuffle | |||||
YGroup3ZipBenchmark_Int16 | Sum128Sse_ShuffleX | |||||
YGroup3ZipBenchmark_Int16 | Sum128Traits | 110.169 | 1796.388 | 2055.199 | 3037.146 | |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Basic | 94.458 | 107.127 | 293.404 | 278.244 | |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_X2 | 95.048 | 108.202 | 603.029 | 746.430 | |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Unzip | 975.816 | 1084.929 | |||
YGroup3ZipBenchmark_Int16 | Sum128X2Base | 96.102 | 108.210 | 993.336 | 1085.284 | |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_X2 | 731.407 | 841.692 | 1019.353 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_Unzip | 1021.932 | 1022.228 | 1076.568 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | 1896.333 | 2128.986 | 2207.158 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_Unzip | 2537.307 | 2620.201 | 2616.876 | ||
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_X2 | |||||
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_X2 | |||||
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum128X2Traits | 96.094 | 2401.298 | 2521.617 | 2617.651 | |
YGroup3ZipBenchmark_Int16 | Sum256Base_Basic | 101.223 | 113.560 | 109.710 | 303.134 | |
YGroup3ZipBenchmark_Int16 | Sum256Base_ByShorter | 113.990 | 1128.170 | |||
YGroup3ZipBenchmark_Int16 | Sum256Base_ByX2Unzip | 18.992 | 28.405 | |||
YGroup3ZipBenchmark_Int16 | Sum256Base | 98.836 | 111.822 | 110.983 | 1128.260 | |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByShorter | |||||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_Shuffle | |||||
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ShuffleX | |||||
YGroup3ZipBenchmark_Int16 | Sum256Traits | 88.099 | 107.386 | 108.210 | 1128.052 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Basic | 95.366 | 107.632 | 106.129 | 252.307 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_X2 | 93.266 | 104.470 | 59.368 | 1095.470 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Unzip | 29.919 | 56.149 | |||
YGroup3ZipBenchmark_Int16 | Sum256X2Base | 91.467 | 104.477 | 39.888 | 1095.022 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_X2 | |||||
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum256X2Traits | 77.150 | 87.745 | 38.801 | 1095.390 | |
YGroup3ZipBenchmark_Int16 | Sum512Base_Basic | 273.188 | ||||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByShorter | 1064.527 | ||||
YGroup3ZipBenchmark_Int16 | Sum512Base_ByX2Unzip | 24.634 | ||||
YGroup3ZipBenchmark_Int16 | Sum512Base | 1065.381 | ||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByShorter | |||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ShuffleX | |||||
YGroup3ZipBenchmark_Int16 | Sum512Traits | 1064.473 | ||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Basic | 273.500 | ||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_X2 | 306.352 | ||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Unzip | 47.060 | ||||
YGroup3ZipBenchmark_Int16 | Sum512X2Base | 300.732 | ||||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_X2 | |||||
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_Unzip | |||||
YGroup3ZipBenchmark_Int16 | Sum512X2Traits | 305.583 | ||||
YGroup3ZipBenchmark_Int32 | SumBase_Basic | 177.759 | 180.043 | 226.880 | 218.206 | |
YGroup3ZipBenchmark_Int32 | SumBase_ByX2Unzip | 58.599 | 73.564 | 342.225 | 359.030 | |
YGroup3ZipBenchmark_Int32 | SumBase | 177.694 | 178.579 | 343.191 | 358.961 | |
YGroup3ZipBenchmark_Int32 | SumTraits | 177.434 | 1072.026 | 1053.063 | 1494.637 | |
YGroup3ZipBenchmark_Int32 | SumX2Base_Basic | 171.889 | 172.775 | 207.537 | 206.395 | |
YGroup3ZipBenchmark_Int32 | SumX2Base_X2 | 172.103 | 172.253 | 345.286 | 352.257 | |
YGroup3ZipBenchmark_Int32 | SumX2Base_Unzip | 97.693 | 113.147 | 500.068 | 552.655 | |
YGroup3ZipBenchmark_Int32 | SumX2Base | 171.969 | 172.323 | 504.015 | 552.706 | |
YGroup3ZipBenchmark_Int32 | SumX2Traits | 171.872 | 1592.314 | 1582.689 | 1611.841 | |
YGroup3ZipBenchmark_Int32 | Sum128Base_Basic | 72.855 | 80.912 | 230.612 | 218.095 | |
YGroup3ZipBenchmark_Int32 | Sum128Base_ByX2Unzip | 458.432 | 536.004 | |||
YGroup3ZipBenchmark_Int32 | Sum128Base | 73.034 | 81.258 | 454.775 | 533.772 | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ByX2Unzip | 466.501 | 456.631 | 534.104 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_Shuffle | 357.898 | 421.367 | 430.014 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 687.778 | ||||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Unzip | 1071.316 | 1055.080 | 1081.779 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | 1035.719 | 1027.950 | 1037.179 | ||
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 1498.077 | ||||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_Shuffle | |||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_Shuffle | |||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleX | |||||
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int32 | Sum128Traits | 73.054 | 1070.484 | 1092.464 | 1501.241 | |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Basic | 68.412 | 71.767 | 206.558 | 206.431 | |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_X2 | 68.338 | 71.868 | 462.697 | 581.050 | |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Unzip | 639.481 | 711.112 | |||
YGroup3ZipBenchmark_Int32 | Sum128X2Base | 68.166 | 71.882 | 642.743 | 711.159 | |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_X2 | 472.106 | 469.388 | 510.140 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_Unzip | 659.740 | 653.509 | 710.990 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | 1034.123 | 1021.075 | 1105.266 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_Unzip | 1600.918 | 1588.805 | 1608.220 | ||
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_X2 | |||||
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_X2 | |||||
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum128X2Traits | 68.205 | 1593.558 | 1557.036 | 1606.068 | |
YGroup3ZipBenchmark_Int32 | Sum256Base_Basic | 68.682 | 77.655 | 89.734 | 248.057 | |
YGroup3ZipBenchmark_Int32 | Sum256Base_ByShorter | 78.445 | 763.699 | |||
YGroup3ZipBenchmark_Int32 | Sum256Base_ByX2Unzip | 16.254 | 29.623 | |||
YGroup3ZipBenchmark_Int32 | Sum256Base | 66.541 | 76.217 | 75.070 | 763.475 | |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByShorter | |||||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_Shuffle | |||||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleX | |||||
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int32 | Sum256Traits | 57.236 | 76.269 | 74.590 | 763.563 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Basic | 63.656 | 71.246 | 79.826 | 165.147 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_X2 | 62.023 | 70.942 | 81.828 | 743.963 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Unzip | 28.734 | 58.752 | |||
YGroup3ZipBenchmark_Int32 | Sum256X2Base | 60.224 | 67.335 | 84.997 | 743.902 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_X2 | |||||
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum256X2Traits | 46.942 | 55.805 | 84.754 | 744.016 | |
YGroup3ZipBenchmark_Int32 | Sum512Base_Basic | 216.822 | ||||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByShorter | 745.629 | ||||
YGroup3ZipBenchmark_Int32 | Sum512Base_ByX2Unzip | 26.395 | ||||
YGroup3ZipBenchmark_Int32 | Sum512Base | 745.584 | ||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByShorter | |||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleX | |||||
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int32 | Sum512Traits | 745.291 | ||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Basic | 211.834 | ||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_X2 | 175.139 | ||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Unzip | 52.575 | ||||
YGroup3ZipBenchmark_Int32 | Sum512X2Base | 169.364 | ||||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_X2 | |||||
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_Unzip | |||||
YGroup3ZipBenchmark_Int32 | Sum512X2Traits | 172.607 | ||||
YGroup3ZipBenchmark_Int64 | SumBase_Basic | 167.955 | 186.335 | 184.875 | 188.208 | |
YGroup3ZipBenchmark_Int64 | SumBase | 168.658 | 187.520 | 189.109 | 187.830 | |
YGroup3ZipBenchmark_Int64 | SumTraits | 168.315 | 1146.498 | 1177.373 | 1182.660 | |
YGroup3ZipBenchmark_Int64 | SumX2Base_Basic | 163.197 | 170.545 | 168.930 | 174.513 | |
YGroup3ZipBenchmark_Int64 | SumX2Base_X2 | 162.587 | 169.792 | 164.160 | 174.668 | |
YGroup3ZipBenchmark_Int64 | SumX2Base | 162.566 | 169.710 | 163.148 | 174.322 | |
YGroup3ZipBenchmark_Int64 | SumX2Traits | 160.891 | 1220.258 | 1237.215 | 1232.484 | |
YGroup3ZipBenchmark_Int64 | Sum128Base_Basic | 85.877 | 94.765 | 198.998 | 188.272 | |
YGroup3ZipBenchmark_Int64 | Sum128Base_Move | 78.860 | 166.132 | 899.710 | 1049.310 | |
YGroup3ZipBenchmark_Int64 | Sum128Base | 86.428 | 165.860 | 899.198 | 1048.502 | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_AlignRight | 1150.248 | 1232.227 | 1182.971 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ByX2Unzip | 522.174 | 544.238 | 536.089 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_Shuffle | 270.414 | 322.694 | 317.584 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 459.989 | ||||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Unzip | 798.442 | 825.354 | 814.859 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | 763.758 | 819.615 | 779.159 | ||
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 1010.995 | ||||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_Shuffle | |||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_Shuffle | |||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleX | |||||
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int64 | Sum128Traits | 86.579 | 1157.051 | 1232.798 | 1183.150 | |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_Basic | 75.826 | 81.668 | 174.407 | 175.142 | |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_X2 | 76.685 | 173.632 | 863.850 | 1094.423 | |
YGroup3ZipBenchmark_Int64 | Sum128X2Base | 77.215 | 173.192 | 865.009 | 1094.501 | |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_X2 | 1221.308 | 1239.809 | 1230.569 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_Unzip | 734.566 | 767.772 | 750.308 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | 1218.905 | 1240.110 | 1232.330 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_Unzip | 1069.791 | 1100.693 | 1088.358 | ||
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_X2 | |||||
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_X2 | |||||
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum128X2Traits | 77.176 | 1224.242 | 1241.243 | 1232.246 | |
YGroup3ZipBenchmark_Int64 | Sum256Base_Basic | 46.471 | 56.482 | 74.921 | 191.267 | |
YGroup3ZipBenchmark_Int64 | Sum256Base_ByShorter | 63.456 | 1156.121 | |||
YGroup3ZipBenchmark_Int64 | Sum256Base | 44.335 | 57.097 | 74.996 | 191.274 | |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByShorter | |||||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_Shuffle | |||||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleX | |||||
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int64 | Sum256Traits | 36.236 | 56.827 | 74.966 | 191.278 | |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_Basic | 41.669 | 52.936 | 70.696 | 153.505 | |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_X2 | 40.354 | 48.992 | 71.017 | 153.609 | |
YGroup3ZipBenchmark_Int64 | Sum256X2Base | 38.955 | 46.920 | 69.880 | 153.608 | |
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_X2 | |||||
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum256X2Traits | 28.601 | 32.944 | 70.903 | 153.531 | |
YGroup3ZipBenchmark_Int64 | Sum512Base_Basic | 160.181 | ||||
YGroup3ZipBenchmark_Int64 | Sum512Base_ByShorter | 156.052 | ||||
YGroup3ZipBenchmark_Int64 | Sum512Base | 160.198 | ||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByShorter | |||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByX2Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleX | |||||
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |||||
YGroup3ZipBenchmark_Int64 | Sum512Traits | 160.259 | ||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_Basic | 146.951 | ||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base_X2 | 146.941 | ||||
YGroup3ZipBenchmark_Int64 | Sum512X2Base | 146.954 | ||||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_X2 | |||||
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_Unzip | |||||
YGroup3ZipBenchmark_Int64 | Sum512X2Traits | 146.930 |
Wasm - Wasm on AMD Ryzen 7 7840H
Type | Method | .NET 8.0 |
---|---|---|
YGroup3UnzipBenchmark_Byte | SumBase_Basic | 11.254 |
YGroup3UnzipBenchmark_Byte | SumBase_ByX2Zip | 1.005 |
YGroup3UnzipBenchmark_Byte | SumBase | 11.129 |
YGroup3UnzipBenchmark_Byte | SumTraits | 49.799 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Basic | 10.423 |
YGroup3UnzipBenchmark_Byte | SumX2Base_X2 | 10.921 |
YGroup3UnzipBenchmark_Byte | SumX2Base_Zip | 1.965 |
YGroup3UnzipBenchmark_Byte | SumX2Base | 10.419 |
YGroup3UnzipBenchmark_Byte | SumX2Traits | 49.287 |
YGroup3UnzipBenchmark_Byte | Sum128Base_Basic | 10.495 |
YGroup3UnzipBenchmark_Byte | Sum128Base_ByX2Zip | 3.879 |
YGroup3UnzipBenchmark_Byte | Sum128Base | 11.414 |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ByX2Zip | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_Shuffle | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ByX2Zip | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | |
YGroup3UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_ByX2Zip | 12.289 |
YGroup3UnzipBenchmark_Byte | Sum128PackedSimd_Shuffle | 50.651 |
YGroup3UnzipBenchmark_Byte | Sum128Sse_ByX2Zip | |
YGroup3UnzipBenchmark_Byte | Sum128Sse_Shuffle | |
YGroup3UnzipBenchmark_Byte | Sum128Sse_ShuffleX | |
YGroup3UnzipBenchmark_Byte | Sum128Traits | 49.056 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Basic | 10.343 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_X2 | 10.344 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base_Zip | 7.344 |
YGroup3UnzipBenchmark_Byte | Sum128X2Base | 10.926 |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_X2 | |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimd_Zip | |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | |
YGroup3UnzipBenchmark_Byte | Sum128X2AdvSimdB64_Zip | |
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_X2 | 50.958 |
YGroup3UnzipBenchmark_Byte | Sum128X2PackedSimd_Zip | 22.654 |
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_X2 | |
YGroup3UnzipBenchmark_Byte | Sum128X2Sse_Zip | |
YGroup3UnzipBenchmark_Byte | Sum128X2Traits | 53.104 |
YGroup3UnzipBenchmark_Byte | Sum256Base_Basic | 10.054 |
YGroup3UnzipBenchmark_Byte | Sum256Base_ByShorter | 7.908 |
YGroup3UnzipBenchmark_Byte | Sum256Base_ByX2Zip | 1.009 |
YGroup3UnzipBenchmark_Byte | Sum256Base | 7.660 |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByShorter | |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Unpack | |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ByX2Zip | |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_Shuffle | |
YGroup3UnzipBenchmark_Byte | Sum256Avx2_ShuffleX | |
YGroup3UnzipBenchmark_Byte | Sum256Traits | 7.433 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Basic | 10.078 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_X2 | 7.570 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base_Zip | 1.921 |
YGroup3UnzipBenchmark_Byte | Sum256X2Base | 7.527 |
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Unpack | |
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_X2 | |
YGroup3UnzipBenchmark_Byte | Sum256X2Avx2_Zip | |
YGroup3UnzipBenchmark_Byte | Sum256X2Traits | 7.211 |
YGroup3UnzipBenchmark_Byte | Sum512Base_Basic | 9.722 |
YGroup3UnzipBenchmark_Byte | Sum512Base_ByShorter | 6.675 |
YGroup3UnzipBenchmark_Byte | Sum512Base_ByX2Zip | 0.918 |
YGroup3UnzipBenchmark_Byte | Sum512Base | 6.581 |
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByShorter | |
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Unpack | |
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ByX2Zip | |
YGroup3UnzipBenchmark_Byte | Sum512Avx512_ShuffleX | |
YGroup3UnzipBenchmark_Byte | Sum512Traits | 6.227 |
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Basic | 10.581 |
YGroup3UnzipBenchmark_Byte | Sum512X2Base_X2 | 6.266 |
YGroup3UnzipBenchmark_Byte | Sum512X2Base_Zip | 1.754 |
YGroup3UnzipBenchmark_Byte | Sum512X2Base | 4.186 |
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Unpack | |
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_X2 | |
YGroup3UnzipBenchmark_Byte | Sum512X2Avx512_Zip | |
YGroup3UnzipBenchmark_Byte | Sum512X2Traits | 4.153 |
YGroup3UnzipBenchmark_Int16 | SumBase_Basic | 6.973 |
YGroup3UnzipBenchmark_Int16 | SumBase_ByX2Zip | 0.867 |
YGroup3UnzipBenchmark_Int16 | SumBase | 7.075 |
YGroup3UnzipBenchmark_Int16 | SumTraits | 24.714 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Basic | 6.560 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_X2 | 6.908 |
YGroup3UnzipBenchmark_Int16 | SumX2Base_Zip | 1.736 |
YGroup3UnzipBenchmark_Int16 | SumX2Base | 6.892 |
YGroup3UnzipBenchmark_Int16 | SumX2Traits | 5.542 |
YGroup3UnzipBenchmark_Int16 | Sum128Base_Basic | 7.145 |
YGroup3UnzipBenchmark_Int16 | Sum128Base_ByX2Zip | 0.435 |
YGroup3UnzipBenchmark_Int16 | Sum128Base | 7.095 |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ByX2Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_Shuffle | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | |
YGroup3UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_ByX2Zip | 7.564 |
YGroup3UnzipBenchmark_Int16 | Sum128PackedSimd_Shuffle | 23.872 |
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ByX2Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128Sse_Shuffle | |
YGroup3UnzipBenchmark_Int16 | Sum128Sse_ShuffleX | |
YGroup3UnzipBenchmark_Int16 | Sum128Traits | 24.890 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Basic | 6.554 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_X2 | 6.735 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base_Zip | 0.870 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Base | 6.750 |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_X2 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimd_Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2AdvSimdB64_Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_X2 | 25.318 |
YGroup3UnzipBenchmark_Int16 | Sum128X2PackedSimd_Zip | 14.379 |
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_X2 | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Sse_Zip | |
YGroup3UnzipBenchmark_Int16 | Sum128X2Traits | 26.824 |
YGroup3UnzipBenchmark_Int16 | Sum256Base_Basic | 6.761 |
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByShorter | 4.566 |
YGroup3UnzipBenchmark_Int16 | Sum256Base_ByX2Zip | 0.918 |
YGroup3UnzipBenchmark_Int16 | Sum256Base | 4.541 |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByShorter | |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Unpack | |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ByX2Zip | |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_Shuffle | |
YGroup3UnzipBenchmark_Int16 | Sum256Avx2_ShuffleX | |
YGroup3UnzipBenchmark_Int16 | Sum256Traits | 4.368 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Basic | 6.319 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_X2 | 4.478 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base_Zip | 1.853 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Base | 4.353 |
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Unpack | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_X2 | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Avx2_Zip | |
YGroup3UnzipBenchmark_Int16 | Sum256X2Traits | 4.395 |
YGroup3UnzipBenchmark_Int16 | Sum512Base_Basic | 6.773 |
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByShorter | 3.064 |
YGroup3UnzipBenchmark_Int16 | Sum512Base_ByX2Zip | 0.922 |
YGroup3UnzipBenchmark_Int16 | Sum512Base | 3.164 |
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByShorter | |
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Unpack | |
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ByX2Zip | |
YGroup3UnzipBenchmark_Int16 | Sum512Avx512_ShuffleX | |
YGroup3UnzipBenchmark_Int16 | Sum512Traits | 3.367 |
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Basic | 6.655 |
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_X2 | 2.689 |
YGroup3UnzipBenchmark_Int16 | Sum512X2Base_Zip | 1.662 |
YGroup3UnzipBenchmark_Int16 | Sum512X2Base | 3.789 |
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Unpack | |
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_X2 | |
YGroup3UnzipBenchmark_Int16 | Sum512X2Avx512_Zip | |
YGroup3UnzipBenchmark_Int16 | Sum512X2Traits | 3.603 |
YGroup3UnzipBenchmark_Int32 | SumBase_Basic | 5.182 |
YGroup3UnzipBenchmark_Int32 | SumBase_ByX2Zip | 0.747 |
YGroup3UnzipBenchmark_Int32 | SumBase | 5.026 |
YGroup3UnzipBenchmark_Int32 | SumTraits | 12.226 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Basic | 4.470 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_X2 | 4.500 |
YGroup3UnzipBenchmark_Int32 | SumX2Base_Zip | 1.564 |
YGroup3UnzipBenchmark_Int32 | SumX2Base | 4.606 |
YGroup3UnzipBenchmark_Int32 | SumX2Traits | 2.740 |
YGroup3UnzipBenchmark_Int32 | Sum128Base_Basic | 5.013 |
YGroup3UnzipBenchmark_Int32 | Sum128Base_ByX2Zip | 0.326 |
YGroup3UnzipBenchmark_Int32 | Sum128Base | 4.763 |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ByX2Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_Shuffle | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | |
YGroup3UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_ByX2Zip | 5.029 |
YGroup3UnzipBenchmark_Int32 | Sum128PackedSimd_Shuffle | 12.727 |
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ByX2Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128Sse_Shuffle | |
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleX | |
YGroup3UnzipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |
YGroup3UnzipBenchmark_Int32 | Sum128Traits | 12.412 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Basic | 4.485 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_X2 | 4.505 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base_Zip | 0.652 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Base | 4.376 |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_X2 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimd_Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2AdvSimdB64_Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_X2 | 13.087 |
YGroup3UnzipBenchmark_Int32 | Sum128X2PackedSimd_Zip | 9.437 |
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_X2 | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Sse_Zip | |
YGroup3UnzipBenchmark_Int32 | Sum128X2Traits | 13.030 |
YGroup3UnzipBenchmark_Int32 | Sum256Base_Basic | 4.519 |
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByShorter | 2.717 |
YGroup3UnzipBenchmark_Int32 | Sum256Base_ByX2Zip | 0.860 |
YGroup3UnzipBenchmark_Int32 | Sum256Base | 2.819 |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByShorter | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Unpack | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ByX2Zip | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_Shuffle | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleX | |
YGroup3UnzipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |
YGroup3UnzipBenchmark_Int32 | Sum256Traits | 2.609 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Basic | 4.463 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_X2 | 2.730 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base_Zip | 1.594 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Base | 2.658 |
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Unpack | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_X2 | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Avx2_Zip | |
YGroup3UnzipBenchmark_Int32 | Sum256X2Traits | 2.675 |
YGroup3UnzipBenchmark_Int32 | Sum512Base_Basic | 4.669 |
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByShorter | 1.729 |
YGroup3UnzipBenchmark_Int32 | Sum512Base_ByX2Zip | 0.869 |
YGroup3UnzipBenchmark_Int32 | Sum512Base | 1.915 |
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByShorter | |
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Unpack | |
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ByX2Zip | |
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleX | |
YGroup3UnzipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |
YGroup3UnzipBenchmark_Int32 | Sum512Traits | 1.842 |
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Basic | 4.532 |
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_X2 | 1.536 |
YGroup3UnzipBenchmark_Int32 | Sum512X2Base_Zip | 1.659 |
YGroup3UnzipBenchmark_Int32 | Sum512X2Base | 2.297 |
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Unpack | |
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_X2 | |
YGroup3UnzipBenchmark_Int32 | Sum512X2Avx512_Zip | |
YGroup3UnzipBenchmark_Int32 | Sum512X2Traits | 2.174 |
YGroup3UnzipBenchmark_Int64 | SumBase_Basic | 1.827 |
YGroup3UnzipBenchmark_Int64 | SumBase | 1.900 |
YGroup3UnzipBenchmark_Int64 | SumTraits | 2.866 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_Basic | 1.673 |
YGroup3UnzipBenchmark_Int64 | SumX2Base_X2 | 1.725 |
YGroup3UnzipBenchmark_Int64 | SumX2Base | 1.709 |
YGroup3UnzipBenchmark_Int64 | SumX2Traits | 1.492 |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Basic | 1.107 |
YGroup3UnzipBenchmark_Int64 | Sum128Base_Move | 1.289 |
YGroup3UnzipBenchmark_Int64 | Sum128Base | 1.130 |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_AlignRight | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ByX2Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_Shuffle | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | |
YGroup3UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_ByX2Zip | 3.707 |
YGroup3UnzipBenchmark_Int64 | Sum128PackedSimd_Shuffle | 11.701 |
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ByX2Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128Sse_Shuffle | |
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleX | |
YGroup3UnzipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |
YGroup3UnzipBenchmark_Int64 | Sum128Traits | 11.633 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_Basic | 1.078 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base_X2 | 1.060 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Base | 1.119 |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_X2 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimd_Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2AdvSimdB64_Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_X2 | 11.755 |
YGroup3UnzipBenchmark_Int64 | Sum128X2PackedSimd_Zip | 7.041 |
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_X2 | |
YGroup3UnzipBenchmark_Int64 | Sum128X2Sse_Zip | |
YGroup3UnzipBenchmark_Int64 | Sum128X2Traits | 11.507 |
YGroup3UnzipBenchmark_Int64 | Sum256Base_Basic | 1.098 |
YGroup3UnzipBenchmark_Int64 | Sum256Base_ByShorter | 0.841 |
YGroup3UnzipBenchmark_Int64 | Sum256Base | 1.080 |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByShorter | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Unpack | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ByX2Zip | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_Shuffle | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleX | |
YGroup3UnzipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |
YGroup3UnzipBenchmark_Int64 | Sum256Traits | 2.156 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_Basic | 1.082 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base_X2 | 1.084 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Base | 1.054 |
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Unpack | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_X2 | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Avx2_Zip | |
YGroup3UnzipBenchmark_Int64 | Sum256X2Traits | 2.062 |
YGroup3UnzipBenchmark_Int64 | Sum512Base_Basic | 1.143 |
YGroup3UnzipBenchmark_Int64 | Sum512Base_ByShorter | 0.961 |
YGroup3UnzipBenchmark_Int64 | Sum512Base | 1.105 |
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByShorter | |
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Unpack | |
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ByX2Zip | |
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleX | |
YGroup3UnzipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |
YGroup3UnzipBenchmark_Int64 | Sum512Traits | 2.535 |
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_Basic | 1.140 |
YGroup3UnzipBenchmark_Int64 | Sum512X2Base_X2 | 1.135 |
YGroup3UnzipBenchmark_Int64 | Sum512X2Base | 1.170 |
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Unpack | |
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_X2 | |
YGroup3UnzipBenchmark_Int64 | Sum512X2Avx512_Zip | |
YGroup3UnzipBenchmark_Int64 | Sum512X2Traits | 2.598 |
YGroup3ZipBenchmark_Byte | SumBase_Basic | 10.811 |
YGroup3ZipBenchmark_Byte | SumBase_ByX2Unzip | 1.120 |
YGroup3ZipBenchmark_Byte | SumBase | 10.273 |
YGroup3ZipBenchmark_Byte | SumTraits | 51.910 |
YGroup3ZipBenchmark_Byte | SumX2Base_Basic | 10.863 |
YGroup3ZipBenchmark_Byte | SumX2Base_X2 | 10.908 |
YGroup3ZipBenchmark_Byte | SumX2Base_Unzip | 2.129 |
YGroup3ZipBenchmark_Byte | SumX2Base | 10.619 |
YGroup3ZipBenchmark_Byte | SumX2Traits | 51.343 |
YGroup3ZipBenchmark_Byte | Sum128Base_Basic | 11.054 |
YGroup3ZipBenchmark_Byte | Sum128Base_ByX2Unzip | 16.702 |
YGroup3ZipBenchmark_Byte | Sum128Base | 16.787 |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ByX2Unzip | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_Shuffle | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ByX2Unzip | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_Shuffle | |
YGroup3ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_ByX2Unzip | 12.265 |
YGroup3ZipBenchmark_Byte | Sum128PackedSimd_Shuffle | 51.223 |
YGroup3ZipBenchmark_Byte | Sum128Sse_ByX2Unzip | |
YGroup3ZipBenchmark_Byte | Sum128Sse_Shuffle | |
YGroup3ZipBenchmark_Byte | Sum128Sse_ShuffleX | |
YGroup3ZipBenchmark_Byte | Sum128Traits | 48.317 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Basic | 10.749 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_X2 | 17.547 |
YGroup3ZipBenchmark_Byte | Sum128X2Base_Unzip | 32.334 |
YGroup3ZipBenchmark_Byte | Sum128X2Base | 32.247 |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_X2 | |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimd_Unzip | |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_X2 | |
YGroup3ZipBenchmark_Byte | Sum128X2AdvSimdB64_Unzip | |
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_X2 | 51.894 |
YGroup3ZipBenchmark_Byte | Sum128X2PackedSimd_Unzip | 23.581 |
YGroup3ZipBenchmark_Byte | Sum128X2Sse_X2 | |
YGroup3ZipBenchmark_Byte | Sum128X2Sse_Unzip | |
YGroup3ZipBenchmark_Byte | Sum128X2Traits | 51.538 |
YGroup3ZipBenchmark_Byte | Sum256Base_Basic | 10.577 |
YGroup3ZipBenchmark_Byte | Sum256Base_ByShorter | 16.507 |
YGroup3ZipBenchmark_Byte | Sum256Base_ByX2Unzip | 1.014 |
YGroup3ZipBenchmark_Byte | Sum256Base | 16.618 |
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByShorter | |
YGroup3ZipBenchmark_Byte | Sum256Avx2_ByX2Unzip | |
YGroup3ZipBenchmark_Byte | Sum256Avx2_Shuffle | |
YGroup3ZipBenchmark_Byte | Sum256Avx2_ShuffleX | |
YGroup3ZipBenchmark_Byte | Sum256Traits | 14.838 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Basic | 10.599 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_X2 | 16.418 |
YGroup3ZipBenchmark_Byte | Sum256X2Base_Unzip | 2.039 |
YGroup3ZipBenchmark_Byte | Sum256X2Base | 5.669 |
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_X2 | |
YGroup3ZipBenchmark_Byte | Sum256X2Avx2_Unzip | |
YGroup3ZipBenchmark_Byte | Sum256X2Traits | 5.256 |
YGroup3ZipBenchmark_Byte | Sum512Base_Basic | 10.082 |
YGroup3ZipBenchmark_Byte | Sum512Base_ByShorter | 9.545 |
YGroup3ZipBenchmark_Byte | Sum512Base_ByX2Unzip | 0.958 |
YGroup3ZipBenchmark_Byte | Sum512Base | 8.850 |
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByShorter | |
YGroup3ZipBenchmark_Byte | Sum512Avx512_ByX2Unzip | |
YGroup3ZipBenchmark_Byte | Sum512Avx512_ShuffleX | |
YGroup3ZipBenchmark_Byte | Sum512Traits | 8.861 |
YGroup3ZipBenchmark_Byte | Sum512X2Base_Basic | 10.273 |
YGroup3ZipBenchmark_Byte | Sum512X2Base_X2 | 9.147 |
YGroup3ZipBenchmark_Byte | Sum512X2Base_Unzip | 1.854 |
YGroup3ZipBenchmark_Byte | Sum512X2Base | 7.889 |
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_X2 | |
YGroup3ZipBenchmark_Byte | Sum512X2Avx512_Unzip | |
YGroup3ZipBenchmark_Byte | Sum512X2Traits | 7.419 |
YGroup3ZipBenchmark_Int16 | SumBase_Basic | 8.331 |
YGroup3ZipBenchmark_Int16 | SumBase_ByX2Unzip | 0.887 |
YGroup3ZipBenchmark_Int16 | SumBase | 8.132 |
YGroup3ZipBenchmark_Int16 | SumTraits | 24.983 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Basic | 8.114 |
YGroup3ZipBenchmark_Int16 | SumX2Base_X2 | 8.066 |
YGroup3ZipBenchmark_Int16 | SumX2Base_Unzip | 1.749 |
YGroup3ZipBenchmark_Int16 | SumX2Base | 7.758 |
YGroup3ZipBenchmark_Int16 | SumX2Traits | 5.422 |
YGroup3ZipBenchmark_Int16 | Sum128Base_Basic | 7.842 |
YGroup3ZipBenchmark_Int16 | Sum128Base_ByX2Unzip | 0.513 |
YGroup3ZipBenchmark_Int16 | Sum128Base | 7.927 |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ByX2Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_Shuffle | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ByX2Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_Shuffle | |
YGroup3ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_ByX2Unzip | 7.887 |
YGroup3ZipBenchmark_Int16 | Sum128PackedSimd_Shuffle | 25.267 |
YGroup3ZipBenchmark_Int16 | Sum128Sse_ByX2Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128Sse_Shuffle | |
YGroup3ZipBenchmark_Int16 | Sum128Sse_ShuffleX | |
YGroup3ZipBenchmark_Int16 | Sum128Traits | 25.242 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Basic | 8.311 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_X2 | 8.197 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base_Unzip | 1.035 |
YGroup3ZipBenchmark_Int16 | Sum128X2Base | 7.843 |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_X2 | |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimd_Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_X2 | |
YGroup3ZipBenchmark_Int16 | Sum128X2AdvSimdB64_Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_X2 | 26.014 |
YGroup3ZipBenchmark_Int16 | Sum128X2PackedSimd_Unzip | 14.707 |
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_X2 | |
YGroup3ZipBenchmark_Int16 | Sum128X2Sse_Unzip | |
YGroup3ZipBenchmark_Int16 | Sum128X2Traits | 26.990 |
YGroup3ZipBenchmark_Int16 | Sum256Base_Basic | 7.659 |
YGroup3ZipBenchmark_Int16 | Sum256Base_ByShorter | 5.481 |
YGroup3ZipBenchmark_Int16 | Sum256Base_ByX2Unzip | 0.877 |
YGroup3ZipBenchmark_Int16 | Sum256Base | 5.621 |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByShorter | |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ByX2Unzip | |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_Shuffle | |
YGroup3ZipBenchmark_Int16 | Sum256Avx2_ShuffleX | |
YGroup3ZipBenchmark_Int16 | Sum256Traits | 4.950 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Basic | 7.403 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_X2 | 5.601 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base_Unzip | 1.732 |
YGroup3ZipBenchmark_Int16 | Sum256X2Base | 5.376 |
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_X2 | |
YGroup3ZipBenchmark_Int16 | Sum256X2Avx2_Unzip | |
YGroup3ZipBenchmark_Int16 | Sum256X2Traits | 5.236 |
YGroup3ZipBenchmark_Int16 | Sum512Base_Basic | 7.385 |
YGroup3ZipBenchmark_Int16 | Sum512Base_ByShorter | 3.288 |
YGroup3ZipBenchmark_Int16 | Sum512Base_ByX2Unzip | 0.862 |
YGroup3ZipBenchmark_Int16 | Sum512Base | 4.233 |
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByShorter | |
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ByX2Unzip | |
YGroup3ZipBenchmark_Int16 | Sum512Avx512_ShuffleX | |
YGroup3ZipBenchmark_Int16 | Sum512Traits | 4.150 |
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Basic | 7.480 |
YGroup3ZipBenchmark_Int16 | Sum512X2Base_X2 | 4.321 |
YGroup3ZipBenchmark_Int16 | Sum512X2Base_Unzip | 1.630 |
YGroup3ZipBenchmark_Int16 | Sum512X2Base | 4.184 |
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_X2 | |
YGroup3ZipBenchmark_Int16 | Sum512X2Avx512_Unzip | |
YGroup3ZipBenchmark_Int16 | Sum512X2Traits | 4.101 |
YGroup3ZipBenchmark_Int32 | SumBase_Basic | 5.667 |
YGroup3ZipBenchmark_Int32 | SumBase_ByX2Unzip | 0.832 |
YGroup3ZipBenchmark_Int32 | SumBase | 5.929 |
YGroup3ZipBenchmark_Int32 | SumTraits | 12.898 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Basic | 5.685 |
YGroup3ZipBenchmark_Int32 | SumX2Base_X2 | 5.671 |
YGroup3ZipBenchmark_Int32 | SumX2Base_Unzip | 1.625 |
YGroup3ZipBenchmark_Int32 | SumX2Base | 5.492 |
YGroup3ZipBenchmark_Int32 | SumX2Traits | 2.732 |
YGroup3ZipBenchmark_Int32 | Sum128Base_Basic | 5.761 |
YGroup3ZipBenchmark_Int32 | Sum128Base_ByX2Unzip | 0.451 |
YGroup3ZipBenchmark_Int32 | Sum128Base | 5.769 |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ByX2Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_Shuffle | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ByX2Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_Shuffle | |
YGroup3ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_ByX2Unzip | 5.205 |
YGroup3ZipBenchmark_Int32 | Sum128PackedSimd_Shuffle | 12.616 |
YGroup3ZipBenchmark_Int32 | Sum128Sse_ByX2Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128Sse_Shuffle | |
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleX | |
YGroup3ZipBenchmark_Int32 | Sum128Sse_ShuffleXImm | |
YGroup3ZipBenchmark_Int32 | Sum128Traits | 12.821 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Basic | 5.604 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_X2 | 5.719 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base_Unzip | 0.925 |
YGroup3ZipBenchmark_Int32 | Sum128X2Base | 5.700 |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_X2 | |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimd_Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_X2 | |
YGroup3ZipBenchmark_Int32 | Sum128X2AdvSimdB64_Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_X2 | 13.148 |
YGroup3ZipBenchmark_Int32 | Sum128X2PackedSimd_Unzip | 9.241 |
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_X2 | |
YGroup3ZipBenchmark_Int32 | Sum128X2Sse_Unzip | |
YGroup3ZipBenchmark_Int32 | Sum128X2Traits | 12.965 |
YGroup3ZipBenchmark_Int32 | Sum256Base_Basic | 5.167 |
YGroup3ZipBenchmark_Int32 | Sum256Base_ByShorter | 3.502 |
YGroup3ZipBenchmark_Int32 | Sum256Base_ByX2Unzip | 0.794 |
YGroup3ZipBenchmark_Int32 | Sum256Base | 3.331 |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByShorter | |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ByX2Unzip | |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_Shuffle | |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleX | |
YGroup3ZipBenchmark_Int32 | Sum256Avx2_ShuffleXImm | |
YGroup3ZipBenchmark_Int32 | Sum256Traits | 3.064 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Basic | 4.963 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_X2 | 3.419 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base_Unzip | 1.552 |
YGroup3ZipBenchmark_Int32 | Sum256X2Base | 3.395 |
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_X2 | |
YGroup3ZipBenchmark_Int32 | Sum256X2Avx2_Unzip | |
YGroup3ZipBenchmark_Int32 | Sum256X2Traits | 3.221 |
YGroup3ZipBenchmark_Int32 | Sum512Base_Basic | 4.702 |
YGroup3ZipBenchmark_Int32 | Sum512Base_ByShorter | 1.720 |
YGroup3ZipBenchmark_Int32 | Sum512Base_ByX2Unzip | 0.806 |
YGroup3ZipBenchmark_Int32 | Sum512Base | 2.421 |
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByShorter | |
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ByX2Unzip | |
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleX | |
YGroup3ZipBenchmark_Int32 | Sum512Avx512_ShuffleXImm | |
YGroup3ZipBenchmark_Int32 | Sum512Traits | 2.257 |
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Basic | 5.022 |
YGroup3ZipBenchmark_Int32 | Sum512X2Base_X2 | 1.394 |
YGroup3ZipBenchmark_Int32 | Sum512X2Base_Unzip | 0.881 |
YGroup3ZipBenchmark_Int32 | Sum512X2Base | 1.466 |
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_X2 | |
YGroup3ZipBenchmark_Int32 | Sum512X2Avx512_Unzip | |
YGroup3ZipBenchmark_Int32 | Sum512X2Traits | 1.431 |
YGroup3ZipBenchmark_Int64 | SumBase_Basic | 0.982 |
YGroup3ZipBenchmark_Int64 | SumBase | 1.035 |
YGroup3ZipBenchmark_Int64 | SumTraits | 1.735 |
YGroup3ZipBenchmark_Int64 | SumX2Base_Basic | 1.072 |
YGroup3ZipBenchmark_Int64 | SumX2Base_X2 | 1.088 |
YGroup3ZipBenchmark_Int64 | SumX2Base | 1.104 |
YGroup3ZipBenchmark_Int64 | SumX2Traits | 0.834 |
YGroup3ZipBenchmark_Int64 | Sum128Base_Basic | 0.678 |
YGroup3ZipBenchmark_Int64 | Sum128Base_Move | 0.767 |
YGroup3ZipBenchmark_Int64 | Sum128Base | 0.668 |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_AlignRight | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ByX2Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_Shuffle | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ByX2Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_Shuffle | |
YGroup3ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_ByX2Unzip | 2.265 |
YGroup3ZipBenchmark_Int64 | Sum128PackedSimd_Shuffle | 7.005 |
YGroup3ZipBenchmark_Int64 | Sum128Sse_ByX2Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128Sse_Shuffle | |
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleX | |
YGroup3ZipBenchmark_Int64 | Sum128Sse_ShuffleXImm | |
YGroup3ZipBenchmark_Int64 | Sum128Traits | 7.055 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_Basic | 0.661 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base_X2 | 0.682 |
YGroup3ZipBenchmark_Int64 | Sum128X2Base | 0.688 |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_X2 | |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimd_Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_X2 | |
YGroup3ZipBenchmark_Int64 | Sum128X2AdvSimdB64_Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_X2 | 7.275 |
YGroup3ZipBenchmark_Int64 | Sum128X2PackedSimd_Unzip | 4.001 |
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_X2 | |
YGroup3ZipBenchmark_Int64 | Sum128X2Sse_Unzip | |
YGroup3ZipBenchmark_Int64 | Sum128X2Traits | 7.124 |
YGroup3ZipBenchmark_Int64 | Sum256Base_Basic | 0.677 |
YGroup3ZipBenchmark_Int64 | Sum256Base_ByShorter | 0.554 |
YGroup3ZipBenchmark_Int64 | Sum256Base | 0.665 |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByShorter | |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ByX2Unzip | |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_Shuffle | |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleX | |
YGroup3ZipBenchmark_Int64 | Sum256Avx2_ShuffleXImm | |
YGroup3ZipBenchmark_Int64 | Sum256Traits | 1.308 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_Basic | 0.659 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base_X2 | 0.666 |
YGroup3ZipBenchmark_Int64 | Sum256X2Base | 0.677 |
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_X2 | |
YGroup3ZipBenchmark_Int64 | Sum256X2Avx2_Unzip | |
YGroup3ZipBenchmark_Int64 | Sum256X2Traits | 1.367 |
YGroup3ZipBenchmark_Int64 | Sum512Base_Basic | 0.665 |
YGroup3ZipBenchmark_Int64 | Sum512Base_ByShorter | 0.600 |
YGroup3ZipBenchmark_Int64 | Sum512Base | 0.671 |
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByShorter | |
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ByX2Unzip | |
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleX | |
YGroup3ZipBenchmark_Int64 | Sum512Avx512_ShuffleXImm | |
YGroup3ZipBenchmark_Int64 | Sum512Traits | 1.551 |
YGroup3ZipBenchmark_Int64 | Sum512X2Base_Basic | 0.672 |
YGroup3ZipBenchmark_Int64 | Sum512X2Base_X2 | 0.674 |
YGroup3ZipBenchmark_Int64 | Sum512X2Base | 0.663 |
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_X2 | |
YGroup3ZipBenchmark_Int64 | Sum512X2Avx512_Unzip | |
YGroup3ZipBenchmark_Int64 | Sum512X2Traits | 2.488 |