Table of Contents

Benchmark group - YGroup1ToGroup3

(← 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
YGroup1ToGroup3Benchmark_Byte SumBase_Basic 201.212 569.905 559.971 565.897 577.907 481.910 657.775
YGroup1ToGroup3Benchmark_Byte SumBase_Zip 309.448 539.563 572.491 516.651 567.679 1594.596 1694.728
YGroup1ToGroup3Benchmark_Byte SumBase 312.110 530.879 565.638 501.590 555.634 1581.913 1697.482
YGroup1ToGroup3Benchmark_Byte SumTraits 304.782 528.698 20496.271 24942.998 26852.829 28010.644 32791.571
YGroup1ToGroup3Benchmark_Byte Sum128Base_Basic 271.118 267.551 264.023 471.610 590.259
YGroup1ToGroup3Benchmark_Byte Sum128Base_Shuffle 341.619 344.590
YGroup1ToGroup3Benchmark_Byte Sum128Base_Zip 2047.259 687.528
YGroup1ToGroup3Benchmark_Byte Sum128Base 262.757 264.318 270.715 2088.283 710.799
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Shuffle 13111.956 17779.785 18619.346 19048.937 19210.301
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Zip 4791.792 6798.016 6872.608 8141.345 10265.847
YGroup1ToGroup3Benchmark_Byte Sum128Traits 12543.228 18301.469 17646.411 19505.721 18367.247
YGroup1ToGroup3Benchmark_Byte Sum256Base_Basic 309.007 287.273 301.868 509.001 650.162
YGroup1ToGroup3Benchmark_Byte Sum256Base_Shuffle 369.747 373.700
YGroup1ToGroup3Benchmark_Byte Sum256Base_Zip 3175.860 1056.238
YGroup1ToGroup3Benchmark_Byte Sum256Base 313.530 272.748 305.018 3147.104 1095.968
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Shuffle 20655.074 26901.184 27122.757 28343.458 28915.108
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_ShuffleX 34870.852
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Zip 9294.262 11591.582 11412.567 12095.607 20934.398
YGroup1ToGroup3Benchmark_Byte Sum256Traits 20912.985 27429.126 27053.606 26436.191 34609.174
YGroup1ToGroup3Benchmark_Byte Sum512Base_Basic 620.867
YGroup1ToGroup3Benchmark_Byte Sum512Base_Shuffle 363.143
YGroup1ToGroup3Benchmark_Byte Sum512Base_Zip 1319.164
YGroup1ToGroup3Benchmark_Byte Sum512Base 1346.947
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_ShuffleX 43617.870
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_Zip 25351.085
YGroup1ToGroup3Benchmark_Byte Sum512Traits 41332.581
YGroup1ToGroup3Benchmark_Int16 SumBase_Basic 156.709 427.982 446.237 470.927 480.360 423.314 576.318
YGroup1ToGroup3Benchmark_Int16 SumBase_Zip 256.464 434.690 502.766 377.265 486.560 1095.194 1133.078
YGroup1ToGroup3Benchmark_Int16 SumBase 153.991 431.691 459.796 331.793 482.868 437.044 597.767
YGroup1ToGroup3Benchmark_Int16 SumTraits 163.171 419.570 10570.534 13845.445 13729.824 14023.718 16206.470
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Basic 172.891 168.035 164.962 318.339 441.036
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Shuffle 165.305 162.857
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Zip 1455.200 660.635
YGroup1ToGroup3Benchmark_Int16 Sum128Base 170.959 168.736 165.525 341.432 444.489
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Shuffle 6580.527 9061.386 8975.554 9953.193 9164.452
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Zip 2381.624 3432.849 3434.066 4026.535 5114.630
YGroup1ToGroup3Benchmark_Int16 Sum128Traits 6635.593 9026.123 8667.774 9952.312 9120.436
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Basic 229.251 214.220 234.720 425.084 576.638
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Shuffle 183.781 181.848
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Zip 2047.525 747.146
YGroup1ToGroup3Benchmark_Int16 Sum256Base 227.860 196.976 235.446 414.182 574.870
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Shuffle 10165.003 14169.380 13471.905 13531.276 14473.274
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_ShuffleX 16429.405
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Zip 4449.502 6126.488 5579.248 6042.465 10295.021
YGroup1ToGroup3Benchmark_Int16 Sum256Traits 10125.689 13250.631 13530.932 14018.333 16392.557
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Basic 587.391
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Shuffle 175.179
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Zip 854.684
YGroup1ToGroup3Benchmark_Int16 Sum512Base 572.501
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_ShuffleX 18683.500
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_Zip 11488.119
YGroup1ToGroup3Benchmark_Int16 Sum512Traits 18840.425
YGroup1ToGroup3Benchmark_Int32 SumBase_Basic 124.388 267.065 318.241 297.864 315.939 278.856 404.297
YGroup1ToGroup3Benchmark_Int32 SumBase_Zip 188.869 279.257 361.279 227.600 357.545 558.970 642.422
YGroup1ToGroup3Benchmark_Int32 SumBase 126.009 274.032 307.709 196.963 323.196 281.132 402.613
YGroup1ToGroup3Benchmark_Int32 SumTraits 128.763 272.099 5912.002 8023.815 8155.602 8408.023 7940.467
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Basic 99.746 100.828 100.147 197.243 278.266
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Shuffle 84.034 83.460
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Zip 822.260 1103.132
YGroup1ToGroup3Benchmark_Int32 Sum128Base 100.532 100.188 100.090 192.493 278.411
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Shuffle 3157.854 4329.174 4418.355 4921.525 4676.505
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Zip 4108.937 4107.796 4124.548 4164.632 3915.989
YGroup1ToGroup3Benchmark_Int32 Sum128Traits 6328.526 5852.964 6267.487 5772.396 5862.637
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Basic 147.606 126.446 158.042 289.270 415.501
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Shuffle 93.069 92.734
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Zip 1125.801 833.784
YGroup1ToGroup3Benchmark_Int32 Sum256Base 158.412 122.837 161.363 267.038 414.701
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Shuffle 5211.255 6713.910 6326.344 6626.700 6803.587
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleX 8008.941
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleXImm 8130.001 7925.183 7832.520 7983.594 7712.927
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Zip 5940.092 5893.323 5954.808 5839.314 5644.008
YGroup1ToGroup3Benchmark_Int32 Sum256Traits 6159.607 8085.233 8352.016 8524.874 8089.788
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Basic 491.615
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Shuffle 95.497
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Zip 679.497
YGroup1ToGroup3Benchmark_Int32 Sum512Base 491.309
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleX 9123.104
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleXImm 6931.441
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_Zip 5363.607
YGroup1ToGroup3Benchmark_Int32 Sum512Traits 9083.674
YGroup1ToGroup3Benchmark_Int64 SumBase_Basic 88.433 150.533 177.280 169.596 175.835 155.039 247.348
YGroup1ToGroup3Benchmark_Int64 SumBase 83.954 155.543 182.279 107.572 178.867 158.242 254.239
YGroup1ToGroup3Benchmark_Int64 SumTraits 86.064 151.261 4538.574 4697.509 4670.839 4533.808 4244.514
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Basic 53.568 53.507 52.872 112.238 149.184
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Move 63.735 64.941 65.144 152.857 279.122
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Shuffle 64.690 64.141
YGroup1ToGroup3Benchmark_Int64 Sum128Base 64.212 64.840 64.795 153.852 279.088
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Move
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Shuffle 2072.393 2890.429 2888.482 3402.042 3213.388
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Zip 3261.265 3216.820 3165.896 3017.366 3095.483
YGroup1ToGroup3Benchmark_Int64 Sum128Traits 3591.477 3571.370 3479.028 3465.500 3351.049
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Basic 83.677 70.129 91.190 158.905 248.341
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Shuffle 46.227 45.781
YGroup1ToGroup3Benchmark_Int64 Sum256Base 90.046 67.285 90.832 158.448 251.046
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Shuffle 3348.187 4209.277 4138.127 3935.247 4288.609
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleX 4082.735
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleXImm 4590.304 4653.342 4624.727 4529.503 4565.062
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Zip 4179.180 4127.939 4266.810 3987.515 4093.651
YGroup1ToGroup3Benchmark_Int64 Sum256Traits 4666.342 4742.007 4564.062 4530.563 4239.783
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Basic 315.533
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Shuffle 46.544
YGroup1ToGroup3Benchmark_Int64 Sum512Base 313.328
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleX 4881.449
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleXImm 3985.604
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_Zip 3565.943
YGroup1ToGroup3Benchmark_Int64 Sum512Traits 4905.752

Arm - Apple M2

Type Method .NET 6.0 .NET 7.0 .NET 8.0
YGroup1ToGroup3Benchmark_Byte SumBase_Basic 711.295 767.751 926.887
YGroup1ToGroup3Benchmark_Byte SumBase_Zip 829.041 2638.149 2615.393
YGroup1ToGroup3Benchmark_Byte SumBase 829.086 2637.875 2614.729
YGroup1ToGroup3Benchmark_Byte SumTraits 27099.355 27026.176 27063.402
YGroup1ToGroup3Benchmark_Byte Sum128Base_Basic 455.939 767.689 926.260
YGroup1ToGroup3Benchmark_Byte Sum128Base_Shuffle 672.796 672.803
YGroup1ToGroup3Benchmark_Byte Sum128Base_Zip 3230.266 1884.924
YGroup1ToGroup3Benchmark_Byte Sum128Base 455.951 3231.140 1904.481
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Shuffle 14022.513 14316.149 14308.316
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Zip 4730.770 4787.301 8700.760
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Shuffle 27114.430 27022.407 27136.482
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Zip 12072.611 12070.029 16717.159
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Traits 27110.833 27025.958 27140.054
YGroup1ToGroup3Benchmark_Byte Sum256Base_Basic 444.925 379.956 930.070
YGroup1ToGroup3Benchmark_Byte Sum256Base_Shuffle 258.512 339.238
YGroup1ToGroup3Benchmark_Byte Sum256Base_Zip 451.177 1733.363
YGroup1ToGroup3Benchmark_Byte Sum256Base 442.039 379.686 922.888
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Byte Sum256Traits 422.768 379.368 922.780
YGroup1ToGroup3Benchmark_Byte Sum512Base_Basic 838.023
YGroup1ToGroup3Benchmark_Byte Sum512Base_Shuffle 382.682
YGroup1ToGroup3Benchmark_Byte Sum512Base_Zip 1317.458
YGroup1ToGroup3Benchmark_Byte Sum512Base 897.385
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Byte Sum512Traits 897.599
YGroup1ToGroup3Benchmark_Int16 SumBase_Basic 557.411 623.502 870.597
YGroup1ToGroup3Benchmark_Int16 SumBase_Zip 665.480 1428.912 1408.964
YGroup1ToGroup3Benchmark_Int16 SumBase 569.708 625.137 876.568
YGroup1ToGroup3Benchmark_Int16 SumTraits 13580.473 13527.752 13539.665
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Basic 387.867 626.038 871.140
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Shuffle 336.372 336.408
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Zip 2240.782 1618.859
YGroup1ToGroup3Benchmark_Int16 Sum128Base 383.948 625.056 876.595
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Shuffle 7015.349 7165.037 7156.675
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Zip 2365.458 2394.876 4352.483
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Shuffle 13576.926 13525.622 13573.173
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Zip 6040.252 6039.878 8365.533
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Traits 13548.803 13525.378 13576.243
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Basic 366.973 331.299 876.175
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Shuffle 144.623 306.563
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Zip 288.294 801.567
YGroup1ToGroup3Benchmark_Int16 Sum256Base 368.188 329.307 870.574
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int16 Sum256Traits 368.512 329.009 870.484
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Basic 809.407
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Shuffle 190.357
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Zip 617.168
YGroup1ToGroup3Benchmark_Int16 Sum512Base 811.022
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int16 Sum512Traits 807.656
YGroup1ToGroup3Benchmark_Int32 SumBase_Basic 396.544 435.302 725.199
YGroup1ToGroup3Benchmark_Int32 SumBase_Zip 557.862 1205.663 1185.101
YGroup1ToGroup3Benchmark_Int32 SumBase 396.004 435.126 725.191
YGroup1ToGroup3Benchmark_Int32 SumTraits 6794.900 6768.263 6769.722
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Basic 275.874 437.049 725.133
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Shuffle 168.171 168.191
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Zip 1812.350 1918.821
YGroup1ToGroup3Benchmark_Int32 Sum128Base 280.072 435.619 725.107
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Shuffle 3509.474 3582.178 3580.869
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Zip 1813.200 1812.298 2176.490
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Shuffle 6796.050 6769.192 6788.508
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Zip 3884.418 3885.557 4184.695
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Traits 6794.822 6768.202 6789.677
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Basic 245.773 256.442 787.068
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Shuffle 78.850 153.195
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Zip 190.323 508.199
YGroup1ToGroup3Benchmark_Int32 Sum256Base 246.167 257.048 787.167
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int32 Sum256Traits 245.794 256.621 787.385
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Basic 689.522
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Shuffle 97.802
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Zip 310.130
YGroup1ToGroup3Benchmark_Int32 Sum512Base 690.830
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int32 Sum512Traits 688.934
YGroup1ToGroup3Benchmark_Int64 SumBase_Basic 182.403 195.330 589.856
YGroup1ToGroup3Benchmark_Int64 SumBase 181.942 195.527 587.510
YGroup1ToGroup3Benchmark_Int64 SumTraits 3357.413 3363.223 3362.746
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Basic 134.325 196.058 589.903
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Move 445.801 3394.989 3368.530
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Shuffle 125.071 125.088
YGroup1ToGroup3Benchmark_Int64 Sum128Base 445.509 3394.429 3367.402
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Shuffle 2266.956 2452.523 2452.673
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Zip 3369.214 3373.619 3386.520
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Move 3356.965 3362.679 3354.361
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Shuffle 3399.278 3398.402 3399.037
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Zip 3369.780 3373.630 3387.035
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Traits 3356.962 3362.838 3354.745
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Basic 136.599 152.801 522.411
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Shuffle 39.797 79.209
YGroup1ToGroup3Benchmark_Int64 Sum256Base 137.437 152.543 524.141
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int64 Sum256Traits 137.601 152.696 524.260
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Basic 513.555
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Shuffle 47.579
YGroup1ToGroup3Benchmark_Int64 Sum512Base 513.910
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int64 Sum512Traits 507.647

Arm - AWS Arm t4g.small

Type Method .NET Core 3.1 .NET 5.0 .NET 6.0 .NET 7.0 .NET 8.0
YGroup1ToGroup3Benchmark_Byte SumBase_Basic 263.535 268.036 264.801 257.086 325.241
YGroup1ToGroup3Benchmark_Byte SumBase_Zip 278.931 280.373 281.700 796.731 804.353
YGroup1ToGroup3Benchmark_Byte SumBase 278.875 281.212 281.434 797.058 804.406
YGroup1ToGroup3Benchmark_Byte SumTraits 279.055 9835.776 9754.413 9720.851 11196.632
YGroup1ToGroup3Benchmark_Byte Sum128Base_Basic 149.006 150.201 150.723 257.905 324.197
YGroup1ToGroup3Benchmark_Byte Sum128Base_Shuffle 216.510 217.234
YGroup1ToGroup3Benchmark_Byte Sum128Base_Zip 1064.116 560.385
YGroup1ToGroup3Benchmark_Byte Sum128Base 148.404 150.156 150.497 1061.837 556.947
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Shuffle 3640.120 4011.689 4838.366 5212.471
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Zip 1434.441 1447.421 1714.445 2037.479
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Shuffle 9832.696 9774.721 9784.189 11254.906
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Zip 3375.409 3606.464 4073.080 4404.951
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Traits 148.895 9731.111 9864.138 9729.958 11255.776
YGroup1ToGroup3Benchmark_Byte Sum256Base_Basic 152.176 158.335 158.553 125.159 331.439
YGroup1ToGroup3Benchmark_Byte Sum256Base_Shuffle 91.868 133.397
YGroup1ToGroup3Benchmark_Byte Sum256Base_Zip 155.842 644.259
YGroup1ToGroup3Benchmark_Byte Sum256Base 150.921 157.536 158.120 125.542 331.520
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Byte Sum256Traits 131.083 152.899 153.226 125.567 332.231
YGroup1ToGroup3Benchmark_Byte Sum512Base_Basic 323.891
YGroup1ToGroup3Benchmark_Byte Sum512Base_Shuffle 135.297
YGroup1ToGroup3Benchmark_Byte Sum512Base_Zip 435.388
YGroup1ToGroup3Benchmark_Byte Sum512Base 323.409
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Byte Sum512Traits 323.439
YGroup1ToGroup3Benchmark_Int16 SumBase_Basic 209.051 212.969 214.030 212.179 295.788
YGroup1ToGroup3Benchmark_Int16 SumBase_Zip 218.138 217.086 219.226 434.262 425.956
YGroup1ToGroup3Benchmark_Int16 SumBase 207.301 211.730 211.722 212.183 296.510
YGroup1ToGroup3Benchmark_Int16 SumTraits 206.522 4780.104 4741.043 4959.038 5281.192
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Basic 111.238 111.782 111.076 212.366 295.792
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Shuffle 109.096 107.579
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Zip 704.632 441.871
YGroup1ToGroup3Benchmark_Int16 Sum128Base 111.475 111.575 111.231 211.670 294.869
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Shuffle 1947.854 1909.914 2560.228 2470.682
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Zip 695.614 705.902 872.550 977.838
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Shuffle 4738.337 4694.937 4944.177 5309.112
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Zip 1676.201 1828.396 2117.422 2023.202
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Traits 111.598 4320.930 4720.567 4944.316 5207.055
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Basic 101.067 122.495 118.670 103.414 303.213
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Shuffle 50.710 99.610
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Zip 102.865 299.509
YGroup1ToGroup3Benchmark_Int16 Sum256Base 99.509 120.408 119.260 103.078 304.342
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int16 Sum256Traits 81.741 120.109 119.575 103.019 304.320
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Basic 281.867
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Shuffle 65.877
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Zip 221.542
YGroup1ToGroup3Benchmark_Int16 Sum512Base 281.836
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int16 Sum512Traits 281.451
YGroup1ToGroup3Benchmark_Int32 SumBase_Basic 149.606 151.940 153.003 149.449 232.515
YGroup1ToGroup3Benchmark_Int32 SumBase_Zip 183.528 177.285 179.744 353.154 343.321
YGroup1ToGroup3Benchmark_Int32 SumBase 152.049 152.388 151.784 150.119 234.027
YGroup1ToGroup3Benchmark_Int32 SumTraits 152.364 2320.831 2338.269 2471.274 2623.663
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Basic 74.115 73.673 73.713 150.321 233.946
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Shuffle 54.430 53.693
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Zip 540.456 553.902
YGroup1ToGroup3Benchmark_Int32 Sum128Base 73.723 73.475 73.591 150.122 232.032
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Shuffle 1033.593 1034.034 1271.500 1231.241
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Zip 506.905 508.906 539.701 494.953
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Shuffle 2381.454 2304.038 2471.802 2612.431
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Zip 972.077 965.813 1092.202 1046.267
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Traits 74.162 2408.217 2326.887 2471.791 2610.040
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Basic 59.923 78.289 77.762 82.072 268.726
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Shuffle 28.607 49.770
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Zip 71.769 178.995
YGroup1ToGroup3Benchmark_Int32 Sum256Base 58.801 75.642 77.612 82.119 268.343
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int32 Sum256Traits 47.745 75.790 77.694 81.952 268.280
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Basic 232.847
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Shuffle 33.016
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Zip 120.419
YGroup1ToGroup3Benchmark_Int32 Sum512Base 232.267
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int32 Sum512Traits 233.267
YGroup1ToGroup3Benchmark_Int64 SumBase_Basic 104.263 100.861 103.549 96.562 210.628
YGroup1ToGroup3Benchmark_Int64 SumBase 104.259 101.227 103.234 96.038 212.581
YGroup1ToGroup3Benchmark_Int64 SumTraits 104.155 1488.224 1475.517 1936.954 1622.809
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Basic 70.083 67.745 72.264 96.248 213.132
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Move 111.337 171.737 165.103 1090.819 1023.602
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Shuffle 40.495 39.585
YGroup1ToGroup3Benchmark_Int64 Sum128Base 112.565 173.044 166.404 1089.591 1030.895
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Shuffle 702.378 708.572 861.187 821.687
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Zip 1043.906 1028.431 1217.006 1064.457
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Move 1484.275 1489.293 1938.141 1650.699
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Shuffle 1364.253 1334.597 1630.523 1598.098
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Zip 1033.383 1018.483 1212.726 1064.226
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Traits 110.551 1472.196 1459.702 1934.692 1653.470
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Basic 38.212 55.340 53.837 63.692 221.753
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Shuffle 15.741 25.721
YGroup1ToGroup3Benchmark_Int64 Sum256Base 37.000 54.034 55.276 64.069 222.780
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int64 Sum256Traits 27.131 53.676 53.539 63.806 222.741
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Basic 172.668
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Shuffle 16.385
YGroup1ToGroup3Benchmark_Int64 Sum512Base 172.852
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int64 Sum512Traits 172.414

Wasm - Wasm on AMD Ryzen 7 7840H

Type Method .NET 8.0
YGroup1ToGroup3Benchmark_Byte SumBase_Basic 4.237
YGroup1ToGroup3Benchmark_Byte SumBase_Zip 10.740
YGroup1ToGroup3Benchmark_Byte SumBase 4.275
YGroup1ToGroup3Benchmark_Byte SumTraits 110.268
YGroup1ToGroup3Benchmark_Byte Sum128Base_Basic 4.181
YGroup1ToGroup3Benchmark_Byte Sum128Base_Shuffle 72.026
YGroup1ToGroup3Benchmark_Byte Sum128Base_Zip 16.666
YGroup1ToGroup3Benchmark_Byte Sum128Base 17.102
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Shuffle 150.277
YGroup1ToGroup3Benchmark_Byte Sum128PackedSimd_Zip 51.480
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Byte Sum128Traits 153.837
YGroup1ToGroup3Benchmark_Byte Sum256Base_Basic 4.055
YGroup1ToGroup3Benchmark_Byte Sum256Base_Shuffle 6.405
YGroup1ToGroup3Benchmark_Byte Sum256Base_Zip 16.308
YGroup1ToGroup3Benchmark_Byte Sum256Base 4.128
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Byte Sum256Traits 4.120
YGroup1ToGroup3Benchmark_Byte Sum512Base_Basic 4.085
YGroup1ToGroup3Benchmark_Byte Sum512Base_Shuffle 6.101
YGroup1ToGroup3Benchmark_Byte Sum512Base_Zip 9.206
YGroup1ToGroup3Benchmark_Byte Sum512Base 3.874
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Byte Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Byte Sum512Traits 4.098
YGroup1ToGroup3Benchmark_Int16 SumBase_Basic 3.641
YGroup1ToGroup3Benchmark_Int16 SumBase_Zip 7.828
YGroup1ToGroup3Benchmark_Int16 SumBase 3.543
YGroup1ToGroup3Benchmark_Int16 SumTraits 53.871
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Basic 3.621
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Shuffle 36.816
YGroup1ToGroup3Benchmark_Int16 Sum128Base_Zip 7.793
YGroup1ToGroup3Benchmark_Int16 Sum128Base 3.573
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Shuffle 75.618
YGroup1ToGroup3Benchmark_Int16 Sum128PackedSimd_Zip 25.277
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int16 Sum128Traits 76.451
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Basic 3.436
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Shuffle 2.994
YGroup1ToGroup3Benchmark_Int16 Sum256Base_Zip 5.502
YGroup1ToGroup3Benchmark_Int16 Sum256Base 3.510
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int16 Sum256Traits 3.306
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Basic 3.263
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Shuffle 2.958
YGroup1ToGroup3Benchmark_Int16 Sum512Base_Zip 4.863
YGroup1ToGroup3Benchmark_Int16 Sum512Base 3.517
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int16 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int16 Sum512Traits 3.331
YGroup1ToGroup3Benchmark_Int32 SumBase_Basic 2.927
YGroup1ToGroup3Benchmark_Int32 SumBase_Zip 5.557
YGroup1ToGroup3Benchmark_Int32 SumBase 2.921
YGroup1ToGroup3Benchmark_Int32 SumTraits 28.650
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Basic 2.893
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Shuffle 18.306
YGroup1ToGroup3Benchmark_Int32 Sum128Base_Zip 5.526
YGroup1ToGroup3Benchmark_Int32 Sum128Base 2.828
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Shuffle 38.965
YGroup1ToGroup3Benchmark_Int32 Sum128PackedSimd_Zip 12.753
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int32 Sum128Traits 37.895
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Basic 2.819
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Shuffle 1.568
YGroup1ToGroup3Benchmark_Int32 Sum256Base_Zip 3.501
YGroup1ToGroup3Benchmark_Int32 Sum256Base 2.798
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int32 Sum256Traits 2.609
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Basic 2.819
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Shuffle 1.582
YGroup1ToGroup3Benchmark_Int32 Sum512Base_Zip 2.723
YGroup1ToGroup3Benchmark_Int32 Sum512Base 2.786
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int32 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int32 Sum512Traits 2.709
YGroup1ToGroup3Benchmark_Int64 SumBase_Basic 1.429
YGroup1ToGroup3Benchmark_Int64 SumBase 1.435
YGroup1ToGroup3Benchmark_Int64 SumTraits 3.240
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Basic 0.957
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Move 1.488
YGroup1ToGroup3Benchmark_Int64 Sum128Base_Shuffle 1.533
YGroup1ToGroup3Benchmark_Int64 Sum128Base 1.483
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimd_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Move
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128AdvSimdB64_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Shuffle 22.362
YGroup1ToGroup3Benchmark_Int64 Sum128PackedSimd_Zip 12.065
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum128Sse_Zip
YGroup1ToGroup3Benchmark_Int64 Sum128Traits 22.795
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Basic 0.959
YGroup1ToGroup3Benchmark_Int64 Sum256Base_Shuffle 0.555
YGroup1ToGroup3Benchmark_Int64 Sum256Base 0.963
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Shuffle
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum256Avx2_Zip
YGroup1ToGroup3Benchmark_Int64 Sum256Traits 1.618
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Basic 0.990
YGroup1ToGroup3Benchmark_Int64 Sum512Base_Shuffle 0.530
YGroup1ToGroup3Benchmark_Int64 Sum512Base 0.951
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleX
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_ShuffleXImm
YGroup1ToGroup3Benchmark_Int64 Sum512Avx512_Zip
YGroup1ToGroup3Benchmark_Int64 Sum512Traits 1.820