Table of Contents

Benchmark - YGroup3Unzip

(← Back)

See Group

  • YGroup3Unzip[/_Bit128]: De-Interleave 3-element groups into 3 vectors. It converts the 3-element groups AoS to SoA. It can also deinterleave packed RGB pixel data into R,G,B planar data (将3-元素组解交织为3个向量. 它能将3元素组的 数组结构体 转为 结构体数组. 它还能将 已打包的RGB像素数据, 解交织为 R,G,B 平面数据). Mnemonic: x[i] =: element_ref(3*i, data0, data1, data2), y[i] =: element_ref(3*i+1, data0, data1, data2), z[i] =: element_ref(3*i+2, data0, data1, data2).
  • YGroup3UnzipX2[/_Bit128]: De-Interleave 3-element groups into 3 vectors and process 2x data (将3-元素组解交织为3个向量, 且处理2倍数据). Mnemonic: (x, y, z) = YGroup3Unzip(data0, data1, data2), (xB, yB, zB) = YGroup3Unzip(data3, data4, data5).
  • YGroup3Zip[/_Bit128]: Interleave 3 vectors into 3-element groups. It converts the 3-element groups SoA to AoS. It can also interleave R,G,B planar data into packed RGB pixel data (将3-元素组解交织为3个向量. 它能将3元素组的 结构体数组 转为 数组结构体. 它还能将 R,G,B 平面数据, 交织为 已打包的RGB像素数据). Mnemonic: element_ref(i, data0, data1, data2) := (0==(i%3))?( x[i2] ):( (1==(i%3))?( y[i2] ):( z[i2] ) ), i2 := i/3.
  • YGroup3ZipX2[/_Bit128]: Interleave 3 vectors into 3-element groups and process 2x data (将3-元素组解交织为3个向量, 且处理2倍数据). Mnemonic: (data0, data1, data2) = YGroup3Zip(x, y, z), (data3, data4, data5) = YGroup3Zip(xB, yB, zB).

X86

AMD Ryzen 7 7840H

AMD Ryzen 7 7840H w/ Radeon 780M Graphics

.NET Framework

VectorTraits.Benchmarks.NetFw
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 6.2.9200.0
Environment.Version:	4.0.30319.42000
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
RuntimeInformation.FrameworkDescription:	.NET Framework 4.8.9277.0
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631 
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///E:/zylSelf/Code/cs/base/VectorTraits/tests/VectorTraits.Benchmarks.NetFw/bin/Release/System.Numerics.Vectors.DLL
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Standard 1.1
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Framework 4.5
VectorTraitsGlobal.InitCheckSum:	-25396097	# 0xFE7C7C7F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	
Vectors.Instance:	VectorTraits256Base	// 
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
SumBase_Basic	1027.323	255.172
SumBase_ByX2Zip	234.871	1116.121	4.373995
SumBase	229.827	1140.616	4.469989
SumTraits	233.660	1121.904	4.396656
SumX2Base_Basic	1084.009	241.828	0.947707
SumX2Base_X2	432.519	606.086	2.375207
SumX2Base_Zip	118.601	2210.311	8.662042
SumX2Base	120.858	2169.025	8.500247
SumX2Traits	117.555	2229.977	8.739112

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
SumBase_Basic	1228.045	213.465
SumBase_ByX2Zip	354.439	739.602	3.464754
SumBase	354.741	738.972	3.461803
SumTraits	345.331	759.109	3.556137
SumX2Base_Basic	1233.957	212.442	0.995208
SumX2Base_X2	797.928	328.531	1.539042
SumX2Base_Zip	201.073	1303.725	6.107453
SumX2Base	197.514	1327.217	6.217506
SumX2Traits	198.512	1320.545	6.186250

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
SumBase_Basic	1408.407	186.128
SumBase_ByX2Zip	12494.250	20.981	0.112724
SumBase	1424.691	184.001	0.988570
SumTraits	1386.216	189.108	1.016008
SumX2Base_Basic	1587.243	165.157	0.887329
SumX2Base_X2	1638.027	160.036	0.859819
SumX2Base_Zip	6311.014	41.538	0.223166
SumX2Base	1688.878	155.218	0.833931
SumX2Traits	1635.825	160.252	0.860976

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
SumBase_Basic	1913.799	136.976
SumBase	1932.473	135.652	0.990337
SumTraits	1931.739	135.704	0.990713
SumX2Base_Basic	2455.897	106.741	0.779267
SumX2Base_X2	2331.848	112.419	0.820722
SumX2Base	2420.110	108.319	0.790790
SumX2Traits	2395.296	109.441	0.798982

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
SumBase_Basic	817.807	320.545
SumBase_ByX2Unzip	872.687	300.387	0.937113
SumBase	858.983	305.180	0.952064
SumTraits	903.221	290.232	0.905434
SumX2Base_Basic	869.102	301.626	0.940979
SumX2Base_X2	871.427	300.821	0.938468
SumX2Base_Unzip	433.554	604.640	1.886288
SumX2Base	433.302	604.991	1.887382
SumX2Traits	435.266	602.261	1.878866

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
SumBase_Basic	1028.204	254.953
SumBase_ByX2Unzip	923.999	283.706	1.112776
SumBase	977.950	268.055	1.051387
SumTraits	1010.039	259.538	1.017984
SumX2Base_Basic	1064.051	246.364	0.966310
SumX2Base_X2	1089.524	240.604	0.943718
SumX2Base_Unzip	547.974	478.388	1.876373
SumX2Base	1054.447	248.608	0.975112
SumX2Traits	1032.806	253.817	0.995544

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
SumBase_Basic	1400.814	187.137
SumBase_ByX2Unzip	2431.938	107.792	0.576007
SumBase	1431.673	183.103	0.978446
SumTraits	1417.616	184.919	0.988148
SumX2Base_Basic	1526.593	171.718	0.917608
SumX2Base_X2	1572.022	166.756	0.891091
SumX2Base_Unzip	1342.488	195.267	1.043447
SumX2Base	1589.246	164.949	0.881433
SumX2Traits	1583.069	165.592	0.884872

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
SumBase_Basic	2167.963	120.917
SumBase	2191.539	119.616	0.989242
SumTraits	2204.021	118.939	0.983640
SumX2Base_Basic	2466.507	106.281	0.878961
SumX2Base_X2	2384.211	109.950	0.909300
SumX2Base	2451.738	106.922	0.884255
SumX2Traits	2490.048	105.277	0.870651

.NET Core 2.1

VectorTraits.Benchmarks.NetCore
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.22631.0
Environment.Version:	4.0.30319.42000
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.30\
RuntimeInformation.FrameworkDescription:	.NET Core 4.6.30411.01
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631 
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/2.1.30/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Standard 2.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Core 2.1
VectorTraitsGlobal.InitCheckSum:	-25396097	# 0xFE7C7C7F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	
Vectors.Instance:	VectorTraits256Base	// 
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
SumBase_Basic	527.757	496.713
SumBase_ByX2Zip	239.378	1095.105	2.204702
SumBase	248.867	1053.352	2.120644
SumTraits	241.207	1086.799	2.187981
SumX2Base_Basic	512.403	511.598	1.029966
SumX2Base_X2	404.957	647.339	1.303244
SumX2Base_Zip	123.465	2123.219	4.274537
SumX2Base	125.527	2088.353	4.204344
SumX2Traits	121.334	2160.516	4.349624

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
SumBase_Basic	672.825	389.617
SumBase_ByX2Zip	372.567	703.616	1.805917
SumBase	362.173	723.809	1.857746
SumTraits	379.219	691.273	1.774237
SumX2Base_Basic	698.714	375.181	0.962948
SumX2Base_X2	876.207	299.180	0.767883
SumX2Base_Zip	214.020	1224.857	3.143748
SumX2Base	207.655	1262.400	3.240105
SumX2Traits	213.554	1227.530	3.150609

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
SumBase_Basic	948.901	276.261
SumBase_ByX2Zip	6641.934	39.468	0.142865
SumBase	958.820	273.403	0.989655
SumTraits	946.167	277.059	1.002889
SumX2Base_Basic	1030.774	254.318	0.920572
SumX2Base_X2	1043.658	251.178	0.909207
SumX2Base_Zip	3465.817	75.637	0.273789
SumX2Base	1018.765	257.316	0.931423
SumX2Traits	1034.836	253.319	0.916958

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
SumBase_Basic	1541.505	170.057
SumBase	1539.101	170.323	1.001562
SumTraits	1561.309	167.900	0.987316
SumX2Base_Basic	1752.712	149.565	0.879497
SumX2Base_X2	1736.707	150.943	0.887602
SumX2Base	1733.161	151.252	0.889418
SumX2Traits	1733.266	151.243	0.889364

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
SumBase_Basic	491.866	532.958
SumBase_ByX2Unzip	887.010	295.537	0.554521
SumBase	504.506	519.605	0.974946
SumTraits	495.445	529.108	0.992777
SumX2Base_Basic	503.882	520.249	0.976153
SumX2Base_X2	493.358	531.347	0.996977
SumX2Base_Unzip	438.500	597.820	1.121703
SumX2Base	439.459	596.515	1.119253
SumX2Traits	439.251	596.798	1.119785

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
SumBase_Basic	615.053	426.213
SumBase_ByX2Unzip	951.269	275.573	0.646561
SumBase	592.707	442.283	1.037703
SumTraits	589.717	444.525	1.042964
SumX2Base_Basic	668.713	392.013	0.919756
SumX2Base_X2	654.829	400.325	0.939259
SumX2Base_Unzip	573.541	457.062	1.072379
SumX2Base	675.993	387.791	0.909852
SumX2Traits	665.260	394.047	0.924531

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
SumBase_Basic	952.147	275.319
SumBase_ByX2Unzip	2711.737	96.670	0.351121
SumBase	909.252	288.307	1.047176
SumTraits	853.801	307.032	1.115186
SumX2Base_Basic	1083.064	242.039	0.879123
SumX2Base_X2	1099.998	238.313	0.865589
SumX2Base_Unzip	1387.787	188.894	0.686090
SumX2Base	1070.417	244.899	0.889510
SumX2Traits	1067.063	245.669	0.892306

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
SumBase_Basic	1632.127	160.615
SumBase	1658.624	158.049	0.984025
SumTraits	1662.061	157.722	0.981990
SumX2Base_Basic	1937.271	135.316	0.842488
SumX2Base_X2	1989.708	131.750	0.820285
SumX2Base	1888.930	138.779	0.864049
SumX2Traits	1906.347	137.511	0.856155

.NET Core 3.1

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 6.2.9200.0
Environment.Version:	3.1.32
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.32\
RuntimeInformation.FrameworkDescription:	.NET Core 3.1.32
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/3.1.32/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Core 3.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Core 3.1
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	522.485	501.725
SumBase_ByX2Zip	238.410	1099.552	2.191542
SumBase	240.697	1089.103	2.170717
SumTraits	35.101	7468.216	14.885077
SumX2Base_Basic	516.801	507.244	1.011000
SumX2Base_X2	397.370	659.698	1.314860
SumX2Base_Zip	121.213	2162.668	4.310464
SumX2Base	120.740	2171.143	4.327357
SumX2Traits	25.158	10419.951	20.768251
Sum128Base_Basic	1048.769	249.954	0.498189
Sum128Base	1040.199	252.013	0.502294
Sum128Sse_ByX2Zip	58.080	4513.536	8.996035
Sum128Sse_Shuffle	55.034	4763.302	9.493850
Sum128Traits	56.629	4629.170	9.226508
Sum128X2Base_Basic	1374.478	190.723	0.380134
Sum128X2Base_X2	1027.590	255.106	0.508457
Sum128X2Base	1266.096	207.049	0.412675
Sum128X2Sse_X2	72.840	3598.881	7.173016
Sum128X2Sse_Zip	33.117	7915.771	15.777110
Sum128X2Traits	33.575	7807.671	15.561653
Sum256Base_Basic	950.576	275.774	0.549652
Sum256Base	913.913	286.837	0.571701
Sum256Avx2_ByShorter	37.034	7078.529	14.108384
Sum256Avx2_ByX2Unpack	40.486	6474.951	12.905378
Sum256Avx2_ByX2Zip	82.223	3188.225	6.354526
Sum256Avx2_Shuffle	31.253	8387.875	16.718073
Sum256Traits	30.340	8640.201	17.220989
Sum256X2Base_Basic	990.888	264.555	0.527290
Sum256X2Base_X2	1083.645	241.909	0.482155
Sum256X2Base	1209.290	216.775	0.432060
Sum256X2Avx2_Unpack	23.798	11015.280	21.954815
Sum256X2Avx2_X2	37.923	6912.534	13.777535
Sum256X2Avx2_Zip	44.169	5935.029	11.829247
Sum256X2Traits	23.711	11055.618	22.035215

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	596.107	439.760
SumBase_ByX2Zip	380.012	689.830	1.568653
SumBase	381.762	686.669	1.561463
SumTraits	69.589	3767.055	8.566166
SumX2Base_Basic	677.806	386.754	0.879466
SumX2Base_X2	714.061	367.117	0.834813
SumX2Base_Zip	203.904	1285.624	2.923470
SumX2Base	207.960	1260.547	2.866445
SumX2Traits	42.833	6120.175	13.917090
Sum128Base_Basic	1601.926	163.643	0.372119
Sum128Base	1530.610	171.268	0.389457
Sum128Sse_ByX2Zip	91.959	2850.656	6.482305
Sum128Sse_Shuffle	109.971	2383.760	5.420595
Sum128Traits	92.128	2845.443	6.470449
Sum128X2Base_Basic	1577.480	166.179	0.377886
Sum128X2Base_X2	1530.585	171.270	0.389464
Sum128X2Base	1576.409	166.292	0.378143
Sum128X2Sse_X2	91.142	2876.225	6.540446
Sum128X2Sse_Zip	54.484	4811.361	10.940886
Sum128X2Traits	54.845	4779.715	10.868925
Sum256Base_Basic	1289.035	203.365	0.462445
Sum256Base	1256.814	208.578	0.474301
Sum256Avx2_ByShorter	62.337	4205.251	9.562612
Sum256Avx2_ByX2Unpack	70.081	3740.590	8.505987
Sum256Avx2_ByX2Zip	133.420	1964.798	4.467890
Sum256Avx2_Shuffle	59.548	4402.253	10.010588
Sum256Traits	60.676	4320.356	9.824355
Sum256X2Base_Basic	1371.204	191.178	0.434733
Sum256X2Base_X2	1524.584	171.945	0.390997
Sum256X2Base	1780.460	147.234	0.334805
Sum256X2Avx2_Unpack	41.222	6359.316	14.460887
Sum256X2Avx2_X2	75.254	3483.474	7.921313
Sum256X2Avx2_Zip	71.095	3687.259	8.384713
Sum256X2Traits	41.687	6288.341	14.299492

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	885.646	295.992
SumBase_ByX2Zip	6040.748	43.396	0.146612
SumBase	854.318	306.846	1.036671
SumTraits	41.858	6262.687	21.158316
SumX2Base_Basic	915.276	286.410	0.967627
SumX2Base_X2	927.325	282.688	0.955055
SumX2Base_Zip	3104.103	84.451	0.285315
SumX2Base	920.145	284.894	0.962508
SumX2Traits	51.913	5049.720	17.060343
Sum128Base_Basic	2482.761	105.586	0.356718
Sum128Base	2485.783	105.457	0.356285
Sum128Sse_ByX2Zip	124.253	2109.758	7.127761
Sum128Sse_Shuffle	222.734	1176.936	3.976246
Sum128Sse_ShuffleXImm	56.602	4631.363	15.646933
Sum128Traits	55.238	4745.718	16.033279
Sum128X2Base_Basic	2505.014	104.648	0.353549
Sum128X2Base_X2	2480.363	105.688	0.357063
Sum128X2Base	2436.144	107.606	0.363544
Sum128X2Sse_X2	53.562	4894.206	16.534942
Sum128X2Sse_Zip	92.996	2818.889	9.523539
Sum128X2Traits	53.286	4919.579	16.620665
Sum256Base_Basic	1798.772	145.735	0.492362
Sum256Base	1723.942	152.061	0.513733
Sum256Avx2_ByShorter	75.199	3485.999	11.777351
Sum256Avx2_ByX2Unpack	119.843	2187.403	7.390082
Sum256Avx2_ByX2Zip	205.674	1274.561	4.306070
Sum256Avx2_Shuffle	126.031	2080.001	7.027227
Sum256Avx2_ShuffleXImm	40.837	6419.314	21.687477
Sum256Traits	43.655	6004.869	20.287286
Sum256X2Base_Basic	1912.926	137.038	0.462980
Sum256X2Base_X2	1746.169	150.125	0.507194
Sum256X2Base	1720.412	152.373	0.514787
Sum256X2Avx2_Unpack	72.388	3621.353	12.234643
Sum256X2Avx2_X2	41.009	6392.326	21.596300
Sum256X2Avx2_Zip	109.256	2399.351	8.106140
Sum256X2Traits	40.872	6413.822	21.668923

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1399.130	187.362
SumBase	1394.881	187.933	1.003046
SumTraits	64.009	4095.410	21.858260
SumX2Base_Basic	1513.896	173.159	0.924192
SumX2Base_X2	1472.315	178.049	0.950293
SumX2Base	1469.055	178.444	0.952401
SumX2Traits	97.647	2684.613	14.328475
Sum128Base_Basic	4572.907	57.325	0.305961
Sum128Base_Move	6067.474	43.205	0.230595
Sum128Base	4558.556	57.506	0.306924
Sum128Sse_ByX2Zip	158.050	1658.611	8.852433
Sum128Sse_Shuffle	231.742	1131.190	6.037455
Sum128Sse_ShuffleXImm	82.197	3189.230	17.021746
Sum128Traits	79.650	3291.189	17.565925
Sum128X2Base_Basic	4598.624	57.005	0.304250
Sum128X2Base_X2	4718.792	55.553	0.296502
Sum128X2Base	4679.960	56.014	0.298962
Sum128X2Sse_X2	77.481	3383.319	18.057647
Sum128X2Sse_Zip	174.529	1502.012	8.016628
Sum128X2Traits	74.677	3510.351	18.735647
Sum256Base_Basic	3180.958	82.410	0.439846
Sum256Base	2906.659	90.187	0.481353
Sum256Avx2_ByShorter	112.286	2334.610	12.460416
Sum256Avx2_ByX2Unpack	185.343	1414.372	7.548867
Sum256Avx2_ByX2Zip	302.170	867.538	4.630275
Sum256Avx2_Shuffle	134.623	1947.240	10.392923
Sum256Avx2_ShuffleXImm	63.073	4156.204	22.182733
Sum256Traits	65.027	4031.321	21.516201
Sum256X2Base_Basic	3456.430	75.842	0.404791
Sum256X2Base_X2	2982.437	87.896	0.469123
Sum256X2Base	2953.071	88.770	0.473788
Sum256X2Avx2_Unpack	116.466	2250.828	12.013253
Sum256X2Avx2_X2	63.333	4139.117	22.091538
Sum256X2Avx2_Zip	166.598	1573.510	8.398228
Sum256X2Traits	66.591	3936.643	21.010878

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	459.009	571.109
SumBase_ByX2Unzip	870.917	300.998	0.527041
SumBase	473.684	553.415	0.969018
SumTraits	32.328	8108.844	14.198420
SumX2Base_Basic	474.531	552.428	0.967289
SumX2Base_X2	471.323	556.188	0.973873
SumX2Base_Unzip	437.456	599.247	1.049268
SumX2Base	436.127	601.072	1.052465
SumX2Traits	41.676	6290.095	11.013828
Sum128Base_Basic	1012.525	258.901	0.453331
Sum128Base	971.598	269.807	0.472426
Sum128Sse_ByX2Unzip	181.574	1443.727	2.527937
Sum128Sse_Shuffle	55.287	4741.521	8.302306
Sum128Traits	57.519	4557.543	7.980164
Sum128X2Base_Basic	968.544	270.658	0.473916
Sum128X2Base_X2	972.002	269.695	0.472230
Sum128X2Base	980.943	267.237	0.467926
Sum128X2Sse_X2	76.773	3414.517	5.978749
Sum128X2Sse_Unzip	117.209	2236.545	3.916144
Sum128X2Traits	74.663	3511.017	6.147718
Sum256Base_Basic	870.366	301.188	0.527375
Sum256Base	877.908	298.601	0.522844
Sum256Avx2_ByShorter	69.649	3763.762	6.590270
Sum256Avx2_ByX2Unzip	155.457	1686.285	2.952650
Sum256Avx2_Shuffle	29.003	9038.412	15.826074
Sum256Traits	29.671	8835.152	15.470170
Sum256X2Base_Basic	902.304	290.527	0.508708
Sum256X2Base_X2	895.647	292.687	0.512488
Sum256X2Base	899.871	291.313	0.510083
Sum256X2Avx2_X2	40.844	6418.152	11.238053
Sum256X2Avx2_Unzip	93.564	2801.755	4.905816
Sum256X2Traits	40.876	6413.146	11.229287

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	537.865	487.379
SumBase_ByX2Unzip	912.186	287.380	0.589644
SumBase	534.692	490.271	1.005936
SumTraits	65.271	4016.255	8.240525
SumX2Base_Basic	528.409	496.100	1.017895
SumX2Base_X2	541.832	483.811	0.992680
SumX2Base_Unzip	558.002	469.791	0.963913
SumX2Base	559.139	468.835	0.961952
SumX2Traits	83.252	3148.790	6.460666
Sum128Base_Basic	1492.989	175.583	0.360261
Sum128Base	1503.533	174.352	0.357734
Sum128Sse_ByX2Unzip	289.402	905.813	1.858541
Sum128Sse_Shuffle	112.658	2326.910	4.774338
Sum128Traits	111.322	2354.836	4.831638
Sum128X2Base_Basic	1462.069	179.297	0.367880
Sum128X2Base_X2	1468.323	178.533	0.366313
Sum128X2Base	1471.792	178.112	0.365449
Sum128X2Sse_X2	146.018	1795.284	3.683552
Sum128X2Sse_Unzip	154.027	1701.931	3.492010
Sum128X2Traits	148.622	1763.835	3.619026
Sum256Base_Basic	1121.282	233.790	0.479688
Sum256Base	1094.153	239.586	0.491581
Sum256Avx2_ByShorter	130.257	2012.520	4.129276
Sum256Avx2_ByX2Unzip	245.665	1067.078	2.189423
Sum256Avx2_Shuffle	57.932	4525.043	9.284454
Sum256Traits	56.804	4614.883	9.468787
Sum256X2Base_Basic	1152.957	227.367	0.466510
Sum256X2Base_X2	1119.154	234.234	0.480600
Sum256X2Base	1128.949	232.202	0.476430
Sum256X2Avx2_X2	81.885	3201.376	6.568562
Sum256X2Avx2_Unzip	132.085	1984.669	4.072130
Sum256X2Traits	81.945	3199.034	6.563757

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	717.356	365.431
SumBase_ByX2Unzip	2336.618	112.189	0.307006
SumBase	734.597	356.854	0.976530
SumTraits	45.946	5705.539	15.613185
SumX2Base_Basic	731.135	358.544	0.981154
SumX2Base_X2	785.185	333.863	0.913614
SumX2Base_Unzip	1310.340	200.058	0.547458
SumX2Base	783.680	334.504	0.915369
SumX2Traits	52.556	4987.932	13.649457
Sum128Base_Basic	2588.245	101.283	0.277159
Sum128Base	2598.766	100.872	0.276037
Sum128Sse_ByX2Unzip	129.117	2030.279	5.555851
Sum128Sse_Shuffle	221.802	1181.883	3.234219
Sum128Sse_ShuffleXImm	63.862	4104.861	11.232936
Sum128Traits	62.881	4168.915	11.408219
Sum128X2Base_Basic	2520.039	104.024	0.284661
Sum128X2Base_X2	2592.875	101.102	0.276664
Sum128X2Base	2552.155	102.715	0.281078
Sum128X2Sse_X2	61.063	4292.981	11.747724
Sum128X2Sse_Unzip	92.933	2820.796	7.719098
Sum128X2Traits	64.796	4045.680	11.070986
Sum256Base_Basic	1709.147	153.377	0.419716
Sum256Base	1585.482	165.340	0.452453
Sum256Avx2_ByShorter	78.837	3325.145	9.099245
Sum256Avx2_ByX2Unzip	202.490	1294.603	3.542676
Sum256Avx2_Shuffle	115.741	2264.911	6.197921
Sum256Avx2_ShuffleXImm	45.901	5711.050	15.628265
Sum256Traits	43.289	6055.653	16.571269
Sum256X2Base_Basic	1793.429	146.169	0.399991
Sum256X2Base_X2	1622.593	161.559	0.442105
Sum256X2Base	1631.659	160.661	0.439648
Sum256X2Avx2_X2	44.085	5946.376	16.272233
Sum256X2Avx2_Unzip	109.557	2392.761	6.547781
Sum256X2Traits	44.869	5842.373	15.987630

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1252.067	209.369
SumBase	1205.458	217.464	1.038665
SumTraits	65.519	4001.016	19.109871
SumX2Base_Basic	1312.649	199.706	0.953847
SumX2Base_X2	1303.640	201.086	0.960439
SumX2Base	1286.049	203.837	0.973576
SumX2Traits	97.505	2688.523	12.841071
Sum128Base_Basic	4600.665	56.980	0.272149
Sum128Base_Move	6051.747	43.317	0.206893
Sum128Base	4516.549	58.041	0.277218
Sum128Sse_ByX2Unzip	161.190	1626.305	7.767648
Sum128Sse_Shuffle	240.274	1091.019	5.210984
Sum128Sse_ShuffleXImm	83.153	3152.557	15.057417
Sum128Traits	83.688	3132.392	14.961103
Sum128X2Base_Basic	4544.278	57.687	0.275526
Sum128X2Base_X2	4552.410	57.584	0.275034
Sum128X2Base	4578.551	57.255	0.273464
Sum128X2Sse_X2	78.997	3318.389	15.849471
Sum128X2Sse_Unzip	175.038	1497.639	7.153108
Sum128X2Traits	77.328	3390.011	16.191558
Sum256Base_Basic	2935.573	89.299	0.426515
Sum256Base	2693.658	97.319	0.464820
Sum256Avx2_ByShorter	109.847	2386.445	11.398269
Sum256Avx2_ByX2Unzip	249.096	1052.382	5.026442
Sum256Avx2_Shuffle	130.310	2011.699	9.608387
Sum256Avx2_ShuffleXImm	62.583	4188.730	20.006441
Sum256Traits	63.020	4159.706	19.867815
Sum256X2Base_Basic	3156.564	83.047	0.396655
Sum256X2Base_X2	2834.396	92.487	0.441740
Sum256X2Base	2831.848	92.570	0.442138
Sum256X2Avx2_X2	62.347	4204.600	20.082240
Sum256X2Avx2_Unzip	161.232	1625.885	7.765639
Sum256X2Traits	66.932	3916.547	18.706426

.NET 5.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.22631.0
Environment.Version:	5.0.17
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.17\
RuntimeInformation.FrameworkDescription:	.NET 5.0.17
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/5.0.17/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 5.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 5.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	524.707	499.601
SumBase_ByX2Zip	233.489	1122.726	2.247244
SumBase	230.307	1138.235	2.278288
SumTraits	23.239	11280.246	22.578507
SumX2Base_Basic	513.110	510.892	1.022600
SumX2Base_X2	337.724	776.209	1.553657
SumX2Base_Zip	125.054	2096.243	4.195833
SumX2Base	124.160	2111.332	4.226036
SumX2Traits	23.854	10989.673	21.996897
Sum128Base_Basic	949.471	276.095	0.552631
Sum128Base	994.240	263.663	0.527747
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	51.897	5051.260	10.110586
Sum128Sse_Shuffle	40.502	6472.296	12.954928
Sum128Traits	40.412	6486.847	12.984053
Sum128X2Base_Basic	1033.125	253.739	0.507883
Sum128X2Base_X2	1265.675	207.118	0.414567
Sum128X2Base	1272.849	205.951	0.412230
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	57.476	4560.950	9.129183
Sum128X2Sse_Zip	32.683	8020.765	16.054339
Sum128X2Traits	33.047	7932.466	15.877601
Sum256Base_Basic	981.707	267.029	0.534484
Sum256Base	940.206	278.816	0.558076
Sum256Avx2_ByShorter	36.408	7200.267	14.412032
Sum256Avx2_ByX2Unpack	40.632	6451.710	12.913724
Sum256Avx2_ByX2Zip	72.609	3610.353	7.226472
Sum256Avx2_Shuffle	23.356	11223.659	22.465242
Sum256Traits	23.045	11375.240	22.768647
Sum256X2Base_Basic	1140.937	229.762	0.459891
Sum256X2Base_X2	913.803	286.871	0.574201
Sum256X2Base	994.078	263.706	0.527833
Sum256X2Avx2_Unpack	23.927	10955.832	21.929160
Sum256X2Avx2_X2	98.104	2672.094	5.348456
Sum256X2Avx2_Zip	44.194	5931.680	11.872834
Sum256X2Traits	23.945	10947.957	21.913397

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	742.969	352.833
SumBase_ByX2Zip	359.201	729.798	2.068394
SumBase	354.690	739.079	2.094699
SumTraits	48.693	5383.595	15.258185
SumX2Base_Basic	690.919	379.414	1.075334
SumX2Base_X2	790.866	331.465	0.939437
SumX2Base_Zip	234.821	1116.355	3.163974
SumX2Base	199.673	1312.866	3.720925
SumX2Traits	42.347	6190.444	17.544956
Sum128Base_Basic	1462.368	179.260	0.508059
Sum128Base	1477.534	177.420	0.502844
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	78.899	3322.534	9.416727
Sum128Sse_Shuffle	78.628	3333.962	9.449115
Sum128Traits	76.134	3443.172	9.758637
Sum128X2Base_Basic	1516.595	172.850	0.489892
Sum128X2Base_X2	1517.873	172.705	0.489480
Sum128X2Base	1506.484	174.010	0.493180
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	116.077	2258.354	6.400626
Sum128X2Sse_Zip	55.821	4696.157	13.309847
Sum128X2Traits	53.820	4870.768	13.804730
Sum256Base_Basic	1319.960	198.600	0.562872
Sum256Base	1348.309	194.424	0.551037
Sum256Avx2_ByShorter	61.348	4273.034	12.110632
Sum256Avx2_ByX2Unpack	70.132	3737.858	10.593838
Sum256Avx2_ByX2Zip	117.565	2229.774	6.319627
Sum256Avx2_Shuffle	47.526	5515.752	15.632744
Sum256Traits	47.345	5536.858	15.692563
Sum256X2Base_Basic	1495.143	175.330	0.496922
Sum256X2Base_X2	1272.382	206.026	0.583919
Sum256X2Base	1476.149	177.586	0.503316
Sum256X2Avx2_Unpack	42.480	6171.021	17.489909
Sum256X2Avx2_X2	195.039	1344.060	3.809335
Sum256X2Avx2_Zip	70.771	3704.110	10.498189
Sum256X2Traits	42.199	6212.027	17.606128

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Avx2_Zip	Check `Sum256X2Avx2_Zip` mismatch. -467755046!=0
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. -467755046!=0
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
Sum256X2Avx2_Zip	110.626	2369.640
Sum256X2Traits	42.733	6134.518	2.588797
SumBase_Basic	1191.603	219.993	0.092838
SumBase_ByX2Zip	7366.335	35.587	0.015018
SumBase	1168.037	224.431	0.094711
SumTraits	40.613	6454.641	2.723890
SumX2Base_Basic	1018.973	257.263	0.108566
SumX2Base_X2	1110.905	235.973	0.099582
SumX2Base_Zip	3416.871	76.720	0.032376
SumX2Base	1058.486	247.659	0.104514
SumX2Traits	41.339	6341.390	2.676098
Sum128Base_Basic	2458.152	106.643	0.045004
Sum128Base	2505.162	104.642	0.044159
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	99.034	2647.001	1.117048
Sum128Sse_Shuffle	159.018	1648.515	0.695682
Sum128Sse_ShuffleXImm	55.557	4718.473	1.991219
Sum128Traits	56.914	4605.942	1.943731
Sum128X2Base_Basic	2363.578	110.910	0.046804
Sum128X2Base_X2	2396.441	109.389	0.046163
Sum128X2Base	2369.652	110.626	0.046685
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	51.601	5080.211	2.143874
Sum128X2Sse_Zip	93.870	2792.641	1.178509
Sum128X2Traits	53.403	4908.756	2.071520
Sum256Base_Basic	2110.723	124.196	0.052411
Sum256Base	2076.167	126.263	0.053284
Sum256Avx2_ByShorter	65.142	4024.178	1.698223
Sum256Avx2_ByX2Unpack	120.575	2174.120	0.917490
Sum256Avx2_ByX2Zip	177.659	1475.546	0.622688
Sum256Avx2_Shuffle	95.956	2731.931	1.152888
Sum256Avx2_ShuffleXImm	40.776	6428.864	2.713013
Sum256Traits	40.838	6419.062	2.708876
Sum256X2Base_Basic	1977.151	132.587	0.055952
Sum256X2Base_X2	1957.133	133.943	0.056525
Sum256X2Base	1914.560	136.921	0.057781
Sum256X2Avx2_Unpack	73.466	3568.237	1.505814
Sum256X2Avx2_X2	41.124	6374.461	2.690054

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Avx2_Zip	Check `Sum256X2Avx2_Zip` mismatch. 5910372263572008452!=0
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. 5910372263572008452!=0
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
Sum256X2Avx2_Zip	164.324	1595.288
Sum256X2Traits	67.678	3873.382	2.428014
SumBase_Basic	1999.118	131.130	0.082198
SumBase	2089.048	125.485	0.078660
SumTraits	67.769	3868.199	2.424765
SumX2Base_Basic	1763.208	148.674	0.093196
SumX2Base_X2	1847.885	141.862	0.088925
SumX2Base	1911.442	137.145	0.085969
SumX2Traits	67.507	3883.237	2.434191
Sum128Base_Basic	4599.833	56.990	0.035724
Sum128Base_Move	6113.534	42.879	0.026879
Sum128Base	4615.874	56.792	0.035600
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	125.620	2086.809	1.308108
Sum128Sse_Shuffle	183.097	1431.726	0.897471
Sum128Sse_ShuffleXImm	86.484	3031.139	1.900057
Sum128Traits	83.862	3125.882	1.959446
Sum128X2Base_Basic	4445.965	58.962	0.036960
Sum128X2Base_X2	4305.438	60.887	0.038167
Sum128X2Base	4296.980	61.007	0.038242
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	79.921	3280.057	2.056090
Sum128X2Sse_Zip	174.713	1500.430	0.940538
Sum128X2Traits	78.040	3359.090	2.105632
Sum256Base_Basic	3777.293	69.400	0.043503
Sum256Base	3842.246	68.227	0.042768
Sum256Avx2_ByShorter	93.013	2818.352	1.766672
Sum256Avx2_ByX2Unpack	185.393	1413.991	0.886355
Sum256Avx2_ByX2Zip	250.919	1044.737	0.654889
Sum256Avx2_Shuffle	113.514	2309.344	1.447603
Sum256Avx2_ShuffleXImm	63.448	4131.657	2.589912
Sum256Traits	63.466	4130.471	2.589169
Sum256X2Base_Basic	3521.508	74.441	0.046663
Sum256X2Base_X2	3561.271	73.610	0.046142
Sum256X2Base	3566.693	73.498	0.046072
Sum256X2Avx2_Unpack	117.651	2228.140	1.396701
Sum256X2Avx2_X2	66.447	3945.155	2.473004

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	501.152	523.083
SumBase_ByX2Unzip	872.379	300.493	0.574466
SumBase	561.302	467.029	0.892838
SumTraits	21.619	12125.735	23.181283
SumX2Base_Basic	519.316	504.787	0.965022
SumX2Base_X2	448.451	584.555	1.117518
SumX2Base_Unzip	451.900	580.093	1.108988
SumX2Base	452.668	579.109	1.107107
SumX2Traits	96.687	2711.253	5.183217
Sum128Base_Basic	1001.745	261.687	0.500279
Sum128Base	969.431	270.410	0.516954
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	169.935	1542.612	2.949078
Sum128Sse_Shuffle	38.849	6747.812	12.900080
Sum128Traits	39.076	6708.615	12.825145
Sum128X2Base_Basic	980.452	267.371	0.511144
Sum128X2Base_X2	957.897	273.666	0.523179
Sum128X2Base	956.521	274.060	0.523932
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	58.030	4517.415	8.636134
Sum128X2Sse_Unzip	110.794	2366.059	4.523296
Sum128X2Traits	57.349	4571.006	8.738587
Sum256Base_Basic	881.387	297.422	0.568594
Sum256Base	874.661	299.709	0.572967
Sum256Avx2_ByShorter	48.289	5428.627	10.378136
Sum256Avx2_ByX2Unzip	145.183	1805.611	3.451863
Sum256Avx2_Shuffle	21.235	12344.821	23.600119
Sum256Traits	21.486	12200.515	23.324243
Sum256X2Base_Basic	849.983	308.411	0.589602
Sum256X2Base_X2	890.816	294.274	0.562576
Sum256X2Base	881.990	297.219	0.568206
Sum256X2Avx2_X2	97.097	2699.804	5.161330
Sum256X2Avx2_Unzip	150.188	1745.439	3.336830
Sum256X2Traits	93.537	2802.577	5.357806

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	857.136	305.837
SumBase_ByX2Unzip	908.767	288.461	0.943185
SumBase	880.316	297.784	0.973668
SumTraits	47.364	5534.713	18.096921
SumX2Base_Basic	539.960	485.488	1.587405
SumX2Base_X2	597.847	438.480	1.433703
SumX2Base_Unzip	584.202	448.721	1.467190
SumX2Base	608.967	430.473	1.407524
SumX2Traits	193.391	1355.513	4.432137
Sum128Base_Basic	1534.587	170.824	0.558545
Sum128Base	1560.014	168.039	0.549441
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	274.791	953.977	3.119232
Sum128Sse_Shuffle	77.071	3401.318	11.121335
Sum128Traits	78.870	3323.763	10.867750
Sum128X2Base_Basic	1612.343	162.586	0.531609
Sum128X2Base_X2	1602.738	163.560	0.534795
Sum128X2Base	1606.880	163.139	0.533416
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	117.623	2228.677	7.287133
Sum128X2Sse_Unzip	153.564	1707.062	5.581604
Sum128X2Traits	115.221	2275.149	7.439083
Sum256Base_Basic	1369.343	191.438	0.625947
Sum256Base	1481.561	176.938	0.578536
Sum256Avx2_ByShorter	100.530	2607.625	8.526185
Sum256Avx2_ByX2Unzip	245.359	1068.410	3.493395
Sum256Avx2_Shuffle	45.555	5754.492	18.815536
Sum256Traits	44.720	5861.841	19.166538
Sum256X2Base_Basic	1255.468	208.802	0.682722
Sum256X2Base_X2	1144.104	229.126	0.749177
Sum256X2Base	1106.676	236.875	0.774513
Sum256X2Avx2_X2	192.644	1360.767	4.449317
Sum256X2Avx2_Unzip	132.082	1984.712	6.489440
Sum256X2Traits	186.146	1408.271	4.604643

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1468.120	178.558
SumBase_ByX2Unzip	2560.688	102.372	0.573330
SumBase	1467.280	178.660	1.000573
SumTraits	43.157	6074.149	34.017869
SumX2Base_Basic	829.997	315.837	1.768826
SumX2Base_X2	944.504	277.547	1.554383
SumX2Base_Unzip	1508.178	173.815	0.973439
SumX2Base	963.954	271.947	1.523019
SumX2Traits	44.109	5943.090	33.283886
Sum128Base_Basic	2391.127	109.632	0.613987
Sum128Base	2403.536	109.066	0.610817
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	127.605	2054.336	11.505173
Sum128Sse_Shuffle	155.202	1689.048	9.459404
Sum128Sse_ShuffleXImm	63.054	4157.462	23.283590
Sum128Traits	63.179	4149.212	23.237390
Sum128X2Base_Basic	2444.822	107.224	0.600502
Sum128X2Base_X2	2461.241	106.509	0.596496
Sum128X2Base	2430.398	107.861	0.604066
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	62.125	4219.604	23.631614
Sum128X2Sse_Unzip	93.632	2799.730	15.679701
Sum128X2Traits	65.906	3977.528	22.275882
Sum256Base_Basic	2304.302	113.763	0.637121
Sum256Base	2360.184	111.069	0.622036
Sum256Avx2_ByShorter	66.900	3918.436	21.944942
Sum256Avx2_ByX2Unzip	202.200	1296.459	7.260732
Sum256Avx2_Shuffle	90.372	2900.709	16.245231
Sum256Avx2_ShuffleXImm	44.415	5902.148	33.054589
Sum256Traits	44.605	5876.988	32.913685
Sum256X2Base_Basic	1909.270	137.301	0.768943
Sum256X2Base_X2	1733.644	151.210	0.846841
Sum256X2Base	1683.858	155.681	0.871879
Sum256X2Avx2_X2	44.635	5873.015	32.891431
Sum256X2Avx2_Unzip	110.564	2370.980	13.278518
Sum256X2Traits	45.401	5773.941	32.336577

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	2710.226	96.724
SumBase	2681.986	97.743	1.010530
SumTraits	62.559	4190.347	43.322703
SumX2Base_Basic	1408.187	186.157	1.924621
SumX2Base_X2	1670.594	156.917	1.622313
SumX2Base	1675.209	156.484	1.617844
SumX2Traits	63.606	4121.396	42.609844
Sum128Base_Basic	4538.533	57.760	0.597159
Sum128Base_Move	6124.463	42.803	0.442525
Sum128Base	4528.740	57.885	0.598450
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	123.171	2128.287	22.003698
Sum128Sse_Shuffle	172.654	1518.320	15.697444
Sum128Sse_ShuffleXImm	79.323	3304.785	34.167150
Sum128Traits	80.678	3249.257	33.593065
Sum128X2Base_Basic	4462.892	58.739	0.607280
Sum128X2Base_X2	4513.770	58.077	0.600435
Sum128X2Base	4490.646	58.376	0.603527
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	75.659	3464.817	35.821675
Sum128X2Sse_Unzip	176.249	1487.352	15.377274
Sum128X2Traits	78.435	3342.186	34.553833
Sum256Base_Basic	4241.084	61.811	0.639041
Sum256Base	4332.160	60.511	0.625606
Sum256Avx2_ByShorter	96.676	2711.574	28.034128
Sum256Avx2_ByX2Unzip	231.232	1133.683	11.720797
Sum256Avx2_Shuffle	113.118	2317.446	23.959364
Sum256Avx2_ShuffleXImm	63.614	4120.870	42.604404
Sum256Traits	61.646	4252.392	43.964174
Sum256X2Base_Basic	3374.023	77.695	0.803262
Sum256X2Base_X2	3121.150	83.990	0.868342
Sum256X2Base	3145.167	83.348	0.861711
Sum256X2Avx2_X2	64.866	4041.288	41.781632
Sum256X2Avx2_Unzip	162.579	1612.407	16.670178
Sum256X2Traits	64.677	4053.155	41.904321

.NET 6.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.22631.0
Environment.Version:	6.0.33
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.33\
RuntimeInformation.FrameworkDescription:	.NET 6.0.33
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/6.0.33/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 6.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 6.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	462.396	566.925
SumBase_ByX2Zip	235.252	1114.310	1.965532
SumBase	235.929	1111.114	1.959895
SumTraits	22.713	11541.671	20.358357
SumX2Base_Basic	456.463	574.295	1.012998
SumX2Base_X2	287.199	912.760	1.610018
SumX2Base_Zip	116.332	2253.421	3.974810
SumX2Base	120.299	2179.099	3.843714
SumX2Traits	23.863	10985.330	19.377027
Sum128Base_Basic	1021.882	256.531	0.452494
Sum128Base	1005.642	260.673	0.459802
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	51.861	5054.709	8.916002
Sum128Sse_Shuffle	38.673	6778.492	11.956584
Sum128Traits	36.472	7187.572	12.678161
Sum128X2Base_Basic	1010.342	259.461	0.457663
Sum128X2Base_X2	1027.469	255.136	0.450034
Sum128X2Base	1001.619	261.720	0.461648
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	57.351	4570.847	8.062518
Sum128X2Sse_Zip	33.795	7756.965	13.682513
Sum128X2Traits	33.668	7786.044	13.733806
Sum256Base_Basic	863.656	303.528	0.535394
Sum256Base	883.892	296.579	0.523136
Sum256Avx2_ByShorter	36.384	7204.867	12.708668
Sum256Avx2_ByX2Unpack	40.285	6507.249	11.478139
Sum256Avx2_ByX2Zip	72.381	3621.740	6.388388
Sum256Avx2_Shuffle	24.328	10775.225	19.006423
Sum256Traits	23.075	11360.549	20.038877
Sum256X2Base_Basic	873.343	300.162	0.529455
Sum256X2Base_X2	1399.010	187.378	0.330517
Sum256X2Base	1376.896	190.388	0.335825
Sum256X2Avx2_Unpack	23.972	10935.261	19.288711
Sum256X2Avx2_X2	35.419	7401.180	13.054944
Sum256X2Avx2_Zip	44.471	5894.749	10.397749
Sum256X2Traits	23.857	10988.243	19.382166

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	577.575	453.870
SumBase_ByX2Zip	358.452	731.322	1.611305
SumBase	360.058	728.061	1.604119
SumTraits	46.495	5638.094	12.422275
SumX2Base_Basic	586.273	447.136	0.985165
SumX2Base_X2	655.692	399.797	0.880864
SumX2Base_Zip	201.295	1302.285	2.869293
SumX2Base	203.413	1288.727	2.839421
SumX2Traits	42.220	6208.993	13.680123
Sum128Base_Basic	1456.217	180.017	0.396627
Sum128Base	1455.306	180.130	0.396876
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	80.744	3246.598	7.153151
Sum128Sse_Shuffle	79.456	3299.222	7.269096
Sum128Traits	80.026	3275.723	7.217320
Sum128X2Base_Basic	1531.861	171.128	0.377042
Sum128X2Base_X2	1514.696	173.067	0.381314
Sum128X2Base	1528.228	171.535	0.377938
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	115.999	2259.891	4.979162
Sum128X2Sse_Zip	54.863	4778.163	10.527610
Sum128X2Traits	54.596	4801.510	10.579049
Sum256Base_Basic	1210.999	216.469	0.476941
Sum256Base	1198.904	218.653	0.481753
Sum256Avx2_ByShorter	61.457	4265.460	9.397984
Sum256Avx2_ByX2Unpack	69.884	3751.136	8.264785
Sum256Avx2_ByX2Zip	117.022	2240.128	4.935619
Sum256Avx2_Shuffle	47.110	5564.505	12.260137
Sum256Traits	44.092	5945.449	13.099462
Sum256X2Base_Basic	1114.190	235.278	0.518381
Sum256X2Base_X2	1152.363	227.484	0.501210
Sum256X2Base	1175.558	222.995	0.491320
Sum256X2Avx2_Unpack	42.592	6154.767	13.560648
Sum256X2Avx2_X2	71.208	3681.388	8.111113
Sum256X2Avx2_Zip	71.422	3670.356	8.086806
Sum256X2Traits	42.703	6138.802	13.525473

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Avx2_Zip	Check `Sum256X2Avx2_Zip` mismatch. -467755046!=0
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. -467755046!=0
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
Sum256X2Avx2_Zip	109.527	2393.409
Sum256X2Traits	40.778	6428.620	2.685968
SumBase_Basic	810.548	323.416	0.135128
SumBase_ByX2Zip	5974.140	43.880	0.018334
SumBase	818.352	320.332	0.133839
SumTraits	41.009	6392.289	2.670789
SumX2Base_Basic	849.400	308.622	0.128947
SumX2Base_X2	835.771	313.655	0.131050
SumX2Base_Zip	3077.468	85.182	0.035590
SumX2Base	823.079	318.492	0.133070
SumX2Traits	41.705	6285.681	2.626247
Sum128Base_Basic	2493.831	105.117	0.043919
Sum128Base	2460.347	106.548	0.044517
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	100.390	2611.266	1.091024
Sum128Sse_Shuffle	153.150	1711.685	0.715166
Sum128Sse_ShuffleXImm	54.287	4828.894	2.017580
Sum128Traits	55.895	4689.915	1.959513
Sum128X2Base_Basic	2402.504	109.113	0.045589
Sum128X2Base_X2	2443.005	107.304	0.044833
Sum128X2Base	2402.743	109.102	0.045584
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	52.808	4964.140	2.074088
Sum128X2Sse_Zip	86.189	3041.497	1.270781
Sum128X2Traits	53.092	4937.537	2.062973
Sum256Base_Basic	1672.028	156.782	0.065506
Sum256Base	1684.078	155.660	0.065037
Sum256Avx2_ByShorter	63.538	4125.784	1.723811
Sum256Avx2_ByX2Unpack	120.027	2184.033	0.912520
Sum256Avx2_ByX2Zip	178.168	1471.331	0.614743
Sum256Avx2_Shuffle	91.477	2865.671	1.197318
Sum256Avx2_ShuffleXImm	40.200	6521.061	2.724592
Sum256Traits	40.089	6539.009	2.732091
Sum256X2Base_Basic	1619.531	161.864	0.067629
Sum256X2Base_X2	1610.653	162.756	0.068002
Sum256X2Base	1641.370	159.711	0.066729
Sum256X2Avx2_Unpack	74.270	3529.617	1.474724
Sum256X2Avx2_X2	40.684	6443.376	2.692134

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Avx2_Zip	Check `Sum256X2Avx2_Zip` mismatch. 5910372263572008452!=0
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. 5910372263572008452!=0
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
Sum256X2Avx2_Zip	165.425	1584.669
Sum256X2Traits	65.465	4004.345	2.526929
SumBase_Basic	1353.819	193.633	0.122191
SumBase	1360.837	192.634	0.121561
SumTraits	65.284	4015.411	2.533912
SumX2Base_Basic	1367.973	191.630	0.120927
SumX2Base_X2	1416.623	185.049	0.116774
SumX2Base	1432.557	182.990	0.115475
SumX2Traits	65.888	3978.648	2.510713
Sum128Base_Basic	4629.652	56.623	0.035732
Sum128Base_Move	6094.561	43.013	0.027143
Sum128Base	4509.892	58.126	0.036681
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	125.988	2080.708	1.313024
Sum128Sse_Shuffle	176.841	1482.372	0.935446
Sum128Sse_ShuffleXImm	82.595	3173.841	2.002842
Sum128Traits	82.890	3162.539	1.995710
Sum128X2Base_Basic	4412.442	59.410	0.037491
Sum128X2Base_X2	4470.389	58.640	0.037005
Sum128X2Base	4413.417	59.397	0.037482
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	78.125	3355.459	2.117451
Sum128X2Sse_Zip	119.223	2198.774	1.387529
Sum128X2Traits	74.055	3539.851	2.233811
Sum256Base_Basic	2923.314	89.674	0.056588
Sum256Base	2936.804	89.262	0.056328
Sum256Avx2_ByShorter	91.825	2854.823	1.801527
Sum256Avx2_ByX2Unpack	183.853	1425.834	0.899768
Sum256Avx2_ByX2Zip	251.502	1042.313	0.657748
Sum256Avx2_Shuffle	109.340	2397.510	1.512941
Sum256Avx2_ShuffleXImm	65.696	3990.275	2.518050
Sum256Traits	64.136	4087.309	2.579283
Sum256X2Base_Basic	2860.036	91.658	0.057840
Sum256X2Base_X2	2782.434	94.214	0.059453
Sum256X2Base	2824.998	92.794	0.058558
Sum256X2Avx2_Unpack	114.427	2290.923	1.445679
Sum256X2Avx2_X2	64.857	4041.907	2.550632

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	472.101	555.271
SumBase_ByX2Unzip	880.741	297.640	0.536027
SumBase	476.832	549.762	0.990079
SumTraits	22.768	11513.732	20.735339
SumX2Base_Basic	460.984	568.661	1.024115
SumX2Base_X2	454.462	576.822	1.038812
SumX2Base_Unzip	442.698	592.151	1.066418
SumX2Base	443.324	591.315	1.064912
SumX2Traits	31.442	8337.479	15.015154
Sum128Base_Basic	981.210	267.164	0.481142
Sum128Base	962.373	272.393	0.490559
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	163.552	1602.819	2.886553
Sum128Sse_Shuffle	39.342	6663.213	11.999930
Sum128Traits	38.197	6862.931	12.359607
Sum128X2Base_Basic	970.415	270.136	0.486494
Sum128X2Base_X2	969.368	270.428	0.487020
Sum128X2Base	986.659	265.689	0.478485
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	56.945	4603.425	8.290412
Sum128X2Sse_Unzip	107.380	2441.264	4.396527
Sum128X2Traits	56.993	4599.569	8.283468
Sum256Base_Basic	864.656	303.177	0.545999
Sum256Base	865.323	302.944	0.545578
Sum256Avx2_ByShorter	47.211	5552.562	9.999735
Sum256Avx2_ByX2Unzip	142.953	1833.782	3.302500
Sum256Avx2_Shuffle	22.514	11643.626	20.969269
Sum256Traits	22.902	11446.513	20.614283
Sum256X2Base_Basic	862.071	304.086	0.547636
Sum256X2Base_X2	889.584	294.682	0.530699
Sum256X2Base	867.204	302.286	0.544395
Sum256X2Avx2_X2	32.203	8140.396	14.660223
Sum256X2Avx2_Unzip	89.854	2917.432	5.254070
Sum256X2Traits	31.929	8210.158	14.785858

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	501.725	522.485
SumBase_ByX2Unzip	920.611	284.750	0.544992
SumBase	530.766	493.898	0.945285
SumTraits	44.842	5845.907	11.188651
SumX2Base_Basic	532.142	492.620	0.942840
SumX2Base_X2	532.812	492.001	0.941655
SumX2Base_Unzip	560.502	467.695	0.895135
SumX2Base	528.570	495.950	0.949213
SumX2Traits	63.507	4127.791	7.900299
Sum128Base_Basic	1586.221	165.263	0.316302
Sum128Base	1578.649	166.056	0.317819
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	275.324	952.128	1.822305
Sum128Sse_Shuffle	78.652	3332.964	6.379057
Sum128Traits	79.766	3286.421	6.289977
Sum128X2Base_Basic	1602.297	163.605	0.313129
Sum128X2Base_X2	1618.350	161.982	0.310023
Sum128X2Base	1605.928	163.235	0.312421
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	116.736	2245.617	4.297952
Sum128X2Sse_Unzip	152.695	1716.784	3.285803
Sum128X2Traits	115.456	2270.510	4.345595
Sum256Base_Basic	1090.133	240.470	0.460242
Sum256Base	1113.637	235.395	0.450528
Sum256Avx2_ByShorter	96.372	2720.129	5.206133
Sum256Avx2_ByX2Unzip	247.063	1061.041	2.030758
Sum256Avx2_Shuffle	45.922	5708.400	10.925473
Sum256Traits	44.694	5865.302	11.225771
Sum256X2Base_Basic	1134.865	230.991	0.442101
Sum256X2Base_X2	1110.611	236.036	0.451756
Sum256X2Base	1096.043	239.173	0.457760
Sum256X2Avx2_X2	76.406	3430.947	6.566589
Sum256X2Avx2_Unzip	130.075	2015.327	3.857192
Sum256X2Traits	64.104	4089.343	7.826711

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	724.127	362.014
SumBase_ByX2Unzip	2355.473	111.291	0.307423
SumBase	723.769	362.193	1.000494
SumTraits	44.023	5954.770	16.449002
SumX2Base_Basic	766.872	341.835	0.944260
SumX2Base_X2	754.336	347.516	0.959953
SumX2Base_Unzip	1306.759	200.606	0.554139
SumX2Base	749.642	349.692	0.965963
SumX2Traits	43.700	5998.708	16.570374
Sum128Base_Basic	2543.756	103.054	0.284668
Sum128Base	2524.740	103.830	0.286812
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	127.117	2062.224	5.696531
Sum128Sse_Shuffle	154.269	1699.261	4.693909
Sum128Sse_ShuffleXImm	63.167	4149.989	11.463614
Sum128Traits	64.873	4040.905	11.162287
Sum128X2Base_Basic	2393.521	109.522	0.302536
Sum128X2Base_X2	2429.972	107.879	0.297998
Sum128X2Base	2449.933	107.000	0.295570
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	63.430	4132.826	11.416203
Sum128X2Sse_Unzip	93.282	2810.238	7.762788
Sum128X2Traits	63.475	4129.902	11.408127
Sum256Base_Basic	1553.737	168.718	0.466055
Sum256Base	1532.254	171.084	0.472589
Sum256Avx2_ByShorter	68.360	3834.751	10.592822
Sum256Avx2_ByX2Unzip	202.540	1294.282	3.575225
Sum256Avx2_Shuffle	87.808	2985.413	8.246678
Sum256Avx2_ShuffleXImm	42.473	6171.966	17.048967
Sum256Traits	44.163	5935.859	16.396763
Sum256X2Base_Basic	1566.586	167.335	0.462232
Sum256X2Base_X2	1548.805	169.256	0.467539
Sum256X2Base	1577.058	166.223	0.459163
Sum256X2Avx2_X2	44.503	5890.432	16.271278
Sum256X2Avx2_Unzip	110.384	2374.834	6.560059
Sum256X2Traits	45.714	5734.486	15.840507

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1196.030	219.178
SumBase	1224.841	214.023	0.976477
SumTraits	61.882	4236.178	19.327529
SumX2Base_Basic	1276.218	205.407	0.937167
SumX2Base_X2	1287.185	203.657	0.929183
SumX2Base	1264.625	207.290	0.945758
SumX2Traits	63.218	4146.674	18.919165
Sum128Base_Basic	4495.285	58.315	0.266063
Sum128Base_Move	6062.811	43.238	0.197273
Sum128Base	4553.492	57.570	0.262662
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	133.218	1967.777	8.977965
Sum128Sse_Shuffle	181.604	1443.493	6.585924
Sum128Sse_ShuffleXImm	81.761	3206.216	14.628335
Sum128Traits	85.060	3081.855	14.060938
Sum128X2Base_Basic	4383.740	59.799	0.272833
Sum128X2Base_X2	4346.615	60.310	0.275163
Sum128X2Base	4351.541	60.242	0.274852
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	75.552	3469.736	15.830640
Sum128X2Sse_Unzip	119.684	2190.299	9.993219
Sum128X2Traits	75.033	3493.704	15.939995
Sum256Base_Basic	2621.109	100.013	0.456307
Sum256Base	2641.814	99.229	0.452730
Sum256Avx2_ByShorter	93.126	2814.944	12.843158
Sum256Avx2_ByX2Unzip	234.068	1119.946	5.109745
Sum256Avx2_Shuffle	114.446	2290.538	10.450560
Sum256Avx2_ShuffleXImm	61.251	4279.829	19.526685
Sum256Traits	63.448	4131.639	18.850567
Sum256X2Base_Basic	2704.335	96.935	0.442264
Sum256X2Base_X2	2708.421	96.789	0.441597
Sum256X2Base	2696.383	97.221	0.443568
Sum256X2Avx2_X2	62.456	4197.264	19.149984
Sum256X2Avx2_Unzip	161.088	1627.334	7.424699
Sum256X2Traits	65.319	4013.313	18.310707

.NET 7.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.22631.0
Environment.Version:	7.0.20
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.20\
RuntimeInformation.FrameworkDescription:	.NET 7.0.20
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	True
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/7.0.20/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 7.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 7.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	519.044	505.052
SumBase_ByX2Zip	180.622	1451.341	2.873650
SumBase	177.283	1478.675	2.927771
SumTraits	21.076	12438.171	24.627530
SumX2Base_Basic	539.588	485.823	0.961927
SumX2Base_X2	179.900	1457.164	2.885180
SumX2Base_Zip	93.369	2807.625	5.559086
SumX2Base	93.204	2812.575	5.568888
SumX2Traits	22.850	11472.251	22.715012
Sum128Base_Basic	527.085	497.347	0.984745
Sum128Base_ByX2Zip	217.949	1202.776	2.381491
Sum128Base	216.365	1211.580	2.398924
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	52.325	5009.925	9.919631
Sum128Sse_Shuffle	32.923	7962.298	15.765319
Sum128Traits	32.052	8178.769	16.193931
Sum128X2Base_Basic	497.031	527.420	1.044289
Sum128X2Base_X2	777.199	337.293	0.667839
Sum128X2Base_Zip	132.326	1981.044	3.922460
Sum128X2Base	132.195	1983.016	3.926364
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	33.877	7738.129	15.321464
Sum128X2Sse_Zip	34.260	7651.703	15.150342
Sum128X2Traits	35.000	7489.845	14.829863
Sum256Base_Basic	493.551	531.139	1.051653
Sum256Base_ByShorter	142.665	1837.481	3.638205
Sum256Base_ByX2Zip	137.569	1905.547	3.772975
Sum256Base	142.622	1838.032	3.639296
Sum256Avx2_ByShorter	37.098	7066.288	13.991223
Sum256Avx2_ByX2Unpack	40.893	6410.532	12.692827
Sum256Avx2_ByX2Zip	73.105	3585.854	7.099976
Sum256Avx2_Shuffle	20.550	12756.529	25.257877
Sum256Traits	21.015	12473.862	24.698197
Sum256X2Base_Basic	505.783	518.294	1.026219
Sum256X2Base_X2	378.387	692.793	1.371727
Sum256X2Base_Zip	86.450	3032.309	6.003959
Sum256X2Base	86.237	3039.807	6.018806
Sum256X2Avx2_Unpack	24.101	10876.832	21.536084
Sum256X2Avx2_X2	22.262	11775.534	23.315510
Sum256X2Avx2_Zip	44.508	5889.817	11.661814
Sum256X2Traits	22.397	11704.543	23.174949

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	647.522	404.842
SumBase_ByX2Zip	261.287	1003.279	2.478202
SumBase	258.090	1015.709	2.508905
SumTraits	41.803	6270.971	15.489938
SumX2Base_Basic	656.625	399.229	0.986137
SumX2Base_X2	263.754	993.897	2.455028
SumX2Base_Zip	155.200	1689.073	4.172182
SumX2Base	152.096	1723.543	4.257326
SumX2Traits	45.207	5798.718	14.323424
Sum128Base_Basic	702.959	372.915	0.921138
Sum128Base_ByX2Zip	327.900	799.463	1.974754
Sum128Base	328.565	797.845	1.970758
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	80.921	3239.524	8.001953
Sum128Sse_Shuffle	65.429	4006.572	9.896640
Sum128Traits	64.436	4068.295	10.049104
Sum128X2Base_Basic	700.536	374.205	0.924325
Sum128X2Base_X2	938.181	279.417	0.690189
Sum128X2Base_Zip	212.538	1233.400	3.046623
Sum128X2Base	212.175	1235.510	3.051837
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	64.900	4039.173	9.977170
Sum128X2Sse_Zip	54.859	4778.519	11.803430
Sum128X2Traits	55.831	4695.327	11.597935
Sum256Base_Basic	645.079	406.375	1.003787
Sum256Base_ByShorter	231.779	1131.009	2.793707
Sum256Base_ByX2Zip	223.097	1175.021	2.902422
Sum256Base	231.412	1132.803	2.798140
Sum256Avx2_ByShorter	64.294	4077.272	10.071279
Sum256Avx2_ByX2Unpack	70.452	3720.863	9.190911
Sum256Avx2_ByX2Zip	118.077	2220.115	5.483910
Sum256Avx2_Shuffle	42.024	6237.993	15.408479
Sum256Traits	42.608	6152.492	15.197282
Sum256X2Base_Basic	666.381	393.385	0.971700
Sum256X2Base_X2	768.180	341.254	0.842931
Sum256X2Base_Zip	144.141	1818.658	4.492269
Sum256X2Base	142.642	1837.780	4.539503
Sum256X2Avx2_Unpack	43.000	6096.369	15.058653
Sum256X2Avx2_X2	45.437	5769.403	14.251013
Sum256X2Avx2_Zip	71.529	3664.860	9.052577
Sum256X2Traits	47.073	5568.883	13.755708

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	933.351	280.863
SumBase_ByX2Zip	475.527	551.271	1.962773
SumBase	475.633	551.148	1.962334
SumTraits	40.404	6488.127	23.100665
SumX2Base_Basic	965.014	271.648	0.967189
SumX2Base_X2	472.972	554.248	1.973375
SumX2Base_Zip	243.933	1074.657	3.826264
SumX2Base	244.401	1072.598	3.818935
SumX2Traits	42.179	6215.097	22.128556
Sum128Base_Basic	1085.203	241.562	0.860071
Sum128Base_ByX2Zip	436.802	600.144	2.136785
Sum128Base	436.609	600.409	2.137729
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	105.255	2490.556	8.867505
Sum128Sse_Shuffle	129.409	2025.701	7.212412
Sum128Sse_ShuffleXImm	58.685	4466.959	15.904394
Sum128Traits	58.216	4502.925	16.032449
Sum128X2Base_Basic	1118.041	234.467	0.834809
Sum128X2Base_X2	806.410	325.075	1.157415
Sum128X2Base_Zip	316.667	827.822	2.947421
Sum128X2Base	317.993	824.371	2.935132
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	56.036	4678.134	16.656272
Sum128X2Sse_Zip	85.437	3068.281	10.924469
Sum128X2Traits	53.548	4895.530	17.430302
Sum256Base_Basic	937.141	279.727	0.995956
Sum256Base_ByShorter	354.283	739.928	2.634479
Sum256Base_ByX2Zip	333.759	785.429	2.796481
Sum256Base	353.477	741.615	2.640484
Sum256Avx2_ByShorter	72.926	3594.638	12.798538
Sum256Avx2_ByX2Unpack	120.242	2180.138	7.762276
Sum256Avx2_ByX2Zip	178.436	1469.117	5.230721
Sum256Avx2_Shuffle	83.769	3129.362	11.141942
Sum256Avx2_ShuffleXImm	40.898	6409.728	22.821530
Sum256Traits	41.007	6392.612	22.760590
Sum256X2Base_Basic	938.306	279.380	0.994720
Sum256X2Base_X2	719.570	364.307	1.297096
Sum256X2Base_Zip	229.916	1140.173	4.059533
Sum256X2Base	230.546	1137.057	4.048436
Sum256X2Avx2_Unpack	73.685	3557.617	12.666727
Sum256X2Avx2_X2	42.392	6183.778	22.017046
Sum256X2Avx2_Zip	109.892	2385.466	8.493336
Sum256X2Traits	41.544	6310.064	22.466681

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1489.849	175.953
SumBase	1557.603	168.300	0.956501
SumTraits	64.537	4061.920	23.085203
SumX2Base_Basic	1610.293	162.793	0.925204
SumX2Base_X2	1564.975	167.507	0.951996
SumX2Base	1685.808	155.501	0.883760
SumX2Traits	67.331	3893.358	22.127210
Sum128Base_Basic	1926.522	136.071	0.773336
Sum128Base_Move	3723.301	70.406	0.400142
Sum128Base	1906.455	137.503	0.781476
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Zip	132.444	1979.282	11.248897
Sum128Sse_Shuffle	172.941	1515.797	8.614766
Sum128Sse_ShuffleXImm	84.756	3092.943	17.578196
Sum128Traits	87.471	2996.937	17.032562
Sum128X2Base_Basic	2240.020	117.028	0.665105
Sum128X2Base_X2	2216.174	118.287	0.672262
Sum128X2Base	2205.446	118.862	0.675532
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	80.840	3242.732	18.429492
Sum128X2Sse_Zip	122.584	2138.492	12.153742
Sum128X2Traits	79.721	3288.272	18.688313
Sum256Base_Basic	1547.340	169.416	0.962845
Sum256Base_ByShorter	2121.231	123.581	0.702351
Sum256Base	1543.348	169.854	0.965336
Sum256Avx2_ByShorter	111.392	2353.341	13.374795
Sum256Avx2_ByX2Unpack	185.450	1413.555	8.033689
Sum256Avx2_ByX2Zip	251.548	1042.122	5.922715
Sum256Avx2_Shuffle	118.172	2218.327	12.607471
Sum256Avx2_ShuffleXImm	67.122	3905.458	22.195982
Sum256Traits	65.618	3994.982	22.704775
Sum256X2Base_Basic	1627.405	161.081	0.915475
Sum256X2Base_X2	1565.106	167.493	0.951916
Sum256X2Base	1655.048	158.391	0.900185
Sum256X2Avx2_Unpack	116.522	2249.737	12.785984
Sum256X2Avx2_X2	64.782	4046.579	22.998017
Sum256X2Avx2_Zip	165.444	1584.492	9.005181
Sum256X2Traits	66.501	3941.973	22.403507

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	436.650	600.353
SumBase_ByX2Unzip	165.319	1585.690	2.641263
SumBase	164.908	1589.642	2.647847
SumTraits	21.444	12224.632	20.362414
SumX2Base_Basic	442.291	592.696	0.987246
SumX2Base_X2	165.121	1587.586	2.644422
SumX2Base_Unzip	84.994	3084.266	5.137422
SumX2Base	84.754	3092.986	5.151947
SumX2Traits	22.869	11463.088	19.093919
Sum128Base_Basic	491.007	533.891	0.889295
Sum128Base_ByX2Unzip	164.271	1595.806	2.658113
Sum128Base	163.628	1602.076	2.668557
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	165.992	1579.257	2.630548
Sum128Sse_Shuffle	32.545	8054.840	13.416843
Sum128Traits	32.051	8179.048	13.623735
Sum128X2Base_Basic	477.142	549.405	0.915137
Sum128X2Base_X2	162.530	1612.897	2.686582
Sum128X2Base_Unzip	107.698	2434.069	4.054398
Sum128X2Base	107.015	2449.608	4.080280
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	34.296	7643.675	12.731972
Sum128X2Sse_Unzip	106.563	2460.000	4.097591
Sum128X2Traits	33.938	7724.295	12.866258
Sum256Base_Basic	435.599	601.801	1.002412
Sum256Base_ByShorter	102.612	2554.710	4.255348
Sum256Base_ByX2Unzip	134.973	1942.202	3.235101
Sum256Base	101.964	2570.940	4.282381
Sum256Avx2_ByShorter	35.498	7384.694	12.300591
Sum256Avx2_ByX2Unzip	140.575	1864.802	3.106177
Sum256Avx2_Shuffle	21.639	12114.458	20.178897
Sum256Traits	21.859	11992.316	19.975447
Sum256X2Base_Basic	434.137	603.827	1.005788
Sum256X2Base_X2	149.235	1756.584	2.925920
Sum256X2Base_Unzip	80.123	3271.758	5.449725
Sum256X2Base	80.044	3275.013	5.455147
Sum256X2Avx2_X2	22.636	11580.611	19.289676
Sum256X2Avx2_Unzip	88.234	2971.004	4.948763
Sum256X2Traits	22.591	11603.820	19.328335

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	542.179	483.501
SumBase_ByX2Unzip	242.031	1083.100	2.240121
SumBase	239.373	1095.126	2.264995
SumTraits	42.520	6165.240	12.751256
SumX2Base_Basic	550.576	476.127	0.984750
SumX2Base_X2	237.368	1104.380	2.284134
SumX2Base_Unzip	139.616	1877.608	3.883362
SumX2Base	138.176	1897.174	3.923831
SumX2Traits	46.039	5693.957	11.776527
Sum128Base_Basic	687.549	381.273	0.788569
Sum128Base_ByX2Unzip	260.616	1005.864	2.080378
Sum128Base	251.242	1043.391	2.157994
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	273.239	959.395	1.984269
Sum128Sse_Shuffle	64.653	4054.607	8.385940
Sum128Traits	66.007	3971.470	8.213992
Sum128X2Base_Basic	927.019	282.782	0.584863
Sum128X2Base_X2	246.444	1063.708	2.200013
Sum128X2Base_Unzip	172.013	1523.978	3.151967
Sum128X2Base	167.920	1561.128	3.228803
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	68.276	3839.485	7.941014
Sum128X2Sse_Unzip	153.433	1708.523	3.533653
Sum128X2Traits	66.459	3944.475	8.158161
Sum256Base_Basic	516.626	507.416	1.049462
Sum256Base_ByShorter	167.757	1562.642	3.231935
Sum256Base_ByX2Unzip	221.128	1185.487	2.451884
Sum256Base	168.072	1559.716	3.225883
Sum256Avx2_ByShorter	70.610	3712.569	7.678520
Sum256Avx2_ByX2Unzip	246.974	1061.424	2.195289
Sum256Avx2_Shuffle	43.200	6068.177	12.550506
Sum256Traits	43.256	6060.287	12.534188
Sum256X2Base_Basic	569.408	460.380	0.952181
Sum256X2Base_X2	151.275	1732.898	3.584065
Sum256X2Base_Unzip	147.216	1780.678	3.682887
Sum256X2Base	147.369	1778.823	3.679051
Sum256X2Avx2_X2	46.112	5684.912	11.757820
Sum256X2Avx2_Unzip	130.857	2003.281	4.143285
Sum256X2Traits	44.986	5827.259	12.052227

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	787.530	332.869
SumBase_ByX2Unzip	464.686	564.131	1.694755
SumBase	467.934	560.215	1.682992
SumTraits	44.533	5886.480	17.684089
SumX2Base_Basic	831.843	315.137	0.946729
SumX2Base_X2	474.592	552.357	1.659383
SumX2Base_Unzip	235.771	1111.858	3.340231
SumX2Base	233.184	1124.193	3.377285
SumX2Traits	45.025	5822.141	17.490803
Sum128Base_Basic	1204.237	217.685	0.653966
Sum128Base_ByX2Unzip	372.911	702.967	2.111844
Sum128Base	372.091	704.515	2.116497
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	128.553	2039.191	6.126112
Sum128Sse_Shuffle	127.022	2063.776	6.199971
Sum128Sse_ShuffleXImm	65.966	3973.944	11.938473
Sum128Traits	66.371	3949.682	11.865584
Sum128X2Base_Basic	1378.056	190.227	0.571479
Sum128X2Base_X2	363.928	720.318	2.163970
Sum128X2Base_Unzip	267.093	981.471	2.948522
Sum128X2Base	271.870	964.226	2.896716
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	64.225	4081.624	12.261962
Sum128X2Sse_Unzip	96.582	2714.210	8.153995
Sum128X2Traits	64.772	4047.165	12.158443
Sum256Base_Basic	797.843	328.566	0.987073
Sum256Base_ByShorter	303.683	863.216	2.593264
Sum256Base_ByX2Unzip	345.394	758.970	2.280088
Sum256Base	303.329	864.224	2.596292
Sum256Avx2_ByShorter	77.320	3390.365	10.185293
Sum256Avx2_ByX2Unzip	203.707	1286.867	3.865990
Sum256Avx2_Shuffle	88.423	2964.651	8.906368
Sum256Avx2_ShuffleXImm	45.087	5814.163	17.466834
Sum256Traits	44.741	5859.163	17.602022
Sum256X2Base_Basic	839.700	312.188	0.937871
Sum256X2Base_X2	267.552	979.786	2.943462
Sum256X2Base_Unzip	224.375	1168.329	3.509878
Sum256X2Base	223.691	1171.904	3.520618
Sum256X2Avx2_X2	45.105	5811.831	17.459830
Sum256X2Avx2_Unzip	110.576	2370.711	7.122060
Sum256X2Traits	46.443	5644.395	16.956820

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1313.606	199.561
SumBase	1322.404	198.233	0.993347
SumTraits	65.257	4017.094	20.129691
SumX2Base_Basic	1426.488	183.769	0.920867
SumX2Base_X2	1393.264	188.151	0.942826
SumX2Base	1423.129	184.203	0.923041
SumX2Traits	64.695	4052.023	20.304723
Sum128Base_Basic	1826.330	143.536	0.719260
Sum128Base_Move	3706.512	70.725	0.354405
Sum128Base	1847.302	141.906	0.711094
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128Sse_ByX2Unzip	128.463	2040.616	10.225545
Sum128Sse_Shuffle	177.279	1478.706	7.409810
Sum128Sse_ShuffleXImm	85.917	3051.116	15.289170
Sum128Traits	86.200	3041.130	15.239131
Sum128X2Base_Basic	1853.836	141.406	0.708588
Sum128X2Base_X2	1855.887	141.250	0.707805
Sum128X2Base	1847.382	141.900	0.711064
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2Sse_X2	78.261	3349.594	16.784846
Sum128X2Sse_Unzip	126.441	2073.246	10.389056
Sum128X2Traits	77.077	3401.052	17.042703
Sum256Base_Basic	1309.567	200.176	1.003084
Sum256Base_ByShorter	1896.014	138.261	0.692825
Sum256Base	1339.342	195.726	0.980784
Sum256Avx2_ByShorter	107.198	2445.416	12.254003
Sum256Avx2_ByX2Unzip	235.618	1112.579	5.575142
Sum256Avx2_Shuffle	122.443	2140.945	10.728293
Sum256Avx2_ShuffleXImm	62.353	4204.163	21.067097
Sum256Traits	66.129	3964.121	19.864243
Sum256X2Base_Basic	1439.122	182.155	0.912783
Sum256X2Base_X2	1426.135	183.814	0.921095
Sum256X2Base	1413.325	185.480	0.929443
Sum256X2Avx2_X2	65.027	4031.334	20.201048
Sum256X2Avx2_Unzip	163.783	1600.553	8.020386
Sum256X2Traits	64.311	4076.183	20.425787

.NET 8.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	16
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.22631.0
Environment.Version:	8.0.8
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.8\
RuntimeInformation.FrameworkDescription:	.NET 8.0.8
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.22631
RuntimeInformation.RuntimeIdentifier:	win-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	True
Vector512.IsHardwareAccelerated:	True
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/8.0.8/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 8.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 8.0
VectorTraitsGlobal.InitCheckSum:	-2122844161	# 0x8177F7FF
VectorEnvironment.CpuModelName:	AMD Ryzen 7 7840H w/ Radeon 780M Graphics
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Avx512BW, Avx512CD, Avx512DQ, Avx512F, Avx512Vbmi, Avx512VL, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2, Avx512VL
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2, Avx512VL
Vector512s.Instance:	WVectorTraits512Avx512	// Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi, Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2, Avx512VL
Vectors.BaseInstance:	VectorTraits256Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	390.850	670.702
SumBase_ByX2Zip	175.599	1492.857	2.225812
SumBase	179.096	1463.708	2.182351
SumTraits	11.989	21865.365	32.600700
SumX2Base_Basic	401.549	652.833	0.973357
SumX2Base_X2	174.482	1502.412	2.240059
SumX2Base_Zip	89.098	2942.197	4.386740
SumX2Base	88.171	2973.122	4.432849
SumX2Traits	11.706	22393.695	33.388426
Sum128Base_Basic	364.311	719.561	1.072847
Sum128Base_ByX2Zip	209.574	1250.840	1.864970
Sum128Base	210.079	1247.833	1.860486
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	51.770	5063.589	7.549681
Sum128Sse_Shuffle	31.752	8256.101	12.309635
Sum128Sse_ShuffleX	22.692	11552.229	17.224078
Sum128Traits	22.801	11497.157	17.141967
Sum128X2Base_Basic	392.152	668.476	0.996681
Sum128X2Base_X2	279.167	939.022	1.400058
Sum128X2Base_Zip	124.438	2106.623	3.140921
Sum128X2Base	124.512	2105.378	3.139065
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	22.376	11715.481	17.467483
Sum128X2Sse_Zip	29.007	9037.282	13.474356
Sum128X2Traits	23.342	11230.363	16.744184
Sum256Base_Basic	414.721	632.097	0.942441
Sum256Base_ByShorter	139.454	1879.790	2.802720
Sum256Base_ByX2Zip	136.125	1925.758	2.871256
Sum256Base	139.755	1875.743	2.796686
Sum256Avx2_ByShorter	27.374	9576.397	14.278164
Sum256Avx2_ByX2Unpack	32.044	8180.676	12.197179
Sum256Avx2_ByX2Zip	41.465	6322.010	9.425956
Sum256Avx2_Shuffle	18.048	14524.757	21.656041
Sum256Avx2_ShuffleX	11.437	22919.696	34.172681
Sum256Traits	11.987	21868.298	32.605073
Sum256X2Base_Basic	401.949	652.183	0.972388
Sum256X2Base_X2	229.655	1141.468	1.701899
Sum256X2Base_Zip	79.239	3308.276	4.932555
Sum256X2Base	78.542	3337.624	4.976312
Sum256X2Avx2_Unpack	19.254	13615.024	20.299652
Sum256X2Avx2_X2	11.292	23214.536	34.612279
Sum256X2Avx2_Zip	22.889	11453.027	17.076171
Sum256X2Traits	11.795	22225.162	33.137148
Sum512Base_Basic	373.927	701.056	1.045257
Sum512Base_ByShorter	89.913	2915.542	4.346999
Sum512Base_ByX2Zip	147.599	1776.056	2.648054
Sum512Base	89.492	2929.252	4.367440
Sum512Avx512_ByShorter	16.761	15640.103	23.318994
Sum512Avx512_ByX2Unpack	32.683	8020.784	11.958784
Sum512Avx512_ByX2Zip	42.861	6116.089	9.118932
Sum512Avx512_ShuffleX	10.113	25920.214	38.646376
Sum512Traits	10.103	25947.696	38.687351
Sum512X2Base_Basic	371.071	706.452	1.053302
Sum512X2Base_X2	243.016	1078.709	1.608328
Sum512X2Base_Zip	84.515	3101.737	4.624610
Sum512X2Base	83.866	3125.751	4.660414
Sum512X2Avx512_Unpack	20.632	12705.827	18.944063
Sum512X2Avx512_X2	10.065	26045.677	38.833438
Sum512X2Avx512_Zip	23.116	11340.582	16.908518
Sum512X2Traits	10.143	25845.321	38.534713

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	491.595	533.252
SumBase_ByX2Zip	256.450	1022.203	1.916921
SumBase	259.821	1008.942	1.892054
SumTraits	25.080	10452.168	19.600790
SumX2Base_Basic	484.619	540.928	1.014394
SumX2Base_X2	255.943	1024.229	1.920721
SumX2Base_Zip	145.989	1795.638	3.367333
SumX2Base	148.852	1761.102	3.302568
SumX2Traits	24.029	10909.299	20.458040
Sum128Base_Basic	495.306	529.257	0.992507
Sum128Base_ByX2Zip	312.690	838.350	1.572145
Sum128Base	313.968	834.939	1.565748
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	79.947	3278.958	6.148980
Sum128Sse_Shuffle	65.768	3985.895	7.474688
Sum128Sse_ShuffleX	46.214	5672.390	10.637346
Sum128Traits	46.574	5628.521	10.555079
Sum128X2Base_Basic	490.297	534.664	1.002647
Sum128X2Base_X2	287.914	910.493	1.707434
Sum128X2Base_Zip	196.417	1334.632	2.502814
Sum128X2Base	196.658	1332.993	2.499742
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	45.232	5795.504	10.868219
Sum128X2Sse_Zip	47.054	5571.178	10.447545
Sum128X2Traits	47.229	5550.486	10.408741
Sum256Base_Basic	473.235	553.940	1.038796
Sum256Base_ByShorter	231.073	1134.466	2.127446
Sum256Base_ByX2Zip	216.248	1212.238	2.273291
Sum256Base	230.034	1139.589	2.137054
Sum256Avx2_ByShorter	53.567	4893.746	9.177166
Sum256Avx2_ByX2Unpack	52.812	4963.754	9.308451
Sum256Avx2_ByX2Zip	64.349	4073.785	7.639506
Sum256Avx2_Shuffle	34.967	7496.953	14.058920
Sum256Avx2_ShuffleX	25.695	10201.952	19.131563
Sum256Traits	25.001	10485.354	19.663022
Sum256X2Base_Basic	477.647	548.823	1.029200
Sum256X2Base_X2	337.827	775.972	1.455168
Sum256X2Base_Zip	128.774	2035.685	3.817488
Sum256X2Base	131.265	1997.059	3.745054
Sum256X2Avx2_Unpack	30.621	8560.828	16.053988
Sum256X2Avx2_X2	24.320	10778.854	20.213418
Sum256X2Avx2_Zip	36.336	7214.355	13.528969
Sum256X2Traits	24.378	10753.432	20.165745
Sum512Base_Basic	419.460	624.956	1.171970
Sum512Base_ByShorter	154.124	1700.865	3.189606
Sum512Base_ByX2Zip	243.723	1075.581	2.017020
Sum512Base	153.508	1707.693	3.202411
Sum512Avx512_ByShorter	34.561	7584.870	14.223791
Sum512Avx512_ByX2Unpack	56.392	4648.601	8.717450
Sum512Avx512_ByX2Zip	70.961	3694.187	6.927652
Sum512Avx512_ShuffleX	22.062	11882.103	22.282325
Sum512Traits	21.819	12014.209	22.530061
Sum512X2Base_Basic	428.687	611.505	1.146745
Sum512X2Base_X2	280.603	934.217	1.751924
Sum512X2Base_Zip	142.532	1839.193	3.449011
Sum512X2Base	142.953	1833.781	3.438862
Sum512X2Avx512_Unpack	35.490	7386.441	13.851679
Sum512X2Avx512_X2	21.888	11976.703	22.459725
Sum512X2Avx512_Zip	39.224	6683.174	12.532852
Sum512X2Traits	22.020	11904.808	22.324902

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	669.571	391.511
SumBase_ByX2Zip	472.694	554.575	1.416501
SumBase	472.274	555.068	1.417760
SumTraits	37.709	6951.683	17.756056
SumX2Base_Basic	659.307	397.606	1.015568
SumX2Base_X2	469.516	558.328	1.426087
SumX2Base_Zip	241.275	1086.495	2.775135
SumX2Base	239.819	1093.091	2.791984
SumX2Traits	35.319	7422.183	18.957812
Sum128Base_Basic	765.680	342.368	0.874479
Sum128Base_ByX2Zip	419.659	624.660	1.595513
Sum128Base	416.641	629.184	1.607069
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	99.324	2639.280	6.741275
Sum128Sse_Shuffle	124.462	2106.215	5.379715
Sum128Sse_ShuffleX	92.754	2826.239	7.218807
Sum128Sse_ShuffleXImm	49.111	5337.733	13.633690
Sum128Traits	50.320	5209.526	13.306221
Sum128X2Base_Basic	747.987	350.466	0.895163
Sum128X2Base_X2	375.426	698.258	1.783496
Sum128X2Base_Zip	286.223	915.872	2.339330
Sum128X2Base	288.253	909.424	2.322859
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	48.799	5371.966	13.721129
Sum128X2Sse_Zip	68.558	3823.660	9.766430
Sum128X2Traits	47.707	5494.890	14.035102
Sum256Base_Basic	672.752	389.659	0.995272
Sum256Base_ByShorter	353.725	741.095	1.892912
Sum256Base_ByX2Zip	319.799	819.715	2.093723
Sum256Base	353.932	740.661	1.891804
Sum256Avx2_ByShorter	63.926	4100.731	10.474127
Sum256Avx2_ByX2Unpack	78.435	3342.191	8.536658
Sum256Avx2_ByX2Zip	99.238	2641.572	6.747129
Sum256Avx2_Shuffle	72.040	3638.845	9.294374
Sum256Avx2_ShuffleX	50.084	5234.086	13.368953
Sum256Avx2_ShuffleXImm	38.167	6868.362	17.543238
Sum256Traits	37.837	6928.314	17.696368
Sum256X2Base_Basic	658.134	398.314	1.017377
Sum256X2Base_X2	326.486	802.926	2.050842
Sum256X2Base_Zip	204.277	1283.275	3.277754
Sum256X2Base	205.494	1275.678	3.258350
Sum256X2Avx2_Unpack	51.571	5083.183	12.983517
Sum256X2Avx2_X2	36.491	7183.896	18.349177
Sum256X2Avx2_Zip	60.672	4320.654	11.035856
Sum256X2Traits	37.060	7073.414	18.066982
Sum512Base_Basic	556.315	471.215	1.203581
Sum512Base_ByShorter	251.608	1041.874	2.661164
Sum512Base_ByX2Zip	383.320	683.877	1.746766
Sum512Base	251.200	1043.567	2.665490
Sum512Avx512_ByShorter	55.167	4751.835	12.137183
Sum512Avx512_ByX2Unpack	91.040	2879.436	7.354683
Sum512Avx512_ByX2Zip	113.157	2316.631	5.917160
Sum512Avx512_ShuffleX	44.515	5888.938	15.041584
Sum512Avx512_ShuffleXImm	39.084	6707.153	17.131477
Sum512Traits	39.290	6672.005	17.041701
Sum512X2Base_Basic	570.790	459.265	1.173059
Sum512X2Base_X2	255.097	1027.626	2.624772
Sum512X2Base_Zip	233.050	1124.839	2.873074
Sum512X2Base	232.355	1128.204	2.881670
Sum512X2Avx512_Unpack	57.494	4559.510	11.645944
Sum512X2Avx512_X2	38.947	6730.724	17.191681
Sum512X2Avx512_Zip	63.553	4124.833	10.535690
Sum512X2Traits	39.094	6705.456	17.127140

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	1091.212	240.232
SumBase	1099.497	238.422	0.992465
SumTraits	59.775	4385.505	18.255297
SumX2Base_Basic	1071.201	244.720	1.018681
SumX2Base_X2	1076.678	243.475	1.013499
SumX2Base	1075.847	243.663	1.014282
SumX2Traits	54.777	4785.675	19.921062
Sum128Base_Basic	1328.674	197.297	0.821279
Sum128Base_Move	1760.916	148.868	0.619685
Sum128Base	1327.635	197.452	0.821922
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	131.471	1993.932	8.300030
Sum128Sse_Shuffle	175.028	1497.726	6.234499
Sum128Sse_ShuffleX	127.185	2061.123	8.579721
Sum128Sse_ShuffleXImm	86.048	3046.479	12.681407
Sum128Traits	84.241	3111.839	12.953480
Sum128X2Base_Basic	1290.718	203.099	0.845431
Sum128X2Base_X2	1294.848	202.452	0.842734
Sum128X2Base	1290.419	203.146	0.845626
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	63.453	4131.315	17.197197
Sum128X2Sse_Zip	98.572	2659.430	11.070260
Sum128X2Traits	69.164	3790.193	15.777227
Sum256Base_Basic	1084.064	241.816	1.006594
Sum256Base_ByShorter	1312.017	199.802	0.831706
Sum256Base	1109.290	236.317	0.983703
Sum256Avx2_ByShorter	96.207	2724.795	11.342354
Sum256Avx2_ByX2Unpack	106.021	2472.575	10.292449
Sum256Avx2_ByX2Zip	127.484	2056.297	8.559634
Sum256Avx2_Shuffle	106.189	2468.659	10.276150
Sum256Avx2_ShuffleX	100.764	2601.554	10.829342
Sum256Avx2_ShuffleXImm	57.833	4532.797	18.868422
Sum256Traits	58.641	4470.329	18.608391
Sum256X2Base_Basic	1065.547	246.018	1.024087
Sum256X2Base_X2	1069.480	245.114	1.020320
Sum256X2Base	1075.229	243.803	1.014865
Sum256X2Avx2_Unpack	76.875	3410.007	14.194647
Sum256X2Avx2_X2	56.321	4654.469	19.374900
Sum256X2Avx2_Zip	90.883	2884.402	12.006741
Sum256X2Traits	57.697	4543.439	18.912720
Sum512Base_Basic	839.494	312.264	1.299845
Sum512Base_ByShorter	1108.234	236.542	0.984641
Sum512Base	845.848	309.919	1.290081
Sum512Avx512_ByShorter	92.934	2820.750	11.741778
Sum512Avx512_ByX2Unpack	140.746	1862.534	7.753067
Sum512Avx512_ByX2Zip	167.431	1565.685	6.517390
Sum512Avx512_ShuffleX	86.197	3041.213	12.659488
Sum512Avx512_ShuffleXImm	62.297	4207.988	17.516358
Sum512Traits	62.520	4192.943	17.453732
Sum512X2Base_Basic	841.424	311.548	1.296864
Sum512X2Base_X2	834.820	314.013	1.307123
Sum512X2Base	836.214	313.489	1.304944
Sum512X2Avx512_Unpack	87.815	2985.192	12.426291
Sum512X2Avx512_X2	61.971	4230.122	17.608495
Sum512X2Avx512_Zip	97.342	2693.015	11.210065
Sum512X2Traits	61.953	4231.356	17.613630

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	385.629	679.783
SumBase_ByX2Unzip	153.191	1711.221	2.517304
SumBase	153.429	1708.570	2.513404
SumTraits	12.175	21531.572	31.674165
SumX2Base_Basic	402.243	651.705	0.958695
SumX2Base_X2	156.583	1674.158	2.462781
SumX2Base_Unzip	76.555	3424.238	5.037248
SumX2Base	76.891	3409.277	5.015240
SumX2Traits	11.529	22736.985	33.447397
Sum128Base_Basic	438.014	598.484	0.880403
Sum128Base_ByX2Unzip	175.010	1497.883	2.203471
Sum128Base	175.058	1497.468	2.202860
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	65.566	3998.143	5.881495
Sum128Sse_Shuffle	32.099	8166.821	12.013858
Sum128Sse_ShuffleX	22.287	11762.303	17.303016
Sum128Traits	21.842	12001.819	17.655357
Sum128X2Base_Basic	411.116	637.641	0.938005
Sum128X2Base_X2	167.011	1569.619	2.308998
Sum128X2Base_Unzip	109.339	2397.535	3.526911
Sum128X2Base	108.611	2413.611	3.550559
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	21.845	12000.367	17.653221
Sum128X2Sse_Unzip	39.226	6682.915	9.830947
Sum128X2Traits	22.884	11455.327	16.851437
Sum256Base_Basic	367.164	713.970	1.050290
Sum256Base_ByShorter	124.836	2099.915	3.089094
Sum256Base_ByX2Unzip	117.002	2240.503	3.295907
Sum256Base	124.789	2100.705	3.090256
Sum256Avx2_ByShorter	26.424	9920.785	14.594039
Sum256Avx2_ByX2Unzip	42.039	6235.736	9.173121
Sum256Avx2_Shuffle	18.782	13957.492	20.532263
Sum256Avx2_ShuffleX	11.979	21883.450	32.191797
Sum256Traits	12.126	21617.547	31.800639
Sum256X2Base_Basic	385.927	679.258	0.999228
Sum256X2Base_X2	112.208	2336.242	3.436745
Sum256X2Base_Unzip	69.825	3754.315	5.522810
Sum256X2Base	69.781	3756.670	5.526276
Sum256X2Avx2_X2	12.005	21837.127	32.123654
Sum256X2Avx2_Unzip	23.826	11002.207	16.184872
Sum256X2Traits	11.969	21901.427	32.218243
Sum512Base_Basic	406.709	644.550	0.948170
Sum512Base_ByShorter	83.976	3121.646	4.592118
Sum512Base_ByX2Unzip	129.832	2019.100	2.970211
Sum512Base	83.622	3134.877	4.611581
Sum512Avx512_ByShorter	17.202	15239.149	22.417654
Sum512Avx512_ByX2Unzip	42.728	6135.134	9.025130
Sum512Avx512_ShuffleX	10.144	25842.514	38.015806
Sum512Traits	10.109	25931.299	38.146413
Sum512X2Base_Basic	414.599	632.283	0.930124
Sum512X2Base_X2	76.901	3408.872	5.014644
Sum512X2Base_Unzip	75.466	3473.689	5.109993
Sum512X2Base	75.199	3486.006	5.128114
Sum512X2Avx512_X2	9.995	26226.454	38.580603
Sum512X2Avx512_Unzip	24.344	10768.522	15.841108
Sum512X2Traits	10.206	25685.122	37.784274

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	465.239	563.462
SumBase_ByX2Unzip	228.808	1145.697	2.033318
SumBase	228.712	1146.176	2.034170
SumTraits	25.328	10349.838	18.368313
SumX2Base_Basic	474.148	552.873	0.981209
SumX2Base_X2	224.239	1169.037	2.074742
SumX2Base_Unzip	126.854	2066.503	3.667513
SumX2Base	126.930	2065.269	3.665324
SumX2Traits	24.561	10673.106	18.942031
Sum128Base_Basic	702.476	373.172	0.662284
Sum128Base_ByX2Unzip	252.390	1038.647	1.843333
Sum128Base	252.576	1037.884	1.841978
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	96.578	2714.316	4.817217
Sum128Sse_Shuffle	65.176	4022.091	7.138182
Sum128Sse_ShuffleX	47.763	5488.383	9.740475
Sum128Traits	46.065	5690.684	10.099508
Sum128X2Base_Basic	662.724	395.555	0.702009
Sum128X2Base_X2	238.531	1098.994	1.950433
Sum128X2Base_Unzip	170.241	1539.842	2.732826
Sum128X2Base	170.300	1539.309	2.731880
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	46.648	5619.666	9.973469
Sum128X2Sse_Unzip	63.974	4097.653	7.272285
Sum128X2Traits	44.552	5884.038	10.442662
Sum256Base_Basic	450.200	582.283	1.033404
Sum256Base_ByShorter	205.442	1275.999	2.264571
Sum256Base_ByX2Unzip	190.349	1377.177	2.444137
Sum256Base	205.439	1276.016	2.264602
Sum256Avx2_ByShorter	53.337	4914.845	8.722592
Sum256Avx2_ByX2Unzip	65.048	4030.032	7.152276
Sum256Avx2_Shuffle	38.253	6852.817	12.161996
Sum256Avx2_ShuffleX	24.884	10534.644	18.696297
Sum256Traits	26.827	9771.631	17.342144
Sum256X2Base_Basic	484.947	540.562	0.959359
Sum256X2Base_X2	181.686	1442.843	2.560677
Sum256X2Base_Unzip	115.968	2260.480	4.011773
Sum256X2Base	115.961	2260.624	4.012029
Sum256X2Avx2_X2	24.424	10732.979	19.048291
Sum256X2Avx2_Unzip	40.622	6453.217	11.452808
Sum256X2Traits	24.597	10657.366	18.914098
Sum512Base_Basic	500.546	523.716	0.929461
Sum512Base_ByShorter	145.618	1800.216	3.194923
Sum512Base_ByX2Unzip	220.706	1187.754	2.107960
Sum512Base	145.674	1799.529	3.193703
Sum512Avx512_ByShorter	35.563	7371.247	13.082077
Sum512Avx512_ByX2Unzip	70.865	3699.195	6.565124
Sum512Avx512_ShuffleX	22.559	11620.418	20.623268
Sum512Traits	22.005	11912.948	21.142434
Sum512X2Base_Basic	500.712	523.543	0.929154
Sum512X2Base_X2	131.333	1996.031	3.542445
Sum512X2Base_Unzip	130.520	2008.463	3.564508
Sum512X2Base	130.139	2014.343	3.574943
Sum512X2Avx512_X2	21.824	12011.647	21.317599
Sum512X2Avx512_Unzip	41.452	6324.074	11.223612
Sum512X2Traits	21.999	11915.957	21.147774

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-466706470
# Sum128X2Base_Basic	-466706470
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	696.382	376.437
SumBase_ByX2Unzip	406.692	644.576	1.712306
SumBase	407.323	643.577	1.709654
SumTraits	41.521	6313.509	16.771747
SumX2Base_Basic	729.620	359.289	0.954445
SumX2Base_X2	410.537	638.540	1.696272
SumX2Base_Unzip	204.016	1284.918	3.413366
SumX2Base	203.835	1286.062	3.416405
SumX2Traits	39.639	6613.310	17.568164
Sum128Base_Basic	1207.970	217.012	0.576490
Sum128Base_ByX2Unzip	317.461	825.751	2.193596
Sum128Base	315.795	830.109	2.205172
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	104.219	2515.324	6.681923
Sum128Sse_Shuffle	127.888	2049.798	5.445259
Sum128Sse_ShuffleX	97.357	2692.596	7.152844
Sum128Sse_ShuffleXImm	59.650	4394.699	11.674456
Sum128Traits	58.236	4501.424	11.957970
Sum128X2Base_Basic	1022.668	256.334	0.680946
Sum128X2Base_X2	285.072	919.572	2.442831
Sum128X2Base_Unzip	250.091	1048.194	2.784511
Sum128X2Base	250.301	1047.316	2.782180
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	54.232	4833.785	12.840882
Sum128X2Sse_Unzip	77.091	3400.468	9.033294
Sum128X2Traits	54.624	4799.044	12.748592
Sum256Base_Basic	705.843	371.391	0.986596
Sum256Base_ByShorter	310.785	843.489	2.240718
Sum256Base_ByX2Unzip	272.608	961.616	2.554519
Sum256Base	311.000	842.907	2.239171
Sum256Avx2_ByShorter	71.886	3646.666	9.687317
Sum256Avx2_ByX2Unzip	97.296	2694.290	7.157343
Sum256Avx2_Shuffle	77.875	3366.230	8.942343
Sum256Avx2_ShuffleX	51.034	5136.703	13.645580
Sum256Avx2_ShuffleXImm	41.687	6288.328	16.704854
Sum256Traits	40.640	6450.377	17.135336
Sum256X2Base_Basic	714.123	367.085	0.975156
Sum256X2Base_X2	268.211	977.380	2.596397
Sum256X2Base_Unzip	180.811	1449.824	3.851437
Sum256X2Base	181.228	1446.490	3.842581
Sum256X2Avx2_X2	39.905	6569.127	17.450794
Sum256X2Avx2_Unzip	64.357	4073.254	10.820541
Sum256X2Traits	39.364	6659.476	17.690804
Sum512Base_Basic	679.874	385.577	1.024281
Sum512Base_ByShorter	239.116	1096.304	2.912316
Sum512Base_ByX2Unzip	344.339	761.296	2.022372
Sum512Base	238.644	1098.474	2.918082
Sum512Avx512_ByShorter	66.318	3952.849	10.500688
Sum512Avx512_ByX2Unzip	112.793	2324.108	6.173959
Sum512Avx512_ShuffleX	44.432	5899.928	15.673075
Sum512Avx512_ShuffleXImm	43.796	5985.577	15.900601
Sum512Traits	43.640	6006.968	15.957426
Sum512X2Base_Basic	729.349	359.422	0.954799
Sum512X2Base_X2	210.087	1247.789	3.314733
Sum512X2Base_Unzip	214.288	1223.325	3.249747
Sum512X2Base	209.321	1252.354	3.326861
Sum512X2Avx512_X2	43.977	5960.937	15.835145
Sum512X2Avx512_Unzip	68.328	3836.576	10.191809
Sum512X2Traits	43.788	5986.623	15.903379

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572532740
# Sum128X2Base_Basic	5910372263572532740
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	1158.419	226.295
SumBase	1160.440	225.900	0.998258
SumTraits	57.194	4583.389	20.254082
SumX2Base_Basic	1237.836	211.776	0.935842
SumX2Base_X2	1261.030	207.881	0.918629
SumX2Base	1262.995	207.557	0.917200
SumX2Traits	57.305	4574.568	20.215100
Sum128Base_Basic	1793.855	146.134	0.645771
Sum128Base_Move	1752.955	149.544	0.660838
Sum128Base	1785.417	146.825	0.648823
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	134.656	1946.775	8.602834
Sum128Sse_Shuffle	174.363	1503.441	6.643734
Sum128Sse_ShuffleX	125.746	2084.716	9.212397
Sum128Sse_ShuffleXImm	83.554	3137.428	13.864354
Sum128Traits	82.738	3168.371	14.001091
Sum128X2Base_Basic	1766.131	148.428	0.655908
Sum128X2Base_X2	1759.178	149.015	0.658500
Sum128X2Base	1758.321	149.088	0.658821
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	72.002	3640.803	16.088778
Sum128X2Sse_Unzip	105.527	2484.139	10.977456
Sum128X2Traits	68.858	3807.024	16.823311
Sum256Base_Basic	1171.586	223.751	0.988762
Sum256Base_ByShorter	1824.430	143.685	0.634949
Sum256Base	1152.558	227.445	1.005085
Sum256Avx2_ByShorter	96.875	2706.013	11.957921
Sum256Avx2_ByX2Unzip	124.231	2110.139	9.324744
Sum256Avx2_Shuffle	108.922	2406.720	10.635343
Sum256Avx2_ShuffleX	100.287	2613.951	11.551098
Sum256Avx2_ShuffleXImm	58.596	4473.729	19.769492
Sum256Traits	59.054	4439.048	19.616239
Sum256X2Base_Basic	1247.005	210.219	0.928961
Sum256X2Base_X2	1234.344	212.375	0.938490
Sum256X2Base	1236.896	211.937	0.936554
Sum256X2Avx2_X2	56.797	4615.440	20.395717
Sum256X2Avx2_Unzip	99.404	2637.167	11.653692
Sum256X2Traits	56.435	4645.092	20.526749
Sum512Base_Basic	1167.096	224.612	0.992565
Sum512Base_ByShorter	1365.533	191.972	0.848328
Sum512Base	1160.164	225.954	0.998496
Sum512Avx512_ByShorter	90.894	2884.058	12.744708
Sum512Avx512_ByX2Unzip	168.058	1559.843	6.892973
Sum512Avx512_ShuffleX	86.933	3015.456	13.325358
Sum512Avx512_ShuffleXImm	65.068	4028.783	17.803270
Sum512Traits	64.745	4048.897	17.892152
Sum512X2Base_Basic	1211.120	216.448	0.956486
Sum512X2Base_X2	1215.339	215.696	0.953166
Sum512X2Base	1264.499	207.311	0.916109
Sum512X2Avx512_X2	65.090	4027.411	17.797206
Sum512X2Avx512_Unzip	107.474	2439.135	10.778581
Sum512X2Traits	65.128	4025.030	17.786683

Intel Core i5-8250U

Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

.NET Framework

VectorTraits.Benchmarks.NetFw
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 6.2.9200.0
Environment.Version:	4.0.30319.42000
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
RuntimeInformation.FrameworkDescription:	.NET Framework 4.8.9195.0
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045 
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///E:/910Soft/MyCode/VectorTraits_test/RunBenchmarks_All/VectorTraits.Benchmarks.NetFw/bin/Release/System.Numerics.Vectors.DLL
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Standard 1.1
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Framework 4.5
VectorTraitsGlobal.InitCheckSum:	-25396097	# 0xFE7C7C7F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	
Vectors.Instance:	VectorTraits256Base	// 
Vectors.BaseInstance:	VectorTraits256Base


.NET Core 2.1

VectorTraits.Benchmarks.NetCore
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.19045.0
Environment.Version:	4.0.30319.42000
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\2.1.30\
RuntimeInformation.FrameworkDescription:	.NET Core 4.6.30411.01
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045 
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/2.1.30/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Standard 2.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Core 2.1
VectorTraitsGlobal.InitCheckSum:	-25396097	# 0xFE7C7C7F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	
Vectors.Instance:	VectorTraits256Base	// 
Vectors.BaseInstance:	VectorTraits256Base


.NET Core 3.1

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 6.2.9200.0
Environment.Version:	3.1.32
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.32\
RuntimeInformation.FrameworkDescription:	.NET Core 3.1.32
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/3.1.32/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Core 3.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Core 3.1
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


.NET 5.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.19045.0
Environment.Version:	5.0.17
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\5.0.17\
RuntimeInformation.FrameworkDescription:	.NET 5.0.17
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/5.0.17/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 5.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 5.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


.NET 6.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.19045.0
Environment.Version:	6.0.24
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\6.0.24\
RuntimeInformation.FrameworkDescription:	.NET 6.0.24
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/6.0.24/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 6.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 6.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


.NET 7.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Microsoft Windows NT 10.0.19045.0
Environment.Version:	7.0.13
Stopwatch.Frequency:	10000000
RuntimeEnvironment.GetRuntimeDirectory:	C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.13\
RuntimeInformation.FrameworkDescription:	.NET 7.0.13
RuntimeInformation.OSArchitecture:	X64
RuntimeInformation.OSDescription:	Microsoft Windows 10.0.19045
RuntimeInformation.RuntimeIdentifier:	win10-x64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	32	# 256bit
Vector<float>.Count:	8	# 256bit
Vector<T>.Assembly.CodeBase:	file:///C:/Program Files/dotnet/shared/Microsoft.NETCore.App/7.0.13/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 7.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 7.0
VectorTraitsGlobal.InitCheckSum:	7960959	# 0x0079797F
VectorEnvironment.CpuModelName:	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
VectorEnvironment.SupportedInstructionSets:	Aes, Avx, Avx2, Bmi1, Bmi2, Fma, Lzcnt, Pclmulqdq, Popcnt, Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, X86Base
Vector128s.Instance:	WVectorTraits128Avx2	// Sse, Sse2, Sse3, Ssse3, Sse41, Sse42, Avx, Avx2
Vector256s.Instance:	WVectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.Instance:	VectorTraits256Avx2	// Avx, Avx2, Sse, Sse2
Vectors.BaseInstance:	VectorTraits256Base


Arm

Apple M2

Apple M2

.NET 6.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 15.0.1
Environment.Version:	6.0.33
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/usr/local/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/
RuntimeInformation.FrameworkDescription:	.NET 6.0.33
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Darwin 24.0.0 Darwin Kernel Version 24.0.0: Tue Sep 24 23:37:13 PDT 2024; root:xnu-11215.1.12~1/RELEASE_ARM64_T8112
RuntimeInformation.RuntimeIdentifier:	osx.15-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector<T>.Assembly.CodeBase:	file:///usr/local/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 6.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 6.0
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Apple M2
VectorEnvironment.SupportedInstructionSets:	AdvSimd, ArmBase, Crc32
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	362.868	722.423
SumBase_ByX2Zip	154.193	1700.102	2.353332
SumBase	154.188	1700.158	2.353410
SumTraits	21.714	12072.352	16.710910
SumX2Base_Basic	364.453	719.280	0.995649
SumX2Base_X2	216.828	1208.996	1.673528
SumX2Base_Zip	85.809	3054.984	4.228801
SumX2Base	85.743	3057.308	4.232017
SumX2Traits	19.303	13580.447	18.798460
Sum128Base_Basic	562.881	465.719	0.644662
Sum128Base	565.609	463.472	0.641552
Sum128AdvSimd_ByX2Zip	129.389	2026.016	2.804471
Sum128AdvSimd_Shuffle	55.431	4729.162	6.546248
Sum128AdvSimdB64_ByX2Zip	31.334	8366.119	11.580631
Sum128AdvSimdB64_Shuffle	21.718	12070.559	16.708428
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	21.715	12071.952	16.710356
Sum128X2Base_Basic	572.904	457.571	0.633383
Sum128X2Base_X2	573.292	457.261	0.632954
Sum128X2Base	572.899	457.574	0.633388
Sum128X2AdvSimd_X2	55.435	4728.871	6.545845
Sum128X2AdvSimd_Zip	73.759	3554.042	4.919611
Sum128X2AdvSimdB64_X2	21.716	12071.659	16.709951
Sum128X2AdvSimdB64_Zip	19.295	13585.857	18.805950
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	19.299	13583.550	18.802756
Sum256Base_Basic	576.541	454.684	0.629387
Sum256Base	575.872	455.212	0.630119
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	591.783	442.973	0.613177
Sum256X2Base_Basic	980.748	267.290	0.369990
Sum256X2Base_X2	979.280	267.691	0.370545
Sum256X2Base	982.057	266.934	0.369498
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1033.572	253.629	0.351081

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	512.610	511.390
SumBase_ByX2Zip	274.668	954.404	1.866293
SumBase	274.608	954.612	1.866699
SumTraits	43.386	6042.142	11.815129
SumX2Base_Basic	512.901	511.101	0.999434
SumX2Base_X2	494.728	529.875	1.036146
SumX2Base_Zip	140.043	1871.882	3.660378
SumX2Base	141.198	1856.567	3.630431
SumX2Traits	31.348	8362.373	16.352233
Sum128Base_Basic	729.525	359.335	0.702663
Sum128Base	729.801	359.200	0.702398
Sum128AdvSimd_ByX2Zip	200.297	1308.779	2.559257
Sum128AdvSimd_Shuffle	110.837	2365.134	4.624910
Sum128AdvSimdB64_ByX2Zip	48.207	5437.850	10.633464
Sum128AdvSimdB64_Shuffle	43.397	6040.626	11.812164
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	43.414	6038.304	11.807624
Sum128X2Base_Basic	746.578	351.128	0.686614
Sum128X2Base_X2	749.468	349.774	0.683966
Sum128X2Base	749.401	349.805	0.684026
Sum128X2AdvSimd_X2	110.818	2365.540	4.625703
Sum128X2AdvSimd_Zip	118.331	2215.344	4.332002
Sum128X2AdvSimdB64_X2	43.396	6040.750	11.812406
Sum128X2AdvSimdB64_Zip	31.349	8362.098	16.351694
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	31.343	8363.704	16.354836
Sum256Base_Basic	744.868	351.934	0.688190
Sum256Base	742.027	353.281	0.690824
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	741.211	353.670	0.691585
Sum256X2Base_Basic	821.591	319.069	0.623924
Sum256X2Base_X2	815.105	321.608	0.628889
Sum256X2Base	815.274	321.541	0.628759
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	903.582	290.116	0.567309

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. -467755046!=0
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1275.953	205.450
SumBase_Basic	721.175	363.496	1.769270
SumBase_ByX2Zip	3053.060	85.863	0.417926
SumBase	723.338	362.409	1.763979
SumTraits	86.777	3020.904	14.703874
SumX2Base_Basic	726.735	360.715	1.755735
SumX2Base_X2	728.489	359.846	1.751506
SumX2Base_Zip	1543.843	169.800	0.826479
SumX2Base	724.551	361.802	1.761026
SumX2Traits	48.212	5437.308	26.465417
Sum128Base_Basic	993.799	263.780	1.283915
Sum128Base	1000.102	262.117	1.275823
Sum128AdvSimd_ByX2Zip	284.314	922.023	4.487834
Sum128AdvSimd_Shuffle	221.621	1182.849	5.757370
Sum128AdvSimdB64_ByX2Zip	67.480	3884.782	18.908692
Sum128AdvSimdB64_Shuffle	86.759	3021.534	14.706939
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	86.776	3020.932	14.704012
Sum128X2Base_Basic	1039.974	252.068	1.226909
Sum128X2Base_X2	1033.873	253.555	1.234149
Sum128X2Base	1037.510	252.666	1.229823
Sum128X2AdvSimd_X2	221.612	1182.895	5.757595
Sum128X2AdvSimd_Zip	178.315	1470.120	7.155625
Sum128X2AdvSimdB64_X2	86.751	3021.801	14.708241
Sum128X2AdvSimdB64_Zip	48.204	5438.177	26.469650
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	48.211	5437.415	26.465939
Sum256Base_Basic	1053.831	248.753	1.210776
Sum256Base	1048.546	250.007	1.216879
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1046.208	250.566	1.219598
Sum256X2Base_Basic	1173.421	223.402	1.087379
Sum256X2Base_X2	1155.269	226.912	1.104464
Sum256X2Base	1153.482	227.263	1.106175
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. 5910372263572008452!=0
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1999.353	131.114
SumBase_Basic	1050.164	249.622	1.903848
SumBase	1060.622	247.161	1.885075
SumTraits	77.288	3391.780	25.868858
SumX2Base_Basic	1144.589	229.029	1.746787
SumX2Base_X2	1138.038	230.347	1.756841
SumX2Base	1138.275	230.299	1.756476
SumX2Traits	77.105	3399.847	25.930384
Sum128Base_Basic	1534.931	170.786	1.302569
Sum128Base_Move	605.392	433.015	3.302575
Sum128Base	604.426	433.708	3.307855
Sum128AdvSimd_AlignRight	77.268	3392.658	25.875549
Sum128AdvSimd_ByX2Zip	173.402	1511.769	11.530149
Sum128AdvSimd_Shuffle	301.519	869.412	6.630944
Sum128AdvSimdB64_ByX2Zip	91.557	2863.165	21.837147
Sum128AdvSimdB64_Shuffle	115.660	2266.500	17.286428
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.238	3393.987	25.885690
Sum128X2Base_Basic	1613.531	162.466	1.239116
Sum128X2Base_X2	398.215	658.297	5.020785
Sum128X2Base	398.166	658.378	5.021400
Sum128X2AdvSimd_X2	77.154	3397.663	25.913725
Sum128X2AdvSimd_Zip	115.717	2265.388	17.277949
Sum128X2AdvSimdB64_X2	77.139	3398.333	25.918834
Sum128X2AdvSimdB64_Zip	67.515	3882.724	29.613250
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	77.114	3399.429	25.927195
Sum256Base_Basic	1860.984	140.863	1.074352
Sum256Base	1860.757	140.880	1.074483
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1870.883	140.118	1.068668
Sum256X2Base_Basic	2017.930	129.907	0.990794
Sum256X2Base_X2	2002.424	130.913	0.998466
Sum256X2Base	2012.240	130.275	0.993596
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	317.275	826.236
SumBase_ByX2Unzip	385.202	680.536	0.823659
SumBase	317.394	825.927	0.999626
SumTraits	21.716	12071.652	14.610425
SumX2Base_Basic	316.734	827.647	1.001708
SumX2Base_X2	316.716	827.694	1.001765
SumX2Base_Unzip	234.348	1118.608	1.353861
SumX2Base	234.386	1118.431	1.353646
SumX2Traits	20.500	12787.321	15.476605
Sum128Base_Basic	524.449	499.847	0.604969
Sum128Base	524.409	499.885	0.605015
Sum128AdvSimd_ByX2Unzip	88.294	2968.993	3.593398
Sum128AdvSimd_Shuffle	55.434	4728.918	5.723450
Sum128AdvSimdB64_ByX2Unzip	31.343	8363.726	10.122689
Sum128AdvSimdB64_Shuffle	21.710	12074.551	14.613933
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	21.707	12076.569	14.616376
Sum128X2Base_Basic	543.511	482.316	0.583752
Sum128X2Base_X2	543.689	482.158	0.583560
Sum128X2Base	543.555	482.277	0.583704
Sum128X2AdvSimd_X2	55.422	4729.988	5.724745
Sum128X2AdvSimd_Unzip	54.568	4803.999	5.814322
Sum128X2AdvSimdB64_X2	21.716	12071.310	14.610011
Sum128X2AdvSimdB64_Unzip	20.501	12786.623	15.475760
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	20.502	12786.572	15.475699
Sum256Base_Basic	562.404	466.113	0.564141
Sum256Base	576.531	454.692	0.550317
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	597.475	438.753	0.531027
Sum256X2Base_Basic	599.415	437.333	0.529308
Sum256X2Base_X2	606.585	432.164	0.523052
Sum256X2Base	605.859	432.681	0.523678
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1068.186	245.411	0.297022

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	396.243	661.574
SumBase_ByX2Unzip	396.924	660.439	0.998284
SumBase	396.244	661.572	0.999997
SumTraits	43.393	6041.101	9.131404
SumX2Base_Basic	398.661	657.562	0.993935
SumX2Base_X2	398.715	657.472	0.993800
SumX2Base_Unzip	201.639	1300.064	1.965107
SumX2Base	398.972	657.049	0.993160
SumX2Traits	33.752	7766.751	11.739805
Sum128Base_Basic	605.367	433.033	0.654550
Sum128Base	605.545	432.906	0.654357
Sum128AdvSimd_ByX2Unzip	132.826	1973.587	2.983169
Sum128AdvSimd_Shuffle	110.845	2364.970	3.574763
Sum128AdvSimdB64_ByX2Unzip	48.201	5438.586	8.220676
Sum128AdvSimdB64_Shuffle	43.392	6041.244	9.131621
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	43.397	6040.646	9.130717
Sum128X2Base_Basic	629.469	416.452	0.629487
Sum128X2Base_X2	630.591	415.712	0.628367
Sum128X2Base	628.877	416.845	0.630080
Sum128X2AdvSimd_X2	110.833	2365.218	3.575136
Sum128X2AdvSimd_Unzip	87.190	3006.578	4.544582
Sum128X2AdvSimdB64_X2	43.395	6040.894	9.131092
Sum128X2AdvSimdB64_Unzip	33.753	7766.465	11.739372
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	33.746	7768.063	11.741788
Sum256Base_Basic	714.459	366.913	0.554606
Sum256Base	713.809	367.247	0.555110
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	753.166	348.056	0.526103
Sum256X2Base_Basic	786.590	333.266	0.503748
Sum256X2Base_X2	801.576	327.036	0.494330
Sum256X2Base	801.762	326.960	0.494215
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	997.409	262.825	0.397272

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	474.715	552.214
SumBase_ByX2Unzip	1175.181	223.067	0.403950
SumBase	474.514	552.447	1.000422
SumTraits	67.460	3885.942	7.037026
SumX2Base_Basic	479.694	546.482	0.989621
SumX2Base_X2	479.702	546.473	0.989603
SumX2Base_Unzip	742.140	353.227	0.639657
SumX2Base	479.761	546.405	0.989481
SumX2Traits	53.024	4943.916	8.952903
Sum128Base_Basic	771.965	339.580	0.614943
Sum128Base	771.715	339.690	0.615143
Sum128AdvSimd_ByX2Unzip	178.590	1467.851	2.658121
Sum128AdvSimd_Shuffle	221.635	1182.775	2.141880
Sum128AdvSimdB64_ByX2Unzip	67.464	3885.661	7.036517
Sum128AdvSimdB64_Shuffle	86.757	3021.583	5.471764
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	67.470	3885.360	7.035971
Sum128X2Base_Basic	783.124	334.741	0.606181
Sum128X2Base_X2	782.301	335.093	0.606818
Sum128X2Base	782.352	335.071	0.606779
Sum128X2AdvSimd_X2	175.092	1497.175	2.711224
Sum128X2AdvSimd_Unzip	130.553	2007.951	3.636184
Sum128X2AdvSimdB64_X2	67.465	3885.658	7.036511
Sum128X2AdvSimdB64_Unzip	53.032	4943.142	8.951501
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	53.023	4943.922	8.952913
Sum256Base_Basic	1033.221	253.715	0.459451
Sum256Base	1028.371	254.912	0.461618
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1031.321	254.183	0.460298
Sum256X2Base_Basic	1163.278	225.349	0.408084
Sum256X2Base_X2	1157.382	226.497	0.410163
Sum256X2Base	1193.318	219.676	0.397811
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1598.506	163.993	0.296974

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	482.778	542.991
SumBase	482.784	542.984	0.999986
SumTraits	77.829	3368.200	6.203045
SumX2Base_Basic	778.941	336.539	0.619787
SumX2Base_X2	779.819	336.160	0.619089
SumX2Base	779.325	336.373	0.619482
SumX2Traits	77.119	3399.234	6.260199
Sum128Base_Basic	1034.191	253.477	0.466817
Sum128Base_Move	604.509	433.648	0.798628
Sum128Base	604.277	433.815	0.798935
Sum128AdvSimd_AlignRight	77.824	3368.442	6.203492
Sum128AdvSimd_ByX2Unzip	173.444	1511.403	2.783475
Sum128AdvSimd_Shuffle	291.488	899.331	1.656252
Sum128AdvSimdB64_ByX2Unzip	91.549	2863.441	5.273457
Sum128AdvSimdB64_Shuffle	115.660	2266.506	4.174110
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.806	3369.193	6.204874
Sum128X2Base_Basic	982.711	266.756	0.491271
Sum128X2Base_X2	396.558	661.048	1.217418
Sum128X2Base	396.540	661.079	1.217476
Sum128X2AdvSimd_X2	77.140	3398.285	6.258452
Sum128X2AdvSimd_Unzip	115.720	2265.330	4.171945
Sum128X2AdvSimdB64_X2	77.124	3398.990	6.259749
Sum128X2AdvSimdB64_Unzip	77.158	3397.491	6.256990
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	77.109	3399.650	6.260966
Sum256Base_Basic	1761.591	148.811	0.274058
Sum256Base	1756.221	149.266	0.274896
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1755.635	149.316	0.274987
Sum256X2Base_Basic	1820.754	143.976	0.265153
Sum256X2Base_X2	1911.036	137.174	0.252626
Sum256X2Base	1976.328	132.642	0.244280
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2767.122	94.735	0.174469

.NET 7.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 15.0.1
Environment.Version:	7.0.20
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.20/
RuntimeInformation.FrameworkDescription:	.NET 7.0.20
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Darwin 24.0.0 Darwin Kernel Version 24.0.0: Tue Sep 24 23:37:13 PDT 2024; root:xnu-11215.1.12~1/RELEASE_ARM64_T8112
RuntimeInformation.RuntimeIdentifier:	osx.15-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	False
Vector<T>.Assembly.CodeBase:	file:///usr/local/share/dotnet/shared/Microsoft.NETCore.App/7.0.20/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 7.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 7.0
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Apple M2
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Dp, Rdm, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	271.519	965.473
SumBase_ByX2Zip	138.978	1886.222	1.953676
SumBase	138.933	1886.833	1.954309
SumTraits	21.719	12069.818	12.501451
SumX2Base_Basic	275.453	951.683	0.985716
SumX2Base_X2	137.183	1910.910	1.979247
SumX2Base_Zip	77.666	3375.253	3.495956
SumX2Base	77.669	3375.158	3.495858
SumX2Traits	21.715	12071.817	12.503522
Sum128Base_Basic	272.252	962.874	0.997307
Sum128Base_ByX2Zip	1028.544	254.869	0.263983
Sum128Base	1025.189	255.703	0.264847
Sum128AdvSimd_ByX2Zip	129.364	2026.400	2.098867
Sum128AdvSimd_Shuffle	54.677	4794.441	4.965897
Sum128AdvSimdB64_ByX2Zip	31.348	8362.256	8.661302
Sum128AdvSimdB64_Shuffle	21.719	12069.563	12.501187
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	21.713	12072.973	12.504719
Sum128X2Base_Basic	275.101	952.899	0.986976
Sum128X2Base_X2	1388.946	188.736	0.195485
Sum128X2Base_Zip	487.699	537.512	0.556735
Sum128X2Base	487.677	537.536	0.556759
Sum128X2AdvSimd_X2	55.289	4741.370	4.910928
Sum128X2AdvSimd_Zip	74.026	3541.249	3.667889
Sum128X2AdvSimdB64_X2	18.102	14481.596	14.999477
Sum128X2AdvSimdB64_Zip	19.301	13581.618	14.067315
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	21.714	12072.522	12.504251
Sum256Base_Basic	616.699	425.076	0.440278
Sum256Base_ByShorter	1070.475	244.886	0.253643
Sum256Base_ByX2Zip	3211.618	81.624	0.084543
Sum256Base	1075.862	243.659	0.252373
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1040.137	252.028	0.261041
Sum256X2Base_Basic	621.733	421.634	0.436713
Sum256X2Base_X2	2106.234	124.461	0.128912
Sum256X2Base_Zip	1808.513	144.950	0.150134
Sum256X2Base	2087.214	125.595	0.130087
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2133.286	122.883	0.127277

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	361.753	724.649
SumBase_ByX2Zip	248.098	1056.614	1.458104
SumBase	248.095	1056.627	1.458121
SumTraits	43.413	6038.402	8.332860
SumX2Base_Basic	370.890	706.798	0.975365
SumX2Base_X2	242.577	1080.662	1.491289
SumX2Base_Zip	125.674	2085.908	2.878507
SumX2Base	127.011	2063.952	2.848207
SumX2Traits	31.354	8360.858	11.537797
Sum128Base_Basic	359.953	728.273	1.005000
Sum128Base_ByX2Zip	1577.029	166.226	0.229389
Sum128Base	1575.623	166.375	0.229594
Sum128AdvSimd_ByX2Zip	200.295	1308.787	1.806097
Sum128AdvSimd_Shuffle	109.335	2397.617	3.308658
Sum128AdvSimdB64_ByX2Zip	48.197	5439.048	7.505765
Sum128AdvSimdB64_Shuffle	43.412	6038.533	8.333041
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	43.386	6042.119	8.337990
Sum128X2Base_Basic	369.270	709.898	0.979643
Sum128X2Base_X2	2131.609	122.979	0.169709
Sum128X2Base_Zip	744.860	351.937	0.485666
Sum128X2Base	740.037	354.231	0.488831
Sum128X2AdvSimd_X2	110.552	2371.228	3.272242
Sum128X2AdvSimd_Zip	118.322	2215.513	3.057359
Sum128X2AdvSimdB64_X2	36.170	7247.471	10.001348
Sum128X2AdvSimdB64_Zip	31.353	8361.053	11.538066
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	31.354	8360.711	11.537595
Sum256Base_Basic	759.879	344.981	0.476067
Sum256Base_ByShorter	1584.601	165.432	0.228293
Sum256Base_ByX2Zip	3276.843	79.999	0.110397
Sum256Base	1599.853	163.855	0.226116
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1624.329	161.386	0.222709
Sum256X2Base_Basic	805.885	325.287	0.448889
Sum256X2Base_X2	2730.666	96.000	0.132478
Sum256X2Base_Zip	1901.206	137.883	0.190275
Sum256X2Base	2799.786	93.630	0.129207
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2768.658	94.683	0.130660

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	540.394	485.098
SumBase_ByX2Zip	314.454	833.647	1.718514
SumBase	314.378	833.849	1.718930
SumTraits	86.743	3022.090	6.229860
SumX2Base_Basic	572.680	457.750	0.943624
SumX2Base_X2	308.290	850.315	1.752875
SumX2Base_Zip	188.057	1393.962	2.873570
SumX2Base	192.889	1359.042	2.801585
SumX2Traits	48.200	5438.716	11.211592
Sum128Base_Basic	543.970	481.909	0.993428
Sum128Base_ByX2Zip	1645.693	159.291	0.328369
Sum128Base	1638.393	160.001	0.329832
Sum128AdvSimd_ByX2Zip	284.268	922.172	1.901004
Sum128AdvSimd_Shuffle	218.643	1198.961	2.471588
Sum128AdvSimdB64_ByX2Zip	67.518	3882.562	8.003672
Sum128AdvSimdB64_Shuffle	86.772	3021.061	6.227740
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	86.744	3022.039	6.229755
Sum128X2Base_Basic	570.675	459.358	0.946940
Sum128X2Base_X2	2791.149	93.920	0.193610
Sum128X2Base_Zip	1005.989	260.583	0.537177
Sum128X2Base	1007.250	260.257	0.536505
Sum128X2AdvSimd_X2	221.068	1185.806	2.444470
Sum128X2AdvSimd_Zip	178.319	1470.084	3.030491
Sum128X2AdvSimdB64_X2	72.287	3626.446	7.475704
Sum128X2AdvSimdB64_Zip	48.197	5439.053	11.212287
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	48.200	5438.646	11.211448
Sum256Base_Basic	1074.796	243.901	0.502788
Sum256Base_ByShorter	2209.835	118.626	0.244541
Sum256Base_ByX2Zip	3841.365	68.242	0.140678
Sum256Base	2238.354	117.115	0.241425
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2243.532	116.844	0.240868
Sum256X2Base_Basic	1045.866	250.648	0.516696
Sum256X2Base_X2	3912.049	67.009	0.138136
Sum256X2Base_Zip	2226.345	117.746	0.242727
Sum256X2Base	3921.474	66.848	0.137804
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	3823.246	68.566	0.141344

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	844.966	310.242
SumBase	841.181	311.638	1.004500
SumTraits	77.226	3394.515	10.941510
SumX2Base_Basic	889.825	294.602	0.949587
SumX2Base_X2	887.661	295.320	0.951902
SumX2Base	891.511	294.045	0.947792
SumX2Traits	77.109	3399.648	10.958054
Sum128Base_Basic	841.507	311.517	1.004111
Sum128Base_Move	88.251	2970.437	9.574584
Sum128Base	88.272	2969.724	9.572284
Sum128AdvSimd_AlignRight	77.206	3395.396	10.944350
Sum128AdvSimd_ByX2Zip	173.440	1511.435	4.871796
Sum128AdvSimd_Shuffle	291.037	900.725	2.903298
Sum128AdvSimdB64_ByX2Zip	81.938	3199.282	10.312216
Sum128AdvSimdB64_Shuffle	115.821	2263.353	7.295444
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.205	3395.410	10.944396
Sum128X2Base_Basic	900.971	290.957	0.937839
Sum128X2Base_X2	89.638	2924.472	9.426423
Sum128X2Base	89.448	2930.679	9.446430
Sum128X2AdvSimd_X2	77.102	3399.961	10.959063
Sum128X2AdvSimd_Zip	115.714	2265.439	7.302168
Sum128X2AdvSimdB64_X2	77.117	3399.300	10.956933
Sum128X2AdvSimdB64_Zip	67.491	3884.121	12.519651
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	77.102	3399.974	10.959106
Sum256Base_Basic	1856.725	141.186	0.455084
Sum256Base_ByShorter	1790.166	146.436	0.472004
Sum256Base	1862.996	140.711	0.453552
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1860.521	140.898	0.454156
Sum256X2Base_Basic	1750.629	149.743	0.482664
Sum256X2Base_X2	1756.050	149.281	0.481175
Sum256X2Base	1769.218	148.169	0.477593
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1741.198	150.554	0.485279

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	224.646	1166.921
SumBase_ByX2Unzip	101.133	2592.060	2.221282
SumBase	101.131	2592.130	2.221342
SumTraits	21.713	12072.992	10.346025
SumX2Base_Basic	224.613	1167.091	1.000145
SumX2Base_X2	98.965	2648.862	2.269959
SumX2Base_Unzip	59.679	4392.532	3.764207
SumX2Base	59.721	4389.446	3.761563
SumX2Traits	20.497	12789.137	10.959730
Sum128Base_Basic	224.689	1166.698	0.999809
Sum128Base_ByX2Unzip	88.280	2969.448	2.544687
Sum128Base	88.281	2969.430	2.544671
Sum128AdvSimd_ByX2Unzip	88.260	2970.137	2.545277
Sum128AdvSimd_Shuffle	54.695	4792.854	4.107266
Sum128AdvSimdB64_ByX2Unzip	31.343	8363.679	7.167307
Sum128AdvSimdB64_Shuffle	21.720	12069.484	10.343019
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	21.716	12071.237	10.344522
Sum128X2Base_Basic	224.649	1166.903	0.999985
Sum128X2Base_X2	87.262	3004.114	2.574394
Sum128X2Base_Unzip	54.569	4803.883	4.116718
Sum128X2Base	54.576	4803.303	4.116220
Sum128X2AdvSimd_X2	54.589	4802.180	4.115258
Sum128X2AdvSimd_Unzip	54.576	4803.243	4.116169
Sum128X2AdvSimdB64_X2	21.719	12069.901	10.343377
Sum128X2AdvSimdB64_Unzip	20.503	12785.402	10.956530
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	20.500	12787.206	10.958076
Sum256Base_Basic	583.098	449.571	0.385263
Sum256Base_ByShorter	563.778	464.977	0.398465
Sum256Base_ByX2Unzip	3644.247	71.934	0.061644
Sum256Base	573.798	456.858	0.391507
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	573.638	456.985	0.391616
Sum256X2Base_Basic	594.686	440.811	0.377756
Sum256X2Base_X2	1623.715	161.447	0.138353
Sum256X2Base_Unzip	2501.124	104.810	0.089818
Sum256X2Base	1606.960	163.130	0.139796
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1651.748	158.707	0.136005

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	271.230	966.501
SumBase_ByX2Unzip	186.135	1408.356	1.457169
SumBase	186.178	1408.032	1.456833
SumTraits	43.392	6041.231	6.250618
SumX2Base_Basic	275.458	951.665	0.984650
SumX2Base_X2	182.203	1438.745	1.488611
SumX2Base_Unzip	95.191	2753.867	2.849315
SumX2Base	96.959	2703.655	2.797363
SumX2Traits	33.754	7766.207	8.035381
Sum128Base_Basic	276.209	949.079	0.981974
Sum128Base_ByX2Unzip	132.801	1973.955	2.042371
Sum128Base	132.804	1973.918	2.042334
Sum128AdvSimd_ByX2Unzip	132.814	1973.763	2.042173
Sum128AdvSimd_Shuffle	109.326	2397.815	2.480922
Sum128AdvSimdB64_ByX2Unzip	48.200	5438.688	5.627191
Sum128AdvSimdB64_Shuffle	43.393	6041.112	6.250495
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	43.402	6039.947	6.249290
Sum128X2Base_Basic	278.131	942.519	0.975187
Sum128X2Base_X2	130.478	2009.099	2.078734
Sum128X2Base_Unzip	87.187	3006.686	3.110897
Sum128X2Base	87.212	3005.833	3.110014
Sum128X2AdvSimd_X2	109.161	2401.441	2.484674
Sum128X2AdvSimd_Unzip	87.211	3005.865	3.110048
Sum128X2AdvSimdB64_X2	43.393	6041.142	6.250526
Sum128X2AdvSimdB64_Unzip	33.764	7764.095	8.033196
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	33.754	7766.396	8.035576
Sum256Base_Basic	698.549	375.269	0.388276
Sum256Base_ByShorter	755.651	346.911	0.358935
Sum256Base_ByX2Unzip	4196.573	62.466	0.064631
Sum256Base	776.086	337.777	0.349484
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	775.951	337.836	0.349545
Sum256X2Base_Basic	803.712	326.167	0.337472
Sum256X2Base_X2	1388.977	188.732	0.195273
Sum256X2Base_Unzip	2606.658	100.567	0.104053
Sum256X2Base	1741.477	150.530	0.155747
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1786.785	146.713	0.151798

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	359.660	728.866
SumBase_ByX2Unzip	224.544	1167.448	1.601732
SumBase	224.541	1167.468	1.601760
SumTraits	67.483	3884.575	5.329615
SumX2Base_Basic	371.761	705.142	0.967450
SumX2Base_X2	217.305	1206.342	1.655094
SumX2Base_Unzip	147.315	1779.481	2.441438
SumX2Base	150.739	1739.061	2.385981
SumX2Traits	53.028	4943.499	6.782453
Sum128Base_Basic	359.639	728.910	1.000060
Sum128Base_ByX2Unzip	178.627	1467.553	2.013474
Sum128Base	178.608	1467.706	2.013684
Sum128AdvSimd_ByX2Unzip	178.612	1467.673	2.013640
Sum128AdvSimd_Shuffle	218.637	1198.994	1.645013
Sum128AdvSimdB64_ByX2Unzip	67.462	3885.788	5.331278
Sum128AdvSimdB64_Shuffle	86.758	3021.554	4.145555
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	67.475	3885.026	5.330233
Sum128X2Base_Basic	370.921	706.739	0.969641
Sum128X2Base_X2	173.922	1507.254	2.067944
Sum128X2Base_Unzip	130.668	2006.190	2.752481
Sum128X2Base	130.622	2006.885	2.753434
Sum128X2AdvSimd_X2	173.903	1507.411	2.068159
Sum128X2AdvSimd_Unzip	130.571	2007.676	2.754520
Sum128X2AdvSimdB64_X2	67.474	3885.100	5.330335
Sum128X2AdvSimdB64_Unzip	53.026	4943.649	6.782658
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	53.026	4943.650	6.782659
Sum256Base_Basic	985.725	265.940	0.364869
Sum256Base_ByShorter	1104.958	237.243	0.325497
Sum256Base_ByX2Unzip	5040.645	52.006	0.071352
Sum256Base	1141.968	229.555	0.314948
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1140.458	229.859	0.315365
Sum256X2Base_Basic	1097.299	238.899	0.327769
Sum256X2Base_X2	1070.179	244.953	0.336075
Sum256X2Base_Unzip	2831.640	92.577	0.127015
Sum256X2Base	1075.700	243.696	0.334350
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1070.190	244.951	0.336071

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	468.649	559.361
SumBase	468.894	559.069	0.999479
SumTraits	77.636	3376.557	6.036459
SumX2Base_Basic	782.048	335.202	0.599259
SumX2Base_X2	781.563	335.410	0.599631
SumX2Base	782.070	335.192	0.599242
SumX2Traits	77.107	3399.733	6.077892
Sum128Base_Basic	469.332	558.547	0.998546
Sum128Base_Move	91.564	2862.948	5.118252
Sum128Base	91.556	2863.199	5.118700
Sum128AdvSimd_AlignRight	77.651	3375.937	6.035350
Sum128AdvSimd_ByX2Unzip	173.466	1511.217	2.701686
Sum128AdvSimd_Shuffle	291.016	900.790	1.610393
Sum128AdvSimdB64_ByX2Unzip	81.938	3199.303	5.719571
Sum128AdvSimdB64_Shuffle	115.710	2265.527	4.050208
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.663	3375.419	6.034425
Sum128X2Base_Basic	778.463	336.746	0.602019
Sum128X2Base_X2	88.722	2954.673	5.282233
Sum128X2Base	88.585	2959.227	5.290374
Sum128X2AdvSimd_X2	77.099	3400.098	6.078543
Sum128X2AdvSimd_Unzip	115.712	2265.484	4.050132
Sum128X2AdvSimdB64_X2	77.110	3399.610	6.077671
Sum128X2AdvSimdB64_Unzip	77.124	3399.007	6.076595
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	77.119	3399.222	6.076978
Sum256Base_Basic	1605.834	163.245	0.291842
Sum256Base_ByShorter	1620.687	161.749	0.289167
Sum256Base	1606.248	163.203	0.291767
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1605.546	163.274	0.291894
Sum256X2Base_Basic	1744.718	150.250	0.268610
Sum256X2Base_X2	1748.531	149.922	0.268025
Sum256X2Base	1774.038	147.767	0.264171
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1743.116	150.388	0.268857

.NET 8.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	8
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 15.0.1
Environment.Version:	8.0.4
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/usr/local/share/dotnet/shared/Microsoft.NETCore.App/8.0.4/
RuntimeInformation.FrameworkDescription:	.NET 8.0.4
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Darwin 24.0.0 Darwin Kernel Version 24.0.0: Tue Sep 24 23:37:13 PDT 2024; root:xnu-11215.1.12~1/RELEASE_ARM64_T8112
RuntimeInformation.RuntimeIdentifier:	osx-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	False
Vector512.IsHardwareAccelerated:	False
Vector<T>.Assembly.CodeBase:	file:///usr/local/share/dotnet/shared/Microsoft.NETCore.App/8.0.4/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 8.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 8.0
VectorTraitsGlobal.InitCheckSum:	-2122844159	# 0x8177F801
VectorEnvironment.CpuModelName:	Apple M2
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Dp, Rdm, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	203.210	1290.017
SumBase_ByX2Zip	137.071	1912.470	1.482515
SumBase	137.022	1913.147	1.483040
SumTraits	12.868	20371.835	15.791912
SumX2Base_Basic	201.739	1299.420	1.007289
SumX2Base_X2	137.098	1912.091	1.482222
SumX2Base_Zip	76.542	3424.851	2.654888
SumX2Base	76.557	3424.171	2.654361
SumX2Traits	12.802	20476.015	15.872671
Sum128Base_Basic	203.207	1290.033	1.000013
Sum128Base_ByX2Zip	124.760	2101.192	1.628810
Sum128Base	124.758	2101.228	1.628837
Sum128AdvSimd_ByX2Zip	122.184	2145.494	1.663152
Sum128AdvSimd_Shuffle	54.634	4798.178	3.719469
Sum128AdvSimd_ShuffleX	26.715	9812.548	7.606526
Sum128AdvSimdB64_ByX2Zip	31.327	8367.958	6.486704
Sum128AdvSimdB64_Shuffle	21.706	12076.917	9.361828
Sum128AdvSimdB64_ShuffleX	12.899	20322.034	15.753307
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	12.824	20441.550	15.845955
Sum128X2Base_Basic	201.727	1299.498	1.007350
Sum128X2Base_X2	167.421	1565.780	1.213767
Sum128X2Base_Zip	72.703	3605.695	2.795076
Sum128X2Base	72.706	3605.540	2.794955
Sum128X2AdvSimd_X2	26.610	9851.189	7.636480
Sum128X2AdvSimd_Zip	72.713	3605.209	2.794699
Sum128X2AdvSimdB64_X2	12.742	20572.466	15.947438
Sum128X2AdvSimdB64_Zip	19.288	13591.008	10.535527
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	12.755	20551.546	15.931222
Sum256Base_Basic	201.349	1301.937	1.009240
Sum256Base_ByShorter	73.492	3566.962	2.765050
Sum256Base_ByX2Zip	3402.473	77.045	0.059724
Sum256Base	73.486	3567.267	2.765287
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	73.478	3567.676	2.765604
Sum256X2Base_Basic	202.528	1294.359	1.003366
Sum256X2Base_X2	149.643	1751.799	1.357966
Sum256X2Base_Zip	1707.119	153.559	0.119037
Sum256X2Base	149.367	1755.030	1.360470
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	149.312	1755.677	1.360972
Sum512Base_Basic	207.487	1263.426	0.979387
Sum512Base_ByShorter	273.759	957.573	0.742295
Sum512Base_ByX2Zip	4281.611	61.226	0.047461
Sum512Base	273.862	957.213	0.742015
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	273.091	959.915	0.744110
Sum512X2Base_Basic	213.137	1229.933	0.953424
Sum512X2Base_X2	288.814	907.657	0.703601
Sum512X2Base_Zip	2123.528	123.447	0.095694
Sum512X2Base	288.911	907.351	0.703364
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	287.593	911.509	0.706587

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	225.289	1163.592
SumBase_ByX2Zip	244.539	1071.993	0.921279
SumBase	244.580	1071.814	0.921125
SumTraits	24.897	10529.245	9.048914
SumX2Base_Basic	231.444	1132.644	0.973403
SumX2Base_X2	245.558	1067.542	0.917454
SumX2Base_Zip	123.622	2120.524	1.822395
SumX2Base	123.634	2120.328	1.822226
SumX2Traits	25.514	10274.392	8.829891
Sum128Base_Basic	225.268	1163.698	1.000091
Sum128Base_ByX2Zip	191.109	1371.701	1.178851
Sum128Base	191.142	1371.465	1.178648
Sum128AdvSimd_ByX2Zip	186.007	1409.321	1.211182
Sum128AdvSimd_Shuffle	109.224	2400.057	2.062627
Sum128AdvSimd_ShuffleX	53.341	4914.485	4.223546
Sum128AdvSimdB64_ByX2Zip	48.183	5440.579	4.675675
Sum128AdvSimdB64_Shuffle	43.392	6041.320	5.191957
Sum128AdvSimdB64_ShuffleX	24.914	10521.871	9.042577
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	24.916	10521.204	9.042004
Sum128X2Base_Basic	227.038	1154.625	0.992294
Sum128X2Base_X2	185.959	1409.685	1.211494
Sum128X2Base_Zip	116.265	2254.719	1.937723
Sum128X2Base	116.257	2254.864	1.937848
Sum128X2AdvSimd_X2	53.371	4911.703	4.221156
Sum128X2AdvSimd_Zip	115.451	2270.614	1.951383
Sum128X2AdvSimdB64_X2	25.606	10237.511	8.798195
Sum128X2AdvSimdB64_Zip	31.338	8365.007	7.188951
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	25.635	10225.936	8.788248
Sum256Base_Basic	219.804	1192.628	1.024954
Sum256Base_ByShorter	118.136	2219.003	1.907028
Sum256Base_ByX2Zip	3074.032	85.277	0.073288
Sum256Base	118.142	2218.896	1.906936
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	118.162	2218.510	1.906604
Sum256X2Base_Basic	222.231	1179.604	1.013761
Sum256X2Base_X2	242.669	1080.253	0.928377
Sum256X2Base_Zip	1548.627	169.275	0.145476
Sum256X2Base	242.673	1080.237	0.928364
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	242.766	1079.822	0.928007
Sum512Base_Basic	232.189	1129.013	0.970282
Sum512Base_ByShorter	475.280	551.557	0.474013
Sum512Base_ByX2Zip	3708.331	70.691	0.060752
Sum512Base	476.840	549.753	0.472462
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	456.451	574.309	0.493566
Sum512X2Base_Basic	249.066	1052.507	0.904533
Sum512X2Base_X2	489.368	535.679	0.460367
Sum512X2Base_Zip	1878.137	139.577	0.119953
Sum512X2Base	487.089	538.185	0.462520
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	487.091	538.183	0.462519

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	277.688	944.022
SumBase_ByX2Zip	310.679	843.778	0.893811
SumBase	310.793	843.467	0.893482
SumTraits	51.282	5111.822	5.414937
SumX2Base_Basic	281.480	931.306	0.986530
SumX2Base_X2	310.645	843.871	0.893909
SumX2Base_Zip	188.872	1387.946	1.470247
SumX2Base	188.878	1387.900	1.470198
SumX2Traits	48.201	5438.601	5.761093
Sum128Base_Basic	277.697	943.991	0.999967
Sum128Base_ByX2Zip	265.395	987.751	1.046322
Sum128Base	265.384	987.791	1.046364
Sum128AdvSimd_ByX2Zip	255.559	1025.766	1.086590
Sum128AdvSimd_Shuffle	218.466	1199.928	1.271080
Sum128AdvSimd_ShuffleX	107.591	2436.490	2.580966
Sum128AdvSimdB64_ByX2Zip	67.465	3885.602	4.116006
Sum128AdvSimdB64_Shuffle	86.742	3022.103	3.201304
Sum128AdvSimdB64_ShuffleX	51.146	5125.406	5.429326
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	50.940	5146.153	5.451303
Sum128X2Base_Basic	281.473	931.330	0.986555
Sum128X2Base_X2	255.675	1025.300	1.086097
Sum128X2Base_Zip	173.733	1508.893	1.598366
Sum128X2Base	173.744	1508.791	1.598258
Sum128X2AdvSimd_X2	106.583	2459.532	2.605374
Sum128X2AdvSimd_Zip	169.053	1550.665	1.642615
Sum128X2AdvSimdB64_X2	51.040	5136.023	5.440573
Sum128X2AdvSimdB64_Zip	48.204	5438.226	5.760695
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	48.199	5438.830	5.761335
Sum256Base_Basic	263.001	996.742	1.055846
Sum256Base_ByShorter	178.276	1470.435	1.557627
Sum256Base_ByX2Zip	2951.447	88.819	0.094085
Sum256Base	178.285	1470.361	1.557549
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	178.260	1470.572	1.557772
Sum256X2Base_Basic	270.838	967.899	1.025293
Sum256X2Base_X2	166.902	1570.643	1.663777
Sum256X2Base_Zip	1523.489	172.068	0.182271
Sum256X2Base	166.916	1570.518	1.663645
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	166.908	1570.592	1.663724
Sum512Base_Basic	300.184	873.278	0.925061
Sum512Base_ByShorter	322.652	812.467	0.860644
Sum512Base_ByX2Zip	3645.380	71.911	0.076175
Sum512Base	322.560	812.698	0.860889
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	267.673	979.345	1.037417
Sum512X2Base_Basic	350.144	748.675	0.793069
Sum512X2Base_X2	574.100	456.618	0.483694
Sum512X2Base_Zip	1861.886	140.795	0.149144
Sum512X2Base	573.866	456.803	0.483890
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	572.737	457.704	0.484844

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	432.564	606.023
SumBase	432.460	606.169	1.000241
SumTraits	77.393	3387.173	5.589181
SumX2Base_Basic	433.542	604.657	0.997745
SumX2Base_X2	433.511	604.699	0.997816
SumX2Base	433.585	604.597	0.997647
SumX2Traits	62.651	4184.177	6.904317
Sum128Base_Basic	432.465	606.162	1.000230
Sum128Base_Move	77.820	3368.583	5.558505
Sum128Base	77.823	3368.474	5.558325
Sum128AdvSimd_AlignRight	77.398	3386.968	5.588842
Sum128AdvSimd_ByX2Zip	154.143	1700.659	2.806260
Sum128AdvSimd_Shuffle	290.966	900.944	1.486649
Sum128AdvSimd_ShuffleX	142.200	1843.487	3.041941
Sum128AdvSimdB64_ByX2Zip	81.912	3200.331	5.280872
Sum128AdvSimdB64_Shuffle	115.830	2263.171	3.734462
Sum128AdvSimdB64_ShuffleX	81.909	3200.430	5.281035
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.411	3386.401	5.587907
Sum128X2Base_Basic	433.548	604.648	0.997731
Sum128X2Base_X2	58.870	4452.921	7.347772
Sum128X2Base	58.858	4453.852	7.349308
Sum128X2AdvSimd_X2	62.670	4182.899	6.902209
Sum128X2AdvSimd_Zip	106.000	2473.055	4.080792
Sum128X2AdvSimdB64_X2	62.662	4183.467	6.903146
Sum128X2AdvSimdB64_Zip	67.453	3886.332	6.412843
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	62.674	4182.637	6.901777
Sum256Base_Basic	441.490	593.771	0.979782
Sum256Base_ByShorter	53.565	4893.918	8.075462
Sum256Base	441.496	593.762	0.979768
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	441.489	593.772	0.979784
Sum256X2Base_Basic	454.601	576.647	0.951526
Sum256X2Base_X2	454.630	576.610	0.951464
Sum256X2Base	454.647	576.588	0.951429
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	454.603	576.644	0.951522
Sum512Base_Basic	489.349	535.699	0.883958
Sum512Base_ByShorter	454.811	576.381	0.951087
Sum512Base	493.989	530.667	0.875655
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	494.158	530.486	0.875356
Sum512X2Base_Basic	576.836	454.452	0.749892
Sum512X2Base_X2	579.175	452.617	0.746863
Sum512X2Base	579.101	452.674	0.746959
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	579.160	452.628	0.746882

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	277.611	944.287
SumBase_ByX2Unzip	99.895	2624.203	2.779032
SumBase	99.883	2624.512	2.779359
SumTraits	12.962	20224.236	21.417473
SumX2Base_Basic	277.329	945.247	1.001017
SumX2Base_X2	99.729	2628.571	2.783658
SumX2Base_Unzip	60.064	4364.380	4.621880
SumX2Base	60.066	4364.299	4.621794
SumX2Traits	14.561	18003.583	19.065800
Sum128Base_Basic	277.566	944.437	1.000159
Sum128Base_ByX2Unzip	82.467	3178.779	3.366328
Sum128Base	82.466	3178.814	3.366365
Sum128AdvSimd_ByX2Unzip	82.468	3178.732	3.366279
Sum128AdvSimd_Shuffle	54.646	4797.161	5.080195
Sum128AdvSimd_ShuffleX	26.712	9813.850	10.392870
Sum128AdvSimdB64_ByX2Unzip	31.343	8363.699	8.857160
Sum128AdvSimdB64_Shuffle	21.706	12076.790	12.789325
Sum128AdvSimdB64_ShuffleX	12.911	20304.066	21.502013
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	12.921	20288.249	21.485262
Sum128X2Base_Basic	277.338	945.214	1.000982
Sum128X2Base_X2	80.103	3272.588	3.465672
Sum128X2Base_Unzip	52.483	4994.817	5.289513
Sum128X2Base	52.480	4995.110	5.289823
Sum128X2AdvSimd_X2	28.968	9049.327	9.583240
Sum128X2AdvSimd_Unzip	52.478	4995.321	5.290047
Sum128X2AdvSimdB64_X2	14.537	18032.565	19.096492
Sum128X2AdvSimdB64_Unzip	20.489	12794.377	13.549250
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	14.527	18044.990	19.109650
Sum256Base_Basic	267.033	981.692	1.039612
Sum256Base_ByShorter	52.510	4992.279	5.286825
Sum256Base_ByX2Unzip	2451.659	106.925	0.113234
Sum256Base	52.508	4992.449	5.287005
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	52.505	4992.696	5.287267
Sum256X2Base_Basic	268.384	976.750	1.034379
Sum256X2Base_X2	51.391	5100.969	5.401928
Sum256X2Base_Unzip	1229.471	213.217	0.225797
Sum256X2Base	51.390	5101.028	5.401991
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	51.384	5101.711	5.402714
Sum512Base_Basic	270.806	968.015	1.025129
Sum512Base_ByShorter	52.670	4977.121	5.270773
Sum512Base_ByX2Unzip	3044.244	86.111	0.091192
Sum512Base	52.681	4976.065	5.269655
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	52.676	4976.564	5.270183
Sum512X2Base_Basic	273.538	958.345	1.014888
Sum512X2Base_X2	145.541	1801.164	1.907434
Sum512X2Base_Unzip	1573.696	166.579	0.176407
Sum512X2Base	145.614	1800.261	1.906477
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	145.355	1803.472	1.909878

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	319.226	821.187
SumBase_ByX2Unzip	185.239	1415.167	1.723319
SumBase	185.233	1415.211	1.723372
SumTraits	25.176	10412.378	12.679668
SumX2Base_Basic	321.227	816.071	0.993770
SumX2Base_X2	183.937	1425.187	1.735521
SumX2Base_Unzip	97.020	2701.960	3.290311
SumX2Base	97.021	2701.930	3.290274
SumX2Traits	33.754	7766.276	9.457378
Sum128Base_Basic	319.230	821.177	0.999988
Sum128Base_ByX2Unzip	121.023	2166.065	2.637725
Sum128Base	121.011	2166.278	2.637984
Sum128AdvSimd_ByX2Unzip	121.033	2165.891	2.637513
Sum128AdvSimd_Shuffle	109.265	2399.154	2.921568
Sum128AdvSimd_ShuffleX	53.442	4905.227	5.973337
Sum128AdvSimdB64_ByX2Unzip	48.195	5439.263	6.623660
Sum128AdvSimdB64_Shuffle	43.388	6041.856	7.357467
Sum128AdvSimdB64_ShuffleX	24.932	10514.324	12.803813
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	24.983	10492.724	12.777509
Sum128X2Base_Basic	321.287	815.918	0.993584
Sum128X2Base_X2	116.564	2248.934	2.738638
Sum128X2Base_Unzip	82.706	3169.586	3.859762
Sum128X2Base	82.716	3169.223	3.859320
Sum128X2AdvSimd_X2	57.944	4524.073	5.509188
Sum128X2AdvSimd_Unzip	82.733	3168.558	3.858510
Sum128X2AdvSimdB64_X2	29.078	9015.116	10.978153
Sum128X2AdvSimdB64_Unzip	33.747	7767.810	9.459247
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	33.747	7767.988	9.459463
Sum256Base_Basic	295.788	886.255	1.079237
Sum256Base_ByShorter	80.159	3270.281	3.982383
Sum256Base_ByX2Unzip	2321.446	112.923	0.137512
Sum256Base	80.149	3270.702	3.982895
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	80.146	3270.826	3.983046
Sum256X2Base_Basic	305.437	858.258	1.045143
Sum256X2Base_X2	79.258	3307.489	4.027693
Sum256X2Base_Unzip	1166.955	224.639	0.273554
Sum256X2Base	79.256	3307.569	4.027790
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	79.245	3308.010	4.028327
Sum512Base_Basic	310.890	843.205	1.026813
Sum512Base_ByShorter	81.708	3208.307	3.906914
Sum512Base_ByX2Unzip	3079.800	85.117	0.103651
Sum512Base	81.702	3208.536	3.907193
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	81.698	3208.715	3.907411
Sum512X2Base_Basic	326.383	803.179	0.978071
Sum512X2Base_X2	287.316	912.388	1.111060
Sum512X2Base_Unzip	1743.112	150.389	0.183136
Sum512X2Base	287.640	911.361	1.109809
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	287.850	910.695	1.108998

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	398.037	658.592
SumBase_ByX2Unzip	219.810	1192.594	1.810823
SumBase	219.812	1192.580	1.810802
SumTraits	51.517	5088.520	7.726359
SumX2Base_Basic	402.003	652.094	0.990133
SumX2Base_X2	219.611	1193.672	1.812459
SumX2Base_Unzip	148.686	1763.075	2.677036
SumX2Base	148.701	1762.898	2.676766
SumX2Traits	53.020	4944.259	7.507313
Sum128Base_Basic	397.972	658.699	1.000163
Sum128Base_ByX2Unzip	154.757	1693.913	2.572020
Sum128Base	154.765	1693.825	2.571887
Sum128AdvSimd_ByX2Unzip	154.777	1693.692	2.571686
Sum128AdvSimd_Shuffle	218.477	1199.872	1.821873
Sum128AdvSimd_ShuffleX	107.480	2439.010	3.703368
Sum128AdvSimdB64_ByX2Unzip	67.476	3885.012	5.898964
Sum128AdvSimdB64_Shuffle	86.737	3022.295	4.589023
Sum128AdvSimdB64_ShuffleX	51.180	5122.031	7.777240
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	51.179	5122.091	7.777332
Sum128X2Base_Basic	401.998	652.103	0.990146
Sum128X2Base_X2	144.737	1811.181	2.750079
Sum128X2Base_Unzip	121.363	2159.996	3.279717
Sum128X2Base	121.378	2159.740	3.279328
Sum128X2AdvSimd_X2	115.896	2261.890	3.434431
Sum128X2AdvSimd_Unzip	121.329	2160.596	3.280628
Sum128X2AdvSimdB64_X2	57.938	4524.558	6.870044
Sum128X2AdvSimdB64_Unzip	53.021	4944.155	7.507156
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	53.010	4945.197	7.508738
Sum256Base_Basic	351.369	746.065	1.132817
Sum256Base_ByShorter	116.431	2251.488	3.418638
Sum256Base_ByX2Unzip	2363.289	110.923	0.168425
Sum256Base	116.461	2250.908	3.417756
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	116.451	2251.102	3.418051
Sum256X2Base_Basic	371.353	705.917	1.071857
Sum256X2Base_X2	114.472	2290.021	3.477145
Sum256X2Base_Unzip	1184.479	221.316	0.336044
Sum256X2Base	114.480	2289.858	3.476897
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	114.465	2290.161	3.477358
Sum512Base_Basic	387.083	677.229	1.028298
Sum512Base_ByShorter	118.768	2207.185	3.351368
Sum512Base_ByX2Unzip	4026.040	65.112	0.098866
Sum512Base	118.772	2207.121	3.351270
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	118.779	2206.986	3.351066
Sum512X2Base_Basic	420.345	623.640	0.946929
Sum512X2Base_X2	538.044	487.217	0.739785
Sum512X2Base_Unzip	1599.565	163.885	0.248841
Sum512X2Base	538.123	487.145	0.739676
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	538.571	486.740	0.739062

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	468.826	559.150
SumBase	468.900	559.062	0.999843
SumTraits	77.333	3389.829	6.062472
SumX2Base_Basic	775.718	337.937	0.604377
SumX2Base_X2	774.341	338.538	0.605452
SumX2Base	774.099	338.644	0.605641
SumX2Traits	62.624	4186.011	7.486386
Sum128Base_Basic	469.393	558.475	0.998793
Sum128Base_Move	77.856	3367.047	6.021727
Sum128Base	77.837	3367.850	6.023162
Sum128AdvSimd_AlignRight	77.323	3390.246	6.063217
Sum128AdvSimd_ByX2Unzip	154.130	1700.799	3.041759
Sum128AdvSimd_Shuffle	290.975	900.915	1.611223
Sum128AdvSimd_ShuffleX	155.437	1686.496	3.016180
Sum128AdvSimdB64_ByX2Unzip	81.897	3200.906	5.724595
Sum128AdvSimdB64_Shuffle	115.770	2264.357	4.049642
Sum128AdvSimdB64_ShuffleX	81.903	3200.672	5.724177
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	77.323	3390.257	6.063237
Sum128X2Base_Basic	775.956	337.834	0.604192
Sum128X2Base_X2	59.343	4417.453	7.900305
Sum128X2Base	59.336	4417.922	7.901143
Sum128X2AdvSimd_X2	62.623	4186.035	7.486430
Sum128X2AdvSimd_Unzip	110.818	2365.526	4.230577
Sum128X2AdvSimdB64_X2	62.645	4184.568	7.483806
Sum128X2AdvSimdB64_Unzip	77.100	3400.065	6.080777
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	62.654	4184.004	7.482796
Sum256Base_Basic	536.342	488.763	0.874118
Sum256Base_ByShorter	58.591	4474.149	8.001701
Sum256Base	540.195	485.277	0.867883
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	539.775	485.654	0.868558
Sum256X2Base_Basic	619.407	423.218	0.756895
Sum256X2Base_X2	618.872	423.584	0.757550
Sum256X2Base	620.096	422.748	0.756054
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	619.528	423.135	0.756747
Sum512Base_Basic	627.159	417.987	0.747540
Sum512Base_ByShorter	619.279	423.305	0.757051
Sum512Base	625.367	419.185	0.749682
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	627.538	417.734	0.747087
Sum512X2Base_Basic	698.985	375.035	0.670724
Sum512X2Base_X2	701.946	373.453	0.667895
Sum512X2Base	701.966	373.442	0.667876
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	701.385	373.752	0.668429

AWS Arm t4g.small

Neoverse-N1

.NET Core 3.1

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	2
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 6.8.0.1015
Environment.Version:	3.1.32
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/3.1.32/
RuntimeInformation.FrameworkDescription:	.NET Core 3.1.32
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Linux 6.8.0-1015-aws #16~22.04.1-Ubuntu SMP Mon Aug 19 20:21:57 UTC 2024
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector<T>.Assembly.CodeBase:	file:///home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/3.1.32/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET Core 3.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET Core 3.1
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Neoverse-N1
VectorEnvironment.CpuFlags:	fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
VectorEnvironment.SupportedInstructionSets:	
Vector128s.Instance:	WVectorTraits128Base	// 
Vectors.Instance:	VectorTraits128Base	// 
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	993.130	263.957
SumBase_ByX2Zip	691.759	378.953	1.435659
SumBase	689.183	380.369	1.441025
SumTraits	692.202	378.710	1.434741
SumX2Base_Basic	1036.653	252.875	0.958016
SumX2Base_X2	1126.883	232.627	0.881307
SumX2Base_Zip	373.192	702.437	2.661176
SumX2Base	372.972	702.851	2.662744
SumX2Traits	374.203	700.539	2.653986
Sum128Base_Basic	1991.463	131.634	0.498694
Sum128Base	1990.541	131.695	0.498925
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	1989.032	131.795	0.499303
Sum128X2Base_Basic	2163.213	121.183	0.459100
Sum128X2Base_X2	2186.381	119.899	0.454235
Sum128X2Base	2284.163	114.766	0.434790
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	2057.077	127.435	0.482787
Sum256Base_Basic	1899.144	138.033	0.522936
Sum256Base	1924.463	136.217	0.516056
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2093.030	125.246	0.474494
Sum256X2Base_Basic	2049.249	127.922	0.484631
Sum256X2Base_X2	1970.268	133.050	0.504059
Sum256X2Base	1993.186	131.520	0.498263
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2322.323	112.880	0.427645

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	1387.853	188.885
SumBase_ByX2Zip	1200.784	218.311	1.155788
SumBase	1228.647	213.360	1.129578
SumTraits	1228.672	213.356	1.129555
SumX2Base_Basic	1622.249	161.593	0.855512
SumX2Base_X2	2065.372	126.923	0.671962
SumX2Base_Zip	624.974	419.448	2.220658
SumX2Base	624.995	419.434	2.220582
SumX2Traits	624.983	419.442	2.220625
Sum128Base_Basic	2745.645	95.476	0.505474
Sum128Base	2729.178	96.052	0.508524
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	2730.302	96.013	0.508315
Sum128X2Base_Basic	2916.967	89.869	0.475786
Sum128X2Base_X2	2922.535	89.697	0.474880
Sum128X2Base	2921.201	89.738	0.475097
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	2907.724	90.154	0.477299
Sum256Base_Basic	2930.335	89.459	0.473616
Sum256Base	2981.203	87.932	0.465534
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3319.238	78.977	0.418124
Sum256X2Base_Basic	3501.808	74.860	0.396325
Sum256X2Base_X2	3406.436	76.956	0.407421
Sum256X2Base	3517.684	74.522	0.394536
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	3896.348	67.279	0.356193

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1898.381	138.088
SumBase_ByX2Zip	8337.118	31.443	0.227702
SumBase	1858.244	141.071	1.021599
SumTraits	1811.683	144.696	1.047855
SumX2Base_Basic	2159.998	121.363	0.878881
SumX2Base_X2	2169.597	120.826	0.874992
SumX2Base_Zip	4544.067	57.689	0.417771
SumX2Base	2153.563	121.726	0.881507
SumX2Traits	2194.253	119.468	0.865160
Sum128Base_Basic	3823.410	68.563	0.496515
Sum128Base	3844.231	68.192	0.493826
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	3961.665	66.170	0.479188
Sum128X2Base_Basic	4319.647	60.686	0.439476
Sum128X2Base_X2	4289.078	61.119	0.442608
Sum128X2Base	4280.935	61.235	0.443450
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	4291.590	61.083	0.442349
Sum256Base_Basic	4460.399	58.771	0.425608
Sum256Base	4585.113	57.173	0.414031
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	5215.155	50.266	0.364012
Sum256X2Base_Basic	4786.677	54.765	0.396597
Sum256X2Base_X2	5000.858	52.420	0.379611
Sum256X2Base	5201.969	50.393	0.364935
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	6386.813	41.045	0.297234

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	2388.210	109.766
SumBase	2393.339	109.531	0.997857
SumTraits	2442.303	107.335	0.977852
SumX2Base_Basic	2653.243	98.801	0.900110
SumX2Base_X2	2672.980	98.072	0.893464
SumX2Base	2678.843	97.857	0.891508
SumX2Traits	2670.517	98.162	0.894288
Sum128Base_Basic	3754.954	69.813	0.636016
Sum128Base_Move	3266.142	80.261	0.731202
Sum128Base	3795.575	69.066	0.629209
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	3906.964	67.097	0.611270
Sum128X2Base_Basic	4549.792	57.617	0.524905
Sum128X2Base_X2	4527.266	57.903	0.527517
Sum128X2Base	4529.972	57.869	0.527202
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	4531.257	57.852	0.527052
Sum256Base_Basic	6876.085	38.124	0.347321
Sum256Base	7072.303	37.066	0.337685
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	8407.481	31.180	0.284058
Sum256X2Base_Basic	7535.309	34.789	0.316936
Sum256X2Base_X2	7888.819	33.230	0.302734
Sum256X2Base	8244.425	31.797	0.289676
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	10691.444	24.519	0.223376

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
Check-SumBase_ByX2Unzip	Check `SumBase_ByX2Unzip` mismatch. 85!=114
# SumX2Base_Basic	114
Check-SumX2Base_Unzip	Check `SumX2Base_Unzip` mismatch. 60!=114
Check-SumX2Base	Check `SumX2Base` mismatch. 60!=114
Check-SumX2Traits	Check `SumX2Traits` mismatch. 60!=114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	946.042	277.096
SumBase_ByX2Unzip	1745.879	150.150	0.541871
SumBase	945.667	277.206	1.000397
SumTraits	946.788	276.877	0.999212
SumX2Base_Basic	960.762	272.850	0.984678
SumX2Base_X2	966.691	271.176	0.978639
SumX2Base_Unzip	1084.476	241.724	0.872350
SumX2Base	1082.439	242.179	0.873991
SumX2Traits	1085.097	241.586	0.871850
Sum128Base_Basic	1693.952	154.753	0.558482
Sum128Base	1693.101	154.831	0.558763
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	1693.955	154.753	0.558481
Sum128X2Base_Basic	1732.943	151.271	0.545916
Sum128X2Base_X2	1738.336	150.802	0.544223
Sum128X2Base	1718.416	152.550	0.550531
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	1721.497	152.277	0.549546
Sum256Base_Basic	1655.841	158.315	0.571336
Sum256Base	1684.073	155.661	0.561758
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1844.944	142.088	0.512776
Sum256X2Base_Basic	1681.344	155.913	0.562670
Sum256X2Base_X2	1720.518	152.363	0.549859
Sum256X2Base	1746.297	150.114	0.541742
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1939.114	135.187	0.487873

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	1223.310	214.291
SumBase_ByX2Unzip	1891.121	138.618	0.646871
SumBase	1223.561	214.247	0.999795
SumTraits	1222.687	214.400	1.000510
SumX2Base_Basic	1250.769	209.586	0.978047
SumX2Base_X2	1251.051	209.539	0.977826
SumX2Base_Unzip	967.561	270.933	1.264324
SumX2Base	1251.023	209.544	0.977848
SumX2Traits	1250.944	209.557	0.977910
Sum128Base_Basic	2374.964	110.378	0.515086
Sum128Base	2376.888	110.289	0.514669
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	2379.461	110.169	0.514112
Sum128X2Base_Basic	2775.230	94.458	0.440796
Sum128X2Base_X2	2758.006	95.048	0.443549
Sum128X2Base	2727.777	96.102	0.448464
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	2728.008	96.094	0.448426
Sum256Base_Basic	2589.776	101.223	0.472362
Sum256Base	2652.308	98.836	0.461225
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2975.552	88.099	0.411120
Sum256X2Base_Basic	2748.811	95.366	0.445033
Sum256X2Base_X2	2810.714	93.266	0.435231
Sum256X2Base	2865.987	91.467	0.426837
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	3397.826	77.150	0.360027

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1474.715	177.759
SumBase_ByX2Unzip	4473.500	58.599	0.329656
SumBase	1475.251	177.694	0.999637
SumTraits	1477.415	177.434	0.998173
SumX2Base_Basic	1525.079	171.889	0.966977
SumX2Base_X2	1523.183	172.103	0.968180
SumX2Base_Unzip	2683.350	97.693	0.549580
SumX2Base	1524.369	171.969	0.967427
SumX2Traits	1525.229	171.872	0.966881
Sum128Base_Basic	3598.146	72.855	0.409854
Sum128Base	3589.323	73.034	0.410862
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	3588.378	73.054	0.410970
Sum128X2Base_Basic	3831.862	68.412	0.384856
Sum128X2Base_X2	3835.993	68.338	0.384442
Sum128X2Base	3845.647	68.166	0.383477
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	3843.460	68.205	0.383695
Sum256Base_Basic	3816.791	68.682	0.386376
Sum256Base	3939.612	66.541	0.374330
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	4580.087	57.236	0.321984
Sum256X2Base_Basic	4118.147	63.656	0.358102
Sum256X2Base_X2	4226.590	62.023	0.348914
Sum256X2Base	4352.833	60.224	0.338794
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	5584.417	46.942	0.264077

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1560.803	167.955
SumBase	1554.294	168.658	1.004188
SumTraits	1557.456	168.315	1.002149
SumX2Base_Basic	1606.304	163.197	0.971674
SumX2Base_X2	1612.334	162.587	0.968040
SumX2Base	1612.543	162.566	0.967914
SumX2Traits	1629.331	160.891	0.957941
Sum128Base_Basic	3052.547	85.877	0.511312
Sum128Base_Move	3324.161	78.860	0.469533
Sum128Base	3033.097	86.428	0.514591
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	3027.802	86.579	0.515491
Sum128X2Base_Basic	3457.183	75.826	0.451467
Sum128X2Base_X2	3418.453	76.685	0.456582
Sum128X2Base	3394.990	77.215	0.459737
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	3396.684	77.176	0.459508
Sum256Base_Basic	5641.008	46.471	0.276689
Sum256Base	5912.762	44.335	0.263972
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	7234.347	36.236	0.215749
Sum256X2Base_Basic	6291.057	41.669	0.248099
Sum256X2Base_X2	6496.101	40.354	0.240268
Sum256X2Base	6729.339	38.955	0.231940
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	9165.402	28.601	0.170293

.NET 5.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	2
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 6.8.0.1015
Environment.Version:	5.0.17
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/5.0.17/
RuntimeInformation.FrameworkDescription:	.NET 5.0.17
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Linux 6.8.0-1015-aws #16~22.04.1-Ubuntu SMP Mon Aug 19 20:21:57 UTC 2024
RuntimeInformation.RuntimeIdentifier:	ubuntu.22.04-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector<T>.Assembly.CodeBase:	file:///home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/5.0.17/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 5.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 5.0
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Neoverse-N1
VectorEnvironment.CpuFlags:	fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


.NET 6.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	2
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 6.8.0.1015
Environment.Version:	6.0.19
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/6.0.19/
RuntimeInformation.FrameworkDescription:	.NET 6.0.19
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Linux 6.8.0-1015-aws #16~22.04.1-Ubuntu SMP Mon Aug 19 20:21:57 UTC 2024
RuntimeInformation.RuntimeIdentifier:	ubuntu.22.04-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector<T>.Assembly.CodeBase:	file:///home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/6.0.19/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 6.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 6.0
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Neoverse-N1
VectorEnvironment.CpuFlags:	fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	987.272	265.524
SumBase_ByX2Zip	645.304	406.233	1.529934
SumBase	645.263	406.259	1.530030
SumTraits	59.829	4381.575	16.501647
SumX2Base_Basic	995.105	263.433	0.992128
SumX2Base_X2	846.677	309.615	1.166055
SumX2Base_Zip	360.324	727.523	2.739957
SumX2Base	359.746	728.691	2.744356
SumX2Traits	59.406	4412.785	16.619189
Sum128Base_Basic	1785.904	146.785	0.552814
Sum128Base	1793.482	146.165	0.550478
Sum128AdvSimd_ByX2Zip	562.348	466.160	1.755626
Sum128AdvSimd_Shuffle	180.669	1450.961	5.464528
Sum128AdvSimdB64_ByX2Zip	99.119	2644.745	9.960493
Sum128AdvSimdB64_Shuffle	60.031	4366.836	16.446136
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	68.931	3802.982	14.322583
Sum128X2Base_Basic	1794.495	146.082	0.550167
Sum128X2Base_X2	1803.057	145.389	0.547555
Sum128X2Base	1797.929	145.803	0.549116
Sum128X2AdvSimd_X2	182.534	1436.136	5.408697
Sum128X2AdvSimd_Zip	319.265	821.086	3.092329
Sum128X2AdvSimdB64_X2	65.540	3999.727	15.063552
Sum128X2AdvSimdB64_Zip	59.424	4411.386	16.613920
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	59.445	4409.831	16.608063
Sum256Base_Basic	1685.074	155.568	0.585892
Sum256Base	1685.276	155.550	0.585822
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1727.029	151.789	0.571659
Sum256X2Base_Basic	2526.827	103.744	0.390716
Sum256X2Base_X2	2547.258	102.912	0.387582
Sum256X2Base	2609.241	100.468	0.378375
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2714.490	96.572	0.363704

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	1380.991	189.823
SumBase_ByX2Zip	1152.486	227.460	1.198271
SumBase	1147.693	228.410	1.203276
SumTraits	136.068	1926.559	10.149235
SumX2Base_Basic	1444.177	181.518	0.956248
SumX2Base_X2	1748.049	149.964	0.790018
SumX2Base_Zip	590.926	443.616	2.336997
SumX2Base	584.311	448.638	2.363451
SumX2Traits	108.602	2413.794	12.716021
Sum128Base_Basic	2606.742	100.564	0.529777
Sum128Base	2609.745	100.448	0.529167
Sum128AdvSimd_ByX2Zip	851.571	307.836	1.621697
Sum128AdvSimd_Shuffle	367.300	713.705	3.759841
Sum128AdvSimdB64_ByX2Zip	163.298	1605.306	8.456853
Sum128AdvSimdB64_Shuffle	138.083	1898.455	10.001181
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	141.340	1854.707	9.770713
Sum128X2Base_Basic	2665.116	98.361	0.518173
Sum128X2Base_X2	2669.650	98.194	0.517293
Sum128X2Base	2686.327	97.585	0.514082
Sum128X2AdvSimd_X2	358.580	731.062	3.851282
Sum128X2AdvSimd_Zip	505.735	518.343	2.730664
Sum128X2AdvSimdB64_X2	131.689	1990.631	10.486772
Sum128X2AdvSimdB64_Zip	103.475	2533.407	13.346150
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	109.756	2388.419	12.582343
Sum256Base_Basic	2326.473	112.679	0.593599
Sum256Base	2302.287	113.862	0.599835
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2306.180	113.670	0.598822
Sum256X2Base_Basic	2550.251	102.791	0.541512
Sum256X2Base_X2	2494.734	105.079	0.553563
Sum256X2Base	2481.527	105.638	0.556509
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2696.315	97.223	0.512177

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. -467755046!=0
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	4020.371	65.204
SumBase_Basic	1832.040	143.089	2.194477
SumBase_ByX2Zip	9447.502	27.747	0.425549
SumBase	1828.187	143.390	2.199102
SumTraits	253.549	1033.899	15.856390
SumX2Base_Basic	1918.234	136.659	2.095871
SumX2Base_X2	1917.006	136.747	2.097214
SumX2Base_Zip	4932.241	53.149	0.815121
SumX2Base	1886.124	138.986	2.131552
SumX2Traits	164.026	1598.185	24.510565
Sum128Base_Basic	3726.589	70.344	1.078834
Sum128Base	3714.956	70.565	1.082212
Sum128AdvSimd_ByX2Zip	1162.629	225.475	3.458001
Sum128AdvSimd_Shuffle	726.575	360.794	5.533315
Sum128AdvSimdB64_ByX2Zip	246.087	1065.250	16.337204
Sum128AdvSimdB64_Shuffle	275.575	951.261	14.589011
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	294.674	889.607	13.643460
Sum128X2Base_Basic	3941.407	66.510	1.020035
Sum128X2Base_X2	3974.109	65.963	1.011641
Sum128X2Base	3967.988	66.065	1.013201
Sum128X2AdvSimd_X2	730.351	358.929	5.504714
Sum128X2AdvSimd_Zip	749.328	349.839	5.365304
Sum128X2AdvSimdB64_X2	274.209	956.001	14.661705
Sum128X2AdvSimdB64_Zip	164.376	1594.783	24.458384
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	165.000	1588.753	24.365912
Sum256Base_Basic	3485.443	75.211	1.153475
Sum256Base	3487.291	75.171	1.152864
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3469.245	75.562	1.158860
Sum256X2Base_Basic	3715.930	70.546	1.081929
Sum256X2Base_X2	3696.892	70.909	1.087500
Sum256X2Base	3706.623	70.723	1.084645
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
Check-Sum256X2Traits	Check `Sum256X2Traits` mismatch. 5910372263572008452!=0
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	5291.387	49.542
SumBase_Basic	2607.799	100.523	2.029062
SumBase	2567.930	102.084	2.060565
SumTraits	227.293	1153.333	23.280073
SumX2Base_Basic	2726.898	96.133	1.940442
SumX2Base_X2	2735.787	95.820	1.934137
SumX2Base	2727.517	96.111	1.940001
SumX2Traits	215.452	1216.716	24.559467
Sum128Base_Basic	3660.168	71.621	1.445668
Sum128Base_Move	1578.815	166.038	3.351493
Sum128Base	1570.254	166.944	3.369766
Sum128AdvSimd_AlignRight	227.484	1152.365	23.260528
Sum128AdvSimd_ByX2Zip	500.002	524.286	10.582740
Sum128AdvSimd_Shuffle	1035.205	253.229	5.111440
Sum128AdvSimdB64_ByX2Zip	328.324	798.432	16.116374
Sum128AdvSimdB64_Shuffle	355.352	737.702	14.890549
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	227.353	1153.024	23.273837
Sum128X2Base_Basic	4093.998	64.031	1.292474
Sum128X2Base_X2	1509.442	173.670	3.505526
Sum128X2Base	1512.951	173.267	3.497395
Sum128X2AdvSimd_X2	214.946	1219.580	24.617265
Sum128X2AdvSimd_Zip	358.164	731.911	14.773659
Sum128X2AdvSimdB64_X2	215.181	1218.246	24.590351
Sum128X2AdvSimdB64_Zip	243.259	1077.632	21.752052
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	215.119	1218.601	24.597506
Sum256Base_Basic	4588.855	57.126	1.153095
Sum256Base	4595.940	57.038	1.151318
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	4601.977	56.963	1.149807
Sum256X2Base_Basic	5162.855	50.775	1.024896
Sum256X2Base_X2	5277.327	49.674	1.002664
Sum256X2Base	5390.425	48.631	0.981627
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	931.415	281.447
SumBase_ByX2Unzip	1531.029	171.221	0.608359
SumBase	932.562	281.101	0.998770
SumTraits	66.320	3952.702	14.044210
SumX2Base_Basic	932.736	281.048	0.998583
SumX2Base_X2	934.817	280.423	0.996361
SumX2Base_Unzip	953.205	275.013	0.977140
SumX2Base	951.714	275.444	0.978671
SumX2Traits	59.430	4410.979	15.672500
Sum128Base_Basic	1686.997	155.391	0.552114
Sum128Base	1686.862	155.403	0.552158
Sum128AdvSimd_ByX2Unzip	268.429	976.587	3.469878
Sum128AdvSimd_Shuffle	182.553	1435.989	5.102164
Sum128AdvSimdB64_ByX2Unzip	99.049	2646.603	9.403557
Sum128AdvSimdB64_Shuffle	59.887	4377.288	15.552793
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	66.785	3925.210	13.946530
Sum128X2Base_Basic	1697.639	154.417	0.548653
Sum128X2Base_X2	1711.019	153.209	0.544363
Sum128X2Base	1711.187	153.194	0.544309
Sum128X2AdvSimd_X2	178.120	1471.730	5.229154
Sum128X2AdvSimd_Unzip	159.779	1640.662	5.829379
Sum128X2AdvSimdB64_X2	65.635	3993.936	14.190720
Sum128X2AdvSimdB64_Unzip	59.539	4402.878	15.643717
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	59.567	4400.841	15.636481
Sum256Base_Basic	1688.094	155.290	0.551755
Sum256Base	1691.388	154.987	0.550681
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1745.280	150.202	0.533677
Sum256X2Base_Basic	1752.007	149.625	0.531627
Sum256X2Base_X2	1772.286	147.913	0.525544
Sum256X2Base	1772.449	147.899	0.525496
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2720.745	96.350	0.342338

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	1198.022	218.814
SumBase_ByX2Unzip	1649.299	158.943	0.726383
SumBase	1202.800	217.945	0.996028
SumTraits	134.592	1947.694	8.901139
SumX2Base_Basic	1227.714	213.522	0.975815
SumX2Base_X2	1231.179	212.921	0.973068
SumX2Base_Unzip	842.852	311.020	1.421391
SumX2Base	1232.627	212.671	0.971925
SumX2Traits	103.323	2537.141	11.594963
Sum128Base_Basic	2350.504	111.527	0.509687
Sum128Base	2356.273	111.254	0.508439
Sum128AdvSimd_ByX2Unzip	402.872	650.688	2.973705
Sum128AdvSimd_Shuffle	378.080	693.356	3.168700
Sum128AdvSimdB64_ByX2Unzip	163.390	1604.411	7.332304
Sum128AdvSimdB64_Shuffle	127.207	2060.763	9.417876
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	145.928	1796.388	8.209656
Sum128X2Base_Basic	2447.031	107.127	0.489582
Sum128X2Base_X2	2422.732	108.202	0.494492
Sum128X2Base	2422.542	108.210	0.494531
Sum128X2AdvSimd_X2	358.410	731.407	3.342598
Sum128X2AdvSimd_Unzip	256.518	1021.932	4.670322
Sum128X2AdvSimdB64_X2	138.237	1896.333	8.666414
Sum128X2AdvSimdB64_Unzip	103.316	2537.307	11.595722
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	109.168	2401.298	10.974148
Sum256Base_Basic	2308.415	113.560	0.518980
Sum256Base	2344.299	111.822	0.511036
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2441.139	107.386	0.490764
Sum256X2Base_Basic	2435.569	107.632	0.491886
Sum256X2Base_X2	2509.277	104.470	0.477437
Sum256X2Base	2509.111	104.477	0.477469
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	2987.583	87.745	0.401000

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1456.010	180.043
SumBase_ByX2Unzip	3563.501	73.564	0.408590
SumBase	1467.945	178.579	0.991869
SumTraits	244.531	1072.026	5.954290
SumX2Base_Basic	1517.255	172.775	0.959635
SumX2Base_X2	1521.859	172.253	0.956732
SumX2Base_Unzip	2316.850	113.147	0.628444
SumX2Base	1521.239	172.323	0.957121
SumX2Traits	164.631	1592.314	8.844092
Sum128Base_Basic	3239.852	80.912	0.449406
Sum128Base	3226.057	81.258	0.451328
Sum128AdvSimd_ByX2Unzip	561.937	466.501	2.591056
Sum128AdvSimd_Shuffle	732.454	357.898	1.987852
Sum128AdvSimdB64_ByX2Unzip	244.693	1071.316	5.950344
Sum128AdvSimdB64_Shuffle	253.103	1035.719	5.752631
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	244.884	1070.484	5.945721
Sum128X2Base_Basic	3652.690	71.767	0.398613
Sum128X2Base_X2	3647.569	71.868	0.399173
Sum128X2Base	3646.864	71.882	0.399250
Sum128X2AdvSimd_X2	555.265	472.106	2.622190
Sum128X2AdvSimd_Unzip	397.344	659.740	3.664354
Sum128X2AdvSimdB64_X2	253.494	1034.123	5.743767
Sum128X2AdvSimdB64_Unzip	163.746	1600.918	8.891878
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	164.502	1593.558	8.851002
Sum256Base_Basic	3375.748	77.655	0.431315
Sum256Base	3439.462	76.217	0.423325
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3437.080	76.269	0.423618
Sum256X2Base_Basic	3679.399	71.246	0.395720
Sum256X2Base_X2	3695.201	70.942	0.394027
Sum256X2Base	3893.103	67.335	0.373997
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	4697.476	55.805	0.309956

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1406.846	186.335
SumBase	1397.951	187.520	1.006363
SumTraits	228.648	1146.498	6.152899
SumX2Base_Basic	1537.093	170.545	0.915264
SumX2Base_X2	1543.913	169.792	0.911221
SumX2Base	1544.655	169.710	0.910783
SumX2Traits	214.827	1220.258	6.548745
Sum128Base_Basic	2766.255	94.765	0.508574
Sum128Base_Move	1577.923	166.132	0.891581
Sum128Base	1580.517	165.860	0.890118
Sum128AdvSimd_AlignRight	227.902	1150.248	6.173024
Sum128AdvSimd_ByX2Unzip	502.024	522.174	2.802347
Sum128AdvSimd_Shuffle	969.417	270.414	1.451229
Sum128AdvSimdB64_ByX2Unzip	328.319	798.442	4.284993
Sum128AdvSimdB64_Shuffle	343.229	763.758	4.098852
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	226.562	1157.051	6.209534
Sum128X2Base_Basic	3209.868	81.668	0.438288
Sum128X2Base_X2	1509.766	173.632	0.931831
Sum128X2Base	1513.604	173.192	0.929467
Sum128X2AdvSimd_X2	214.642	1221.308	6.554381
Sum128X2AdvSimd_Unzip	356.869	734.566	3.942190
Sum128X2AdvSimdB64_X2	215.065	1218.905	6.541485
Sum128X2AdvSimdB64_Unzip	245.042	1069.791	5.741236
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	214.128	1224.242	6.570131
Sum256Base_Basic	4641.155	56.482	0.303124
Sum256Base	4591.190	57.097	0.306423
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	4612.988	56.827	0.304975
Sum256X2Base_Basic	4952.133	52.936	0.284089
Sum256X2Base_X2	5350.773	48.992	0.262924
Sum256X2Base	5587.045	46.920	0.251805
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	7957.314	32.944	0.176799

.NET 7.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	2
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 6.8.0.1015
Environment.Version:	7.0.8
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/7.0.8/
RuntimeInformation.FrameworkDescription:	.NET 7.0.8
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Linux 6.8.0-1015-aws #16~22.04.1-Ubuntu SMP Mon Aug 19 20:21:57 UTC 2024
RuntimeInformation.RuntimeIdentifier:	ubuntu.22.04-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	False
Vector<T>.Assembly.CodeBase:	file:///home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/7.0.8/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 7.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 7.0
VectorTraitsGlobal.InitCheckSum:	7960961	# 0x00797981
VectorEnvironment.CpuModelName:	Neoverse-N1
VectorEnvironment.CpuFlags:	fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	799.662	327.819
SumBase_ByX2Zip	611.134	428.947	1.308489
SumBase	608.866	430.545	1.313363
SumTraits	63.731	4113.304	12.547503
SumX2Base_Basic	809.541	323.818	0.987796
SumX2Base_X2	622.964	420.801	1.283641
SumX2Base_Zip	353.950	740.625	2.259253
SumX2Base	353.919	740.690	2.259451
SumX2Traits	61.338	4273.763	13.036980
Sum128Base_Basic	792.767	330.670	1.008697
Sum128Base_ByX2Zip	3304.762	79.323	0.241973
Sum128Base	3294.884	79.561	0.242698
Sum128AdvSimd_ByX2Zip	557.908	469.870	1.433322
Sum128AdvSimd_Shuffle	150.965	1736.461	5.297019
Sum128AdvSimdB64_ByX2Zip	102.172	2565.711	7.826620
Sum128AdvSimdB64_Shuffle	61.329	4274.400	13.038922
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	62.444	4198.067	12.806071
Sum128X2Base_Basic	809.380	323.883	0.987994
Sum128X2Base_X2	3682.582	71.185	0.217147
Sum128X2Base_Zip	1636.405	160.195	0.488670
Sum128X2Base	1647.263	159.139	0.485449
Sum128X2AdvSimd_X2	154.498	1696.752	5.175889
Sum128X2AdvSimd_Zip	317.822	824.813	2.516065
Sum128X2AdvSimdB64_X2	52.206	5021.327	15.317400
Sum128X2AdvSimdB64_Zip	62.048	4224.854	12.887785
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	61.151	4286.813	13.076788
Sum256Base_Basic	1906.497	137.500	0.419441
Sum256Base_ByShorter	3319.141	78.979	0.240924
Sum256Base_ByX2Zip	9750.718	26.885	0.082011
Sum256Base	3337.183	78.552	0.239622
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3259.885	80.415	0.245304
Sum256X2Base_Basic	1929.087	135.890	0.414529
Sum256X2Base_X2	6353.564	41.259	0.125860
Sum256X2Base_Zip	5519.321	47.496	0.144884
Sum256X2Base	6293.643	41.652	0.127059
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	6316.654	41.500	0.126596

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	1176.294	222.856
SumBase_ByX2Zip	1115.898	234.918	1.054124
SumBase	1114.759	235.157	1.055200
SumTraits	122.788	2134.925	9.579849
SumX2Base_Basic	1221.950	214.529	0.962637
SumX2Base_X2	1113.216	235.483	1.056663
SumX2Base_Zip	562.763	465.816	2.090213
SumX2Base	562.489	466.043	2.091231
SumX2Traits	98.921	2650.031	11.891237
Sum128Base_Basic	1175.713	222.966	1.000494
Sum128Base_ByX2Zip	5187.488	50.534	0.226756
Sum128Base	5185.005	50.558	0.226865
Sum128AdvSimd_ByX2Zip	849.717	308.507	1.384336
Sum128AdvSimd_Shuffle	298.912	876.993	3.935246
Sum128AdvSimdB64_ByX2Zip	158.393	1655.024	7.426435
Sum128AdvSimdB64_Shuffle	123.956	2114.808	9.489579
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	122.321	2143.085	9.616466
Sum128X2Base_Basic	1223.083	214.330	0.961745
Sum128X2Base_X2	5626.931	46.587	0.209047
Sum128X2Base_Zip	2603.363	100.694	0.451836
Sum128X2Base	2598.175	100.895	0.452739
Sum128X2AdvSimd_X2	305.275	858.713	3.853224
Sum128X2AdvSimd_Zip	500.580	523.680	2.349860
Sum128X2AdvSimdB64_X2	101.802	2575.042	11.554743
Sum128X2AdvSimdB64_Zip	98.835	2652.346	11.901621
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	98.910	2650.338	11.892614
Sum256Base_Basic	2624.228	99.894	0.448244
Sum256Base_ByShorter	4992.919	52.503	0.235592
Sum256Base_ByX2Zip	10293.879	25.466	0.114271
Sum256Base	5071.650	51.688	0.231935
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	5003.222	52.395	0.235107
Sum256X2Base_Basic	2582.970	101.489	0.455404
Sum256X2Base_X2	8496.418	30.853	0.138446
Sum256X2Base_Zip	6095.604	43.005	0.192974
Sum256X2Base	8614.582	30.430	0.136547
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	8431.492	31.091	0.139512

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1699.576	154.241
SumBase_ByX2Zip	1403.482	186.781	1.210971
SumBase	1403.457	186.784	1.210992
SumTraits	245.000	1069.974	6.937033
SumX2Base_Basic	1830.193	143.233	0.928632
SumX2Base_X2	1424.861	183.979	1.192801
SumX2Base_Zip	907.853	288.752	1.872083
SumX2Base	951.593	275.479	1.786032
SumX2Traits	169.366	1547.795	10.034925
Sum128Base_Basic	1853.502	141.432	0.916954
Sum128Base_ByX2Zip	7725.229	33.933	0.220003
Sum128Base	7937.995	33.024	0.214106
Sum128AdvSimd_ByX2Zip	1259.888	208.069	1.348990
Sum128AdvSimd_Shuffle	633.933	413.520	2.681003
Sum128AdvSimdB64_ByX2Zip	250.726	1045.542	6.778631
Sum128AdvSimdB64_Shuffle	268.063	977.921	6.340218
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	263.401	995.229	6.452438
Sum128X2Base_Basic	1887.644	138.874	0.900369
Sum128X2Base_X2	8968.440	29.230	0.189506
Sum128X2Base_Zip	4089.175	64.107	0.415628
Sum128X2Base	4099.101	63.952	0.414622
Sum128X2AdvSimd_X2	644.973	406.442	2.635111
Sum128X2AdvSimd_Zip	790.617	331.569	2.149684
Sum128X2AdvSimdB64_X2	219.371	1194.979	7.747490
Sum128X2AdvSimdB64_Zip	171.229	1530.957	9.925754
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	167.687	1563.293	10.135403
Sum256Base_Basic	3653.681	71.748	0.465168
Sum256Base_ByShorter	8061.501	32.518	0.210826
Sum256Base_ByX2Zip	11427.899	22.939	0.148722
Sum256Base	8230.181	31.852	0.206505
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	8270.087	31.698	0.205509
Sum256X2Base_Basic	3511.678	74.649	0.483978
Sum256X2Base_X2	12159.635	21.559	0.139772
Sum256X2Base_Zip	7139.566	36.717	0.238050
Sum256X2Base	12328.325	21.264	0.137859
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	12088.443	21.686	0.140595

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	3119.326	84.039
SumBase	3222.110	81.358	0.968100
SumTraits	222.852	1176.315	13.997301
SumX2Base_Basic	3374.830	77.676	0.924291
SumX2Base_X2	3337.672	78.541	0.934581
SumX2Base	3287.947	79.729	0.948715
SumX2Traits	226.905	1155.302	13.747269
Sum128Base_Basic	3172.887	82.620	0.983119
Sum128Base_Move	311.462	841.657	10.015117
Sum128Base	314.071	834.664	9.931902
Sum128AdvSimd_AlignRight	230.279	1138.378	13.545880
Sum128AdvSimd_ByX2Zip	512.956	511.046	6.081080
Sum128AdvSimd_Shuffle	848.757	308.856	3.675171
Sum128AdvSimdB64_ByX2Zip	321.022	816.593	9.716869
Sum128AdvSimdB64_Shuffle	345.974	757.700	9.016083
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	229.511	1142.184	13.591169
Sum128X2Base_Basic	3277.045	79.994	0.951871
Sum128X2Base_X2	302.224	867.383	10.321231
Sum128X2Base	307.917	851.346	10.130402
Sum128X2AdvSimd_X2	218.029	1202.334	14.306917
Sum128X2AdvSimd_Zip	349.696	749.634	8.920110
Sum128X2AdvSimdB64_X2	222.603	1177.631	14.012968
Sum128X2AdvSimdB64_Zip	249.573	1050.372	12.498675
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	219.961	1191.777	14.181292
Sum256Base_Basic	4811.613	54.482	0.648291
Sum256Base_ByShorter	4317.448	60.717	0.722493
Sum256Base	4830.974	54.263	0.645693
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	4874.086	53.783	0.639982
Sum256X2Base_Basic	4694.470	55.841	0.664468
Sum256X2Base_X2	4719.465	55.545	0.660949
Sum256X2Base	4824.115	54.340	0.646611
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	4612.024	56.839	0.676346

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
SumBase_Basic	642.500	408.006
SumBase_ByX2Unzip	331.106	791.722	1.940466
SumBase	336.505	779.019	1.909331
SumTraits	65.283	4015.509	9.841782
SumX2Base_Basic	646.114	405.724	0.994407
SumX2Base_X2	332.586	788.199	1.931830
SumX2Base_Unzip	195.631	1339.994	3.284249
SumX2Base	203.136	1290.483	3.162899
SumX2Traits	64.255	4079.757	9.999249
Sum128Base_Basic	664.477	394.512	0.966926
Sum128Base_ByX2Unzip	260.851	1004.958	2.463094
Sum128Base	265.064	988.985	2.423946
Sum128AdvSimd_ByX2Unzip	265.223	988.393	2.422493
Sum128AdvSimd_Shuffle	151.390	1731.581	4.244005
Sum128AdvSimdB64_ByX2Unzip	105.483	2485.167	6.091001
Sum128AdvSimdB64_Shuffle	65.206	4020.240	9.853378
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	63.338	4138.803	10.143969
Sum128X2Base_Basic	666.773	393.153	0.963596
Sum128X2Base_X2	264.259	991.997	2.431328
Sum128X2Base_Unzip	164.870	1590.004	3.897009
Sum128X2Base	163.418	1604.132	3.931635
Sum128X2AdvSimd_X2	157.101	1668.630	4.089716
Sum128X2AdvSimd_Unzip	166.121	1578.035	3.867674
Sum128X2AdvSimdB64_X2	64.000	4095.980	10.039013
Sum128X2AdvSimdB64_Unzip	64.035	4093.741	10.033525
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	64.269	4078.858	9.997048
Sum256Base_Basic	1855.533	141.277	0.346262
Sum256Base_ByShorter	1784.138	146.930	0.360118
Sum256Base_ByX2Unzip	11313.138	23.172	0.056792
Sum256Base	1760.671	148.889	0.364918
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1739.428	150.707	0.369374
Sum256X2Base_Basic	1786.624	146.726	0.359617
Sum256X2Base_X2	5874.759	44.622	0.109366
Sum256X2Base_Unzip	8300.172	31.583	0.077408
Sum256X2Base	6136.124	42.721	0.104708
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	6170.621	42.483	0.104122

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
SumBase_Basic	875.570	299.398
SumBase_ByX2Unzip	610.120	429.660	1.435079
SumBase	619.829	422.929	1.412599
SumTraits	123.392	2124.489	7.095868
SumX2Base_Basic	916.554	286.010	0.955285
SumX2Base_X2	610.090	429.681	1.435149
SumX2Base_Unzip	327.334	800.845	2.674851
SumX2Base	324.638	807.496	2.697065
SumX2Traits	102.161	2565.981	8.570465
Sum128Base_Basic	877.785	298.642	0.997476
Sum128Base_ByX2Unzip	415.796	630.462	2.105766
Sum128Base	415.608	630.749	2.106722
Sum128AdvSimd_ByX2Unzip	390.754	670.868	2.240721
Sum128AdvSimd_Shuffle	314.670	833.076	2.782501
Sum128AdvSimdB64_ByX2Unzip	165.905	1580.084	5.277535
Sum128AdvSimdB64_Shuffle	127.011	2063.941	6.893635
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	127.552	2055.199	6.864434
Sum128X2Base_Basic	893.459	293.404	0.979978
Sum128X2Base_X2	434.712	603.029	2.014136
Sum128X2Base_Unzip	268.641	975.816	3.259260
Sum128X2Base	263.903	993.336	3.317778
Sum128X2AdvSimd_X2	311.449	841.692	2.811281
Sum128X2AdvSimd_Unzip	256.444	1022.228	3.414277
Sum128X2AdvSimdB64_X2	123.131	2128.986	7.110886
Sum128X2AdvSimdB64_Unzip	100.047	2620.201	8.751561
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	103.959	2521.617	8.422287
Sum256Base_Basic	2389.436	109.710	0.366434
Sum256Base_ByShorter	2299.718	113.990	0.380729
Sum256Base_ByX2Unzip	13802.854	18.992	0.063434
Sum256Base	2362.020	110.983	0.370687
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	2422.548	108.210	0.361425
Sum256X2Base_Basic	2470.055	106.129	0.354474
Sum256X2Base_X2	4415.554	59.368	0.198292
Sum256X2Base_Unzip	8761.932	29.919	0.099929
Sum256X2Base	6571.981	39.888	0.133228
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	6756.032	38.801	0.129598

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
SumBase_Basic	1155.430	226.880
SumBase_ByX2Unzip	765.998	342.225	1.508398
SumBase	763.842	343.191	1.512655
SumTraits	248.935	1053.063	4.641496
SumX2Base_Basic	1263.120	207.537	0.914743
SumX2Base_X2	759.209	345.286	1.521887
SumX2Base_Unzip	524.217	500.068	2.204106
SumX2Base	520.112	504.015	2.221503
SumX2Traits	165.632	1582.689	6.975883
Sum128Base_Basic	1136.732	230.612	1.016449
Sum128Base_ByX2Unzip	571.827	458.432	2.020593
Sum128Base	576.426	454.775	2.004472
Sum128AdvSimd_ByX2Unzip	574.083	456.631	2.012652
Sum128AdvSimd_Shuffle	622.128	421.367	1.857223
Sum128AdvSimdB64_ByX2Unzip	248.459	1055.080	4.650386
Sum128AdvSimdB64_Shuffle	255.016	1027.950	4.530810
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	239.957	1092.464	4.815161
Sum128X2Base_Basic	1269.105	206.558	0.910429
Sum128X2Base_X2	566.557	462.697	2.039390
Sum128X2Base_Unzip	409.932	639.481	2.818588
Sum128X2Base	407.852	642.743	2.832963
Sum128X2AdvSimd_X2	558.481	469.388	2.068880
Sum128X2AdvSimd_Unzip	401.133	653.509	2.880416
Sum128X2AdvSimdB64_X2	256.733	1021.075	4.500507
Sum128X2AdvSimdB64_Unzip	164.994	1588.805	7.002843
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	168.361	1557.036	6.862817
Sum256Base_Basic	2921.341	89.734	0.395514
Sum256Base_ByShorter	3341.736	78.445	0.345757
Sum256Base_ByX2Unzip	16127.902	16.254	0.071642
Sum256Base	3491.983	75.070	0.330881
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3514.468	74.590	0.328764
Sum256X2Base_Basic	3283.945	79.826	0.351842
Sum256X2Base_X2	3203.599	81.828	0.360666
Sum256X2Base_Unzip	9123.011	28.734	0.126650
Sum256X2Base	3084.144	84.997	0.374636
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	3093.016	84.754	0.373561

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
SumBase_Basic	1417.956	184.875
SumBase	1386.207	189.109	1.022904
SumTraits	222.652	1177.373	6.368498
SumX2Base_Basic	1551.792	168.930	0.913754
SumX2Base_X2	1596.881	164.160	0.887954
SumX2Base	1606.789	163.148	0.882478
SumX2Traits	211.882	1237.215	6.692188
Sum128Base_Basic	1317.320	198.998	1.076395
Sum128Base_Move	291.365	899.710	4.866597
Sum128Base	291.531	899.198	4.863831
Sum128AdvSimd_AlignRight	212.740	1232.227	6.665209
Sum128AdvSimd_ByX2Unzip	481.671	544.238	2.943826
Sum128AdvSimd_Shuffle	812.361	322.694	1.745475
Sum128AdvSimdB64_ByX2Unzip	317.614	825.354	4.464404
Sum128AdvSimdB64_Shuffle	319.838	819.615	4.433360
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	212.642	1232.798	6.668295
Sum128X2Base_Basic	1503.062	174.407	0.943379
Sum128X2Base_X2	303.460	863.850	4.672629
Sum128X2Base	303.054	865.009	4.678896
Sum128X2AdvSimd_X2	211.439	1239.809	6.706218
Sum128X2AdvSimd_Unzip	341.435	767.772	4.152935
Sum128X2AdvSimdB64_X2	211.388	1240.110	6.707850
Sum128X2AdvSimdB64_Unzip	238.163	1100.693	5.953729
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	211.195	1241.243	6.713975
Sum256Base_Basic	3498.953	74.921	0.405252
Sum256Base_ByShorter	4131.136	63.456	0.343236
Sum256Base	3495.422	74.996	0.405661
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	3496.823	74.966	0.405499
Sum256X2Base_Basic	3708.038	70.696	0.382401
Sum256X2Base_X2	3691.304	71.017	0.384134
Sum256X2Base	3751.319	69.880	0.377989
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	3697.214	70.903	0.383520

.NET 8.0

VectorTraits.Benchmarks
benchmarkMode:	0

IsRelease:	True
Environment.ProcessorCount:	2
Environment.Is64BitProcess:	True
Environment.OSVersion:	Unix 6.8.0.1015
Environment.Version:	8.0.7
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/8.0.7/
RuntimeInformation.FrameworkDescription:	.NET 8.0.7
RuntimeInformation.OSArchitecture:	Arm64
RuntimeInformation.OSDescription:	Ubuntu 22.04.2 LTS
RuntimeInformation.RuntimeIdentifier:	linux-arm64
IntPtr.Size:	8
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	True
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	False
Vector512.IsHardwareAccelerated:	False
Vector<T>.Assembly.CodeBase:	file:///home/ubuntu/.dotnet/shared/Microsoft.NETCore.App/8.0.7/System.Private.CoreLib.dll
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 8.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 8.0
VectorTraitsGlobal.InitCheckSum:	-2122844159	# 0x8177F801
VectorEnvironment.CpuModelName:	Neoverse-N1
VectorEnvironment.CpuFlags:	fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
VectorEnvironment.SupportedInstructionSets:	AdvSimd, Aes, ArmBase, Crc32, Dp, Rdm, Sha1, Sha256
Vector128s.Instance:	WVectorTraits128AdvSimdB64	// AdvSimd
Vectors.Instance:	VectorTraits128AdvSimdB64	// AdvSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	687.755	381.159
SumBase_ByX2Zip	590.673	443.805	1.164357
SumBase	590.663	443.813	1.164378
SumTraits	40.267	6510.157	17.079892
SumX2Base_Basic	682.656	384.006	1.007469
SumX2Base_X2	603.035	434.708	1.140488
SumX2Base_Zip	341.087	768.555	2.016361
SumX2Base	341.560	767.491	2.013572
SumX2Traits	49.516	5294.112	13.889505
Sum128Base_Basic	687.442	381.332	1.000454
Sum128Base_ByX2Zip	522.943	501.286	1.315162
Sum128Base	522.983	501.248	1.315062
Sum128AdvSimd_ByX2Zip	514.870	509.146	1.335785
Sum128AdvSimd_Shuffle	151.259	1733.083	4.546874
Sum128AdvSimd_ShuffleX	91.099	2877.583	7.549558
Sum128AdvSimdB64_ByX2Zip	100.548	2607.146	6.840046
Sum128AdvSimdB64_Shuffle	59.568	4400.773	11.545762
Sum128AdvSimdB64_ShuffleX	39.874	6574.254	17.248056
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	39.889	6571.798	17.241612
Sum128X2Base_Basic	682.782	383.935	1.007283
Sum128X2Base_X2	753.366	347.964	0.912909
Sum128X2Base_Zip	309.590	846.745	2.221500
Sum128X2Base	310.126	845.281	2.217659
Sum128X2AdvSimd_X2	108.760	2410.290	6.323578
Sum128X2AdvSimd_Zip	309.598	846.723	2.221442
Sum128X2AdvSimdB64_X2	49.545	5291.005	13.881354
Sum128X2AdvSimdB64_Zip	59.546	4402.362	11.549932
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	49.580	5287.301	13.871636
Sum256Base_Basic	701.916	373.469	0.979825
Sum256Base_ByShorter	316.663	827.832	2.171881
Sum256Base_ByX2Zip	9581.793	27.359	0.071777
Sum256Base	316.662	827.835	2.171888
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	316.679	827.792	2.171774
Sum256X2Base_Basic	708.638	369.927	0.970531
Sum256X2Base_X2	485.403	540.055	1.416875
Sum256X2Base_Zip	4816.138	54.430	0.142802
Sum256X2Base	485.934	539.465	1.415326
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	485.524	539.920	1.416521
Sum512Base_Basic	614.464	426.622	1.119276
Sum512Base_ByShorter	750.781	349.162	0.916052
Sum512Base_ByX2Zip	11293.836	23.211	0.060896
Sum512Base	748.118	350.404	0.919313
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	750.830	349.139	0.915993
Sum512X2Base_Basic	617.068	424.822	1.114553
Sum512X2Base_X2	784.316	334.233	0.876885
Sum512X2Base_Zip	5682.653	46.131	0.121027
Sum512X2Base	787.811	332.750	0.872995
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	803.687	326.177	0.855750

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	938.245	279.398
SumBase_ByX2Zip	1131.433	231.692	0.829254
SumBase	1081.556	242.377	0.867496
SumTraits	86.313	3037.124	10.870239
SumX2Base_Basic	913.797	286.873	1.026755
SumX2Base_X2	1100.578	238.187	0.852502
SumX2Base_Zip	551.372	475.439	1.701656
SumX2Base	551.226	475.565	1.702105
SumX2Traits	99.366	2638.161	9.442300
Sum128Base_Basic	938.307	279.380	0.999934
Sum128Base_ByX2Zip	789.612	331.991	1.188236
Sum128Base	788.726	332.364	1.189571
Sum128AdvSimd_ByX2Zip	775.171	338.176	1.210372
Sum128AdvSimd_Shuffle	305.599	857.804	3.070187
Sum128AdvSimd_ShuffleX	187.366	1399.104	5.007563
Sum128AdvSimdB64_ByX2Zip	162.871	1609.517	5.760659
Sum128AdvSimdB64_Shuffle	124.512	2105.378	7.535405
Sum128AdvSimdB64_ShuffleX	86.217	3040.514	10.882372
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	86.158	3042.605	10.889856
Sum128X2Base_Basic	914.200	286.747	1.026302
Sum128X2Base_X2	786.564	333.277	1.192840
Sum128X2Base_Zip	490.653	534.276	1.912238
Sum128X2Base	490.658	534.270	1.912218
Sum128X2AdvSimd_X2	217.788	1203.667	4.308070
Sum128X2AdvSimd_Zip	480.810	545.213	1.951386
Sum128X2AdvSimdB64_X2	99.424	2636.632	9.436830
Sum128X2AdvSimdB64_Zip	99.957	2622.574	9.386515
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	99.408	2637.050	9.438324
Sum256Base_Basic	1014.781	258.326	0.924579
Sum256Base_ByShorter	505.319	518.770	1.856741
Sum256Base_ByX2Zip	9338.487	28.071	0.100471
Sum256Base	505.301	518.788	1.856805
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	505.226	518.864	1.857079
Sum256X2Base_Basic	1028.827	254.799	0.911956
Sum256X2Base_X2	842.604	311.112	1.113506
Sum256X2Base_Zip	4681.332	55.998	0.200423
Sum256X2Base	863.453	303.600	1.086620
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	862.029	304.101	1.088415
Sum512Base_Basic	786.036	333.501	1.193642
Sum512Base_ByShorter	1348.300	194.426	0.695873
Sum512Base_ByX2Zip	11099.833	23.617	0.084528
Sum512Base	1359.278	192.855	0.690253
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	1307.075	200.558	0.717821
Sum512X2Base_Basic	825.690	317.485	1.136317
Sum512X2Base_X2	1393.204	188.159	0.673444
Sum512X2Base_Zip	5579.983	46.979	0.168145
Sum512X2Base	1375.688	190.555	0.682019
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	1415.461	185.200	0.662855

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	1331.911	196.818
SumBase_ByX2Zip	1322.921	198.155	1.006795
SumBase	1322.776	198.177	1.006906
SumTraits	175.440	1494.205	7.591809
SumX2Base_Basic	1291.768	202.934	1.031076
SumX2Base_X2	1365.846	191.928	0.975155
SumX2Base_Zip	843.060	310.944	1.579853
SumX2Base	842.952	310.983	1.580055
SumX2Traits	161.993	1618.239	8.222005
Sum128Base_Basic	1331.076	196.941	1.000627
Sum128Base_ByX2Zip	1067.480	245.573	1.247715
Sum128Base	1067.372	245.598	1.247841
Sum128AdvSimd_ByX2Zip	1039.713	252.131	1.281037
Sum128AdvSimd_Shuffle	609.310	430.231	2.185931
Sum128AdvSimd_ShuffleX	377.220	694.937	3.530861
Sum128AdvSimdB64_ByX2Zip	243.368	1077.152	5.472833
Sum128AdvSimdB64_Shuffle	248.931	1053.081	5.350530
Sum128AdvSimdB64_ShuffleX	176.081	1488.770	7.564197
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	174.380	1503.290	7.637971
Sum128X2Base_Basic	1291.755	202.936	1.031086
Sum128X2Base_X2	1043.626	251.186	1.276234
Sum128X2Base_Zip	724.950	361.603	1.837244
Sum128X2Base	724.880	361.638	1.837422
Sum128X2AdvSimd_X2	434.779	602.937	3.063423
Sum128X2AdvSimd_Zip	705.148	371.757	1.888838
Sum128X2AdvSimdB64_X2	197.899	1324.637	6.730265
Sum128X2AdvSimdB64_Zip	162.046	1617.714	8.219338
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	162.018	1617.993	8.220757
Sum256Base_Basic	954.517	274.635	1.395377
Sum256Base_ByShorter	753.910	347.713	1.766671
Sum256Base_ByX2Zip	9427.387	27.807	0.141281
Sum256Base	753.907	347.714	1.766678
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	753.893	347.720	1.766710
Sum256X2Base_Basic	959.864	273.105	1.387603
Sum256X2Base_X2	719.682	364.250	1.850694
Sum256X2Base_Zip	4734.680	55.367	0.281310
Sum256X2Base	720.528	363.822	1.848519
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	719.066	364.562	1.852280
Sum512Base_Basic	892.232	293.807	1.492785
Sum512Base_ByShorter	1185.906	221.049	1.123116
Sum512Base_ByX2Zip	10992.937	23.847	0.121161
Sum512Base	1190.882	220.126	1.118423
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	1048.051	250.125	1.270845
Sum512X2Base_Basic	972.655	269.514	1.369355
Sum512X2Base_X2	1945.387	134.752	0.684651
Sum512X2Base_Zip	5590.938	46.887	0.238227
Sum512X2Base	1939.677	135.148	0.686666
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	1951.147	134.354	0.682629

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	1385.027	189.270
SumBase	1416.568	185.056	0.977734
SumTraits	220.037	1191.362	6.294509
SumX2Base_Basic	1276.606	205.344	1.084929
SumX2Base_X2	1282.277	204.436	1.080131
SumX2Base	1291.301	203.008	1.072582
SumX2Traits	190.703	1374.619	7.262739
Sum128Base_Basic	1398.415	187.458	0.990426
Sum128Base_Move	227.127	1154.172	6.098016
Sum128Base	226.920	1155.226	6.103588
Sum128AdvSimd_AlignRight	219.930	1191.945	6.297591
Sum128AdvSimd_ByX2Zip	490.101	534.878	2.826003
Sum128AdvSimd_Shuffle	830.168	315.772	1.668369
Sum128AdvSimd_ShuffleX	544.967	481.027	2.541488
Sum128AdvSimdB64_ByX2Zip	323.033	811.510	4.287576
Sum128AdvSimdB64_Shuffle	336.567	778.877	4.115161
Sum128AdvSimdB64_ShuffleX	260.971	1004.493	5.307196
Sum128PackedSimd_ByX2Zip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	219.748	1192.927	6.302782
Sum128X2Base_Basic	1276.727	205.325	1.084826
Sum128X2Base_X2	212.678	1232.585	6.512310
Sum128X2Base	212.944	1231.044	6.504168
Sum128X2AdvSimd_X2	190.739	1374.357	7.261355
Sum128X2AdvSimd_Zip	340.196	770.567	4.071257
Sum128X2AdvSimdB64_X2	190.633	1375.124	7.265411
Sum128X2AdvSimdB64_Zip	238.725	1098.099	5.801757
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Zip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	190.758	1374.223	7.260650
Sum256Base_Basic	1204.563	217.626	1.149817
Sum256Base_ByShorter	199.993	1310.765	6.925372
Sum256Base	1268.462	206.663	1.091895
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1188.481	220.571	1.165375
Sum256X2Base_Basic	1257.182	208.517	1.101692
Sum256X2Base_X2	1268.436	206.667	1.091917
Sum256X2Base	1276.702	205.329	1.084847
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1240.419	211.335	1.116580
Sum512Base_Basic	1256.515	208.628	1.102276
Sum512Base_ByShorter	1239.979	211.410	1.116976
Sum512Base	1256.551	208.622	1.102245
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	1256.628	208.609	1.102177
Sum512X2Base_Basic	1385.905	189.150	0.999366
Sum512X2Base_X2	1386.905	189.014	0.998646
Sum512X2Base	1386.223	189.107	0.999137
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	1386.315	189.094	0.999070

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	782.913	334.832
SumBase_ByX2Unzip	333.020	787.172	2.350946
SumBase	333.159	786.843	2.349966
SumTraits	40.340	6498.419	19.408010
SumX2Base_Basic	784.897	333.985	0.997472
SumX2Base_X2	326.154	803.744	2.400441
SumX2Base_Unzip	190.665	1374.895	4.106227
SumX2Base	190.526	1375.898	4.109220
SumX2Traits	59.350	4416.939	13.191515
Sum128Base_Basic	782.914	334.831	0.999998
Sum128Base_ByX2Unzip	241.891	1083.727	3.236631
Sum128Base	241.886	1083.750	3.236701
Sum128AdvSimd_ByX2Unzip	241.867	1083.835	3.236955
Sum128AdvSimd_Shuffle	151.221	1733.510	5.177258
Sum128AdvSimd_ShuffleX	91.284	2871.731	8.576637
Sum128AdvSimdB64_ByX2Unzip	99.833	2625.824	7.842218
Sum128AdvSimdB64_Shuffle	59.548	4402.228	13.147581
Sum128AdvSimdB64_ShuffleX	39.877	6573.892	19.633417
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	39.939	6563.618	19.602734
Sum128X2Base_Basic	784.697	334.070	0.997726
Sum128X2Base_X2	241.760	1084.315	3.238386
Sum128X2Base_Unzip	151.093	1734.981	5.181650
Sum128X2Base	151.392	1731.552	5.171410
Sum128X2AdvSimd_X2	128.360	2042.253	6.099339
Sum128X2AdvSimd_Unzip	151.103	1734.873	5.181326
Sum128X2AdvSimdB64_X2	59.307	4420.146	13.201094
Sum128X2AdvSimdB64_Unzip	59.616	4397.191	13.132537
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	59.305	4420.281	13.201498
Sum256Base_Basic	737.891	355.261	1.061013
Sum256Base_ByShorter	155.736	1683.262	5.027187
Sum256Base_ByX2Unzip	7980.287	32.849	0.098106
Sum256Base	155.792	1682.656	5.025377
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	155.703	1683.614	5.028238
Sum256X2Base_Basic	753.039	348.115	1.039670
Sum256X2Base_X2	157.919	1659.987	4.957674
Sum256X2Base_Unzip	3992.388	65.661	0.196101
Sum256X2Base	157.922	1659.954	4.957575
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	157.921	1659.965	4.957610
Sum512Base_Basic	761.213	344.377	1.028507
Sum512Base_ByShorter	159.990	1638.502	4.893507
Sum512Base_ByX2Unzip	9048.456	28.971	0.086524
Sum512Base	158.264	1656.369	4.946870
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	158.274	1656.268	4.946567
Sum512X2Base_Basic	773.531	338.893	1.012128
Sum512X2Base_X2	420.281	623.735	1.862830
Sum512X2Base_Unzip	4624.552	56.685	0.169295
Sum512X2Base	420.289	623.723	1.862796
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	417.708	627.577	1.874306

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	923.728	283.789
SumBase_ByX2Unzip	605.989	432.588	1.524331
SumBase	606.034	432.557	1.524219
SumTraits	86.304	3037.442	10.703169
SumX2Base_Basic	942.285	278.200	0.980307
SumX2Base_X2	600.357	436.647	1.538631
SumX2Base_Unzip	320.714	817.376	2.880224
SumX2Base	320.727	817.343	2.880106
SumX2Traits	100.098	2618.864	9.228206
Sum128Base_Basic	923.787	283.771	0.999936
Sum128Base_ByX2Unzip	362.464	723.227	2.548467
Sum128Base	363.624	720.921	2.540341
Sum128AdvSimd_ByX2Unzip	362.001	724.153	2.551730
Sum128AdvSimd_Shuffle	305.454	858.212	3.024120
Sum128AdvSimd_ShuffleX	187.468	1398.337	4.927383
Sum128AdvSimdB64_ByX2Unzip	162.933	1608.908	5.669378
Sum128AdvSimdB64_Shuffle	124.492	2105.704	7.419960
Sum128AdvSimdB64_ShuffleX	86.182	3041.751	10.718352
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	86.313	3037.146	10.702126
Sum128X2Base_Basic	942.138	278.244	0.980460
Sum128X2Base_X2	351.197	746.430	2.630229
Sum128X2Base_Unzip	241.623	1084.929	3.823012
Sum128X2Base	241.544	1085.284	3.824264
Sum128X2AdvSimd_X2	257.167	1019.353	3.591938
Sum128X2AdvSimd_Unzip	243.500	1076.568	3.793549
Sum128X2AdvSimdB64_X2	118.770	2207.158	7.777459
Sum128X2AdvSimdB64_Unzip	100.174	2616.876	9.221201
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	100.145	2617.651	9.223933
Sum256Base_Basic	864.780	303.134	1.068165
Sum256Base_ByShorter	232.362	1128.170	3.975383
Sum256Base_ByX2Unzip	9228.834	28.405	0.100092
Sum256Base	232.344	1128.260	3.975698
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	232.386	1128.052	3.974966
Sum256X2Base_Basic	1038.987	252.307	0.889066
Sum256X2Base_X2	239.298	1095.470	3.860155
Sum256X2Base_Unzip	4668.735	56.149	0.197854
Sum256X2Base	239.396	1095.022	3.858576
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	239.316	1095.390	3.859875
Sum512Base_Basic	959.575	273.188	0.962643
Sum512Base_ByShorter	246.254	1064.527	3.751121
Sum512Base_ByX2Unzip	10641.466	24.634	0.086805
Sum512Base	246.057	1065.381	3.754130
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	246.266	1064.473	3.750930
Sum512X2Base_Basic	958.480	273.500	0.963743
Sum512X2Base_X2	855.696	306.352	1.079506
Sum512X2Base_Unzip	5570.380	47.060	0.165829
Sum512X2Base	871.687	300.732	1.059702
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	857.848	305.583	1.076797

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	1201.360	218.206
SumBase_ByX2Unzip	730.145	359.030	1.645372
SumBase	730.286	358.961	1.645054
SumTraits	175.390	1494.637	6.849658
SumX2Base_Basic	1270.110	206.395	0.945871
SumX2Base_X2	744.184	352.257	1.614331
SumX2Base_Unzip	474.336	552.655	2.532722
SumX2Base	474.292	552.706	2.532954
SumX2Traits	162.636	1611.841	7.386784
Sum128Base_Basic	1201.974	218.095	0.999489
Sum128Base_ByX2Unzip	489.071	536.004	2.456410
Sum128Base	491.116	533.772	2.446184
Sum128AdvSimd_ByX2Unzip	490.811	534.104	2.447705
Sum128AdvSimd_Shuffle	609.617	430.014	1.970679
Sum128AdvSimd_ShuffleX	381.146	687.778	3.151967
Sum128AdvSimdB64_ByX2Unzip	242.327	1081.779	4.957602
Sum128AdvSimdB64_Shuffle	252.747	1037.179	4.753207
Sum128AdvSimdB64_ShuffleX	174.987	1498.077	6.865423
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	174.618	1501.241	6.879924
Sum128X2Base_Basic	1269.886	206.431	0.946038
Sum128X2Base_X2	451.156	581.050	2.662851
Sum128X2Base_Unzip	368.640	711.112	3.258900
Sum128X2Base	368.615	711.159	3.259116
Sum128X2AdvSimd_X2	513.866	510.140	2.337884
Sum128X2AdvSimd_Unzip	368.703	710.990	3.258341
Sum128X2AdvSimdB64_X2	237.177	1105.266	5.065240
Sum128X2AdvSimdB64_Unzip	163.003	1608.220	7.370187
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	163.221	1606.068	7.360325
Sum256Base_Basic	1056.789	248.057	1.136802
Sum256Base_ByShorter	343.256	763.699	3.499897
Sum256Base_ByX2Unzip	8849.374	29.623	0.135756
Sum256Base	343.357	763.475	3.498869
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	343.317	763.563	3.499272
Sum256X2Base_Basic	1587.336	165.147	0.756840
Sum256X2Base_X2	352.361	743.963	3.409452
Sum256X2Base_Unzip	4461.901	58.752	0.269248
Sum256X2Base	352.391	743.902	3.409171
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	352.336	744.016	3.409695
Sum512Base_Basic	1209.030	216.822	0.993656
Sum512Base_ByShorter	351.574	745.629	3.417088
Sum512Base_ByX2Unzip	9931.626	26.395	0.120963
Sum512Base	351.595	745.584	3.416881
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	351.734	745.291	3.415539
Sum512X2Base_Basic	1237.498	211.834	0.970797
Sum512X2Base_X2	1496.780	175.139	0.802629
Sum512X2Base_Unzip	4986.061	52.575	0.240944
Sum512X2Base	1547.816	169.364	0.776164
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	1518.737	172.607	0.791025

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	1392.839	188.208
SumBase	1395.644	187.830	0.997990
SumTraits	221.656	1182.660	6.283776
SumX2Base_Basic	1502.149	174.513	0.927231
SumX2Base_X2	1500.810	174.668	0.928058
SumX2Base	1503.796	174.322	0.926215
SumX2Traits	212.696	1232.484	6.548503
Sum128Base_Basic	1392.371	188.272	1.000336
Sum128Base_Move	249.825	1049.310	5.575253
Sum128Base	250.018	1048.502	5.570960
Sum128AdvSimd_AlignRight	221.598	1182.971	6.285431
Sum128AdvSimd_ByX2Unzip	488.993	536.089	2.848380
Sum128AdvSimd_Shuffle	825.433	317.584	1.687404
Sum128AdvSimd_ShuffleX	569.892	459.989	2.444039
Sum128AdvSimdB64_ByX2Unzip	321.705	814.859	4.329557
Sum128AdvSimdB64_Shuffle	336.445	779.159	4.139872
Sum128AdvSimdB64_ShuffleX	259.293	1010.995	5.371676
Sum128PackedSimd_ByX2Unzip	Run fail! Requires hardware support PackedSimd!
Sum128PackedSimd_Shuffle	Run fail! Requires hardware support PackedSimd!
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	221.564	1183.150	6.286381
Sum128X2Base_Basic	1496.747	175.142	0.930577
Sum128X2Base_X2	239.527	1094.423	5.814950
Sum128X2Base	239.510	1094.501	5.815365
Sum128X2AdvSimd_X2	213.027	1230.569	6.538330
Sum128X2AdvSimd_Unzip	349.382	750.308	3.986578
Sum128X2AdvSimdB64_X2	212.722	1232.330	6.547687
Sum128X2AdvSimdB64_Unzip	240.862	1088.358	5.782725
Sum128X2PackedSimd_X2	Run fail! Requires hardware support PackedSimd!
Sum128X2PackedSimd_Unzip	Run fail! Requires hardware support PackedSimd!
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	212.737	1232.246	6.547243
Sum256Base_Basic	1370.568	191.267	1.016249
Sum256Base_ByShorter	226.744	1156.121	6.142768
Sum256Base	1370.517	191.274	1.016287
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	1370.486	191.278	1.016310
Sum256X2Base_Basic	1707.728	153.505	0.815609
Sum256X2Base_X2	1706.564	153.609	0.816166
Sum256X2Base	1706.574	153.608	0.816161
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	1707.433	153.531	0.815750
Sum512Base_Basic	1636.549	160.181	0.851083
Sum512Base_ByShorter	1679.850	156.052	0.829145
Sum512Base	1636.376	160.198	0.851173
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	1635.750	160.259	0.851499
Sum512X2Base_Basic	1783.883	146.951	0.780790
Sum512X2Base_X2	1784.009	146.941	0.780735
Sum512X2Base	1783.846	146.954	0.780807
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	1784.142	146.930	0.780677

Wasm

Wasm on AMD Ryzen 7 7840H

``

.NET 8.0

VectorTraits.Benchmarks.Wasm


IsRelease:	True
Environment.ProcessorCount:	1
Environment.Is64BitProcess:	False
Environment.OSVersion:	Other 1.0.0.0
Environment.Version:	8.0.7
Stopwatch.Frequency:	1000000000
RuntimeEnvironment.GetRuntimeDirectory:	/
RuntimeInformation.FrameworkDescription:	.NET 8.0.7
RuntimeInformation.OSArchitecture:	Wasm
RuntimeInformation.OSDescription:	Browser
RuntimeInformation.RuntimeIdentifier:	browser-wasm
IntPtr.Size:	4
BitConverter.IsLittleEndian:	True
Vector.IsHardwareAccelerated:	False
Vector<byte>.Count:	16	# 128bit
Vector<float>.Count:	4	# 128bit
Vector128.IsHardwareAccelerated:	True
Vector256.IsHardwareAccelerated:	False
Vector512.IsHardwareAccelerated:	False
Vector<T>.Assembly.CodeBase:	
GetTargetFrameworkDisplayName(VectorTextUtil):	.NET 8.0
GetTargetFrameworkDisplayName(TraitsOutput):	.NET 8.0
VectorTraitsGlobal.InitCheckSum:	-2122844158	# 0x8177F802
VectorEnvironment.CpuModelName:	
VectorEnvironment.SupportedInstructionSets:	PackedSimd
Vector128s.Instance:	WVectorTraits128PackedSimd	// PackedSimd
Vectors.Instance:	VectorTraits128PackedSimd	// PackedSimd
Vectors.BaseInstance:	VectorTraits128Base


[YGroup3UnzipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	23293.750	11.254
SumBase_ByX2Zip	260866.666	1.005	0.089294
SumBase	23554.167	11.129	0.988944
SumTraits	5264.062	49.799	4.425052
SumX2Base_Basic	25150.000	10.423	0.926193
SumX2Base_X2	24004.167	10.921	0.970404
SumX2Base_Zip	133383.333	1.965	0.174638
SumX2Base	25160.417	10.419	0.925809
SumX2Traits	5318.750	49.287	4.379553
Sum128Base_Basic	24979.167	10.495	0.932527
Sum128Base_ByX2Zip	67583.333	3.879	0.344667
Sum128Base	22966.667	11.414	1.014242
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Zip	21331.250	12.289	1.092001
Sum128PackedSimd_Shuffle	5175.521	50.651	4.500755
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	5343.750	49.056	4.359064
Sum128X2Base_Basic	25345.833	10.343	0.919037
Sum128X2Base_X2	25341.667	10.344	0.919188
Sum128X2Base_Zip	35695.833	7.344	0.652562
Sum128X2Base	23991.667	10.926	0.970910
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	5144.271	50.958	4.528096
Sum128X2PackedSimd_Zip	11571.875	22.654	2.012962
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	4936.458	53.104	4.718717
Sum256Base_Basic	26072.917	10.054	0.893408
Sum256Base_ByShorter	33150.000	7.908	0.702677
Sum256Base_ByX2Zip	259933.333	1.009	0.089614
Sum256Base	34220.833	7.660	0.680689
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	35266.667	7.433	0.660503
Sum256X2Base_Basic	26010.417	10.078	0.895555
Sum256X2Base_X2	34629.167	7.570	0.672663
Sum256X2Base_Zip	136433.333	1.921	0.170734
Sum256X2Base	34829.167	7.527	0.668800
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	36354.167	7.211	0.640745
Sum512Base_Basic	26964.583	9.722	0.863865
Sum512Base_ByShorter	39270.833	6.675	0.593156
Sum512Base_ByX2Zip	285416.667	0.918	0.081613
Sum512Base	39833.333	6.581	0.584780
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	42095.833	6.227	0.553350
Sum512X2Base_Basic	24775.000	10.581	0.940212
Sum512X2Base_X2	41833.333	6.266	0.556823
Sum512X2Base_Zip	149466.667	1.754	0.155846
Sum512X2Base	62616.667	4.186	0.372006
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	63116.667	4.153	0.369059

[YGroup3UnzipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	37595.833	6.973
SumBase_ByX2Zip	302400.000	0.867	0.124325
SumBase	37050.000	7.075	1.014732
SumTraits	10607.292	24.714	3.544339
SumX2Base_Basic	39962.500	6.560	0.940778
SumX2Base_X2	37950.000	6.908	0.990668
SumX2Base_Zip	150966.666	1.736	0.249034
SumX2Base	38037.500	6.892	0.988389
SumX2Traits	47300.000	5.542	0.794838
Sum128Base_Basic	36691.667	7.145	1.024642
Sum128Base_ByX2Zip	603216.667	0.435	0.062326
Sum128Base	36950.000	7.095	1.017479
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Zip	34658.333	7.564	1.084756
Sum128PackedSimd_Shuffle	10981.250	23.872	3.423639
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	10532.292	24.890	3.569578
Sum128X2Base_Basic	40000.000	6.554	0.939896
Sum128X2Base_X2	38925.000	6.735	0.965853
Sum128X2Base_Zip	301233.334	0.870	0.124806
Sum128X2Base	38837.500	6.750	0.968029
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	10354.167	25.318	3.630986
Sum128X2PackedSimd_Zip	18231.250	14.379	2.062164
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	9772.917	26.824	3.846941
Sum256Base_Basic	38775.000	6.761	0.969590
Sum256Base_ByShorter	57416.667	4.566	0.654790
Sum256Base_ByX2Zip	285683.333	0.918	0.131600
Sum256Base	57733.333	4.541	0.651198
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	60016.667	4.368	0.626423
Sum256X2Base_Basic	41487.500	6.319	0.906197
Sum256X2Base_X2	58541.667	4.478	0.642206
Sum256X2Base_Zip	141466.667	1.853	0.265758
Sum256X2Base	60225.000	4.353	0.624256
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	59641.667	4.395	0.630362
Sum512Base_Basic	38704.167	6.773	0.971364
Sum512Base_ByShorter	85550.000	3.064	0.439460
Sum512Base_ByX2Zip	284250.000	0.922	0.132263
Sum512Base	82850.000	3.164	0.453782
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	77850.000	3.367	0.482927
Sum512X2Base_Basic	39391.667	6.655	0.954411
Sum512X2Base_X2	97500.000	2.689	0.385598
Sum512X2Base_Zip	157733.334	1.662	0.238351
Sum512X2Base	69183.333	3.789	0.543423
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	72766.667	3.603	0.516663

[YGroup3UnzipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	50587.500	5.182
SumBase_ByX2Zip	351150.000	0.747	0.144062
SumBase	52162.500	5.026	0.969806
SumTraits	21441.667	12.226	2.359308
SumX2Base_Basic	58650.000	4.470	0.862532
SumX2Base_X2	58258.333	4.500	0.868331
SumX2Base_Zip	167616.667	1.564	0.301805
SumX2Base	56908.333	4.606	0.888930
SumX2Traits	95666.667	2.740	0.528789
Sum128Base_Basic	52295.833	5.013	0.967333
Sum128Base_ByX2Zip	804950.000	0.326	0.062846
Sum128Base	55033.333	4.763	0.919216
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Zip	52125.000	5.029	0.970504
Sum128PackedSimd_Shuffle	20597.917	12.727	2.455952
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	21120.833	12.412	2.395147
Sum128X2Base_Basic	58445.833	4.485	0.865545
Sum128X2Base_X2	58191.667	4.505	0.869326
Sum128X2Base_Zip	401783.333	0.652	0.125907
Sum128X2Base	59908.333	4.376	0.844415
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	20031.250	13.087	2.525429
Sum128X2PackedSimd_Zip	27779.167	9.437	1.821059
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	20118.750	13.030	2.514445
Sum256Base_Basic	58012.500	4.519	0.872010
Sum256Base_ByShorter	96483.333	2.717	0.524313
Sum256Base_ByX2Zip	304916.666	0.860	0.165906
Sum256Base	92983.333	2.819	0.544049
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	100475.000	2.609	0.503483
Sum256X2Base_Basic	58733.333	4.463	0.861308
Sum256X2Base_X2	96008.333	2.730	0.526907
Sum256X2Base_Zip	164450.000	1.594	0.307616
Sum256X2Base	98625.000	2.658	0.512928
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	98000.000	2.675	0.516199
Sum512Base_Basic	56145.833	4.669	0.901002
Sum512Base_ByShorter	151600.000	1.729	0.333691
Sum512Base_ByX2Zip	301750.000	0.869	0.167647
Sum512Base	136891.667	1.915	0.369544
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	142350.000	1.842	0.355374
Sum512X2Base_Basic	57841.667	4.532	0.874586
Sum512X2Base_X2	170716.667	1.536	0.296324
Sum512X2Base_Zip	158033.334	1.659	0.320107
Sum512X2Base	114125.000	2.297	0.443264
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	120566.667	2.174	0.419581

[YGroup3UnzipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	143516.666	1.827
SumBase	137983.333	1.900	1.040101
SumTraits	91475.000	2.866	1.568917
SumX2Base_Basic	156683.333	1.673	0.915966
SumX2Base_X2	151966.666	1.725	0.944396
SumX2Base	153366.666	1.709	0.935775
SumX2Traits	175733.334	1.492	0.816673
Sum128Base_Basic	236733.333	1.107	0.606238
Sum128Base_Move	203400.000	1.289	0.705588
Sum128Base	231900.000	1.130	0.618873
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Zip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Zip	70708.333	3.707	2.029699
Sum128PackedSimd_Shuffle	22404.167	11.701	6.405802
Sum128Sse_ByX2Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	22535.417	11.633	6.368494
Sum128X2Base_Basic	243216.666	1.078	0.590077
Sum128X2Base_X2	247316.666	1.060	0.580295
Sum128X2Base	234250.000	1.119	0.612665
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Zip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Zip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	22300.000	11.755	6.435725
Sum128X2PackedSimd_Zip	37233.333	7.041	3.854521
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Zip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	22781.250	11.507	6.299771
Sum256Base_Basic	238833.333	1.098	0.600907
Sum256Base_ByShorter	311833.334	0.841	0.460235
Sum256Base	242733.334	1.080	0.591252
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	121583.333	2.156	1.180398
Sum256X2Base_Basic	242166.667	1.082	0.592636
Sum256X2Base_X2	241750.000	1.084	0.593657
Sum256X2Base	248650.000	1.054	0.577183
Sum256X2Avx2_Unpack	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Zip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	127125.000	2.062	1.128941
Sum512Base_Basic	229400.000	1.143	0.625618
Sum512Base_ByShorter	272816.667	0.961	0.526055
Sum512Base	237183.333	1.105	0.605087
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	103391.667	2.535	1.388087
Sum512X2Base_Basic	230016.666	1.140	0.623940
Sum512X2Base_X2	231033.333	1.135	0.621195
Sum512X2Base	223983.333	1.170	0.640747
Sum512X2Avx512_Unpack	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Zip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	100883.333	2.598	1.422600

[YGroup3ZipBenchmark_Byte(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	114
# SumX2Base_Basic	114
# Sum128Base_Basic	114
# Sum128X2Base_Basic	114
# Sum256Base_Basic	114
# Sum256X2Base_Basic	114
# Sum512Base_Basic	114
# Sum512X2Base_Basic	114
SumBase_Basic	24247.917	10.811
SumBase_ByX2Unzip	234033.333	1.120	0.103609
SumBase	25516.667	10.273	0.950278
SumTraits	5050.000	51.910	4.801568
SumX2Base_Basic	24131.250	10.863	1.004835
SumX2Base_X2	24033.333	10.908	1.008929
SumX2Base_Unzip	123141.666	2.129	0.196911
SumX2Base	24685.417	10.619	0.982277
SumX2Traits	5105.729	51.343	4.749158
Sum128Base_Basic	23714.583	11.054	1.022490
Sum128Base_ByX2Unzip	15695.833	16.702	1.544863
Sum128Base	15615.625	16.787	1.552798
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Unzip	21372.917	12.265	1.134516
Sum128PackedSimd_Shuffle	5117.708	51.223	4.738042
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	5425.521	48.317	4.469233
Sum128X2Base_Basic	24387.500	10.749	0.994276
Sum128X2Base_X2	14939.583	17.547	1.623065
Sum128X2Base_Unzip	8107.292	32.334	2.990878
Sum128X2Base	8129.167	32.247	2.982829
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	5051.562	51.894	4.800082
Sum128X2PackedSimd_Unzip	11116.667	23.581	2.181222
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	5086.458	51.538	4.767151
Sum256Base_Basic	24785.417	10.577	0.978314
Sum256Base_ByShorter	15881.250	16.507	1.526827
Sum256Base_ByX2Unzip	258600.000	1.014	0.093766
Sum256Base	15775.000	16.618	1.537110
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	17666.667	14.838	1.372524
Sum256X2Base_Basic	24733.333	10.599	0.980374
Sum256X2Base_X2	15966.667	16.418	1.518659
Sum256X2Base_Unzip	128550.000	2.039	0.188626
Sum256X2Base	46241.667	5.669	0.524374
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	49879.167	5.256	0.486133
Sum512Base_Basic	26000.000	10.082	0.932612
Sum512Base_ByShorter	27464.583	9.545	0.882879
Sum512Base_ByX2Unzip	273566.667	0.958	0.088636
Sum512Base	29620.833	8.850	0.818610
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	29583.333	8.861	0.819648
Sum512X2Base_Basic	25516.667	10.273	0.950278
Sum512X2Base_X2	28660.417	9.147	0.846042
Sum512X2Base_Unzip	141383.333	1.854	0.171505
Sum512X2Base	33229.167	7.889	0.729718
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	35333.333	7.419	0.686262

[YGroup3ZipBenchmark_Int16(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-24614
# SumX2Base_Basic	-24614
# Sum128Base_Basic	-24614
# Sum128X2Base_Basic	-24614
# Sum256Base_Basic	-24614
# Sum256X2Base_Basic	-24614
# Sum512Base_Basic	-24614
# Sum512X2Base_Basic	-24614
SumBase_Basic	31466.667	8.331
SumBase_ByX2Unzip	295583.334	0.887	0.106456
SumBase	32237.500	8.132	0.976089
SumTraits	10492.708	24.983	2.998908
SumX2Base_Basic	32308.333	8.114	0.973949
SumX2Base_X2	32500.000	8.066	0.968205
SumX2Base_Unzip	149900.000	1.749	0.209918
SumX2Base	33791.667	7.758	0.931196
SumX2Traits	48350.000	5.422	0.650810
Sum128Base_Basic	33429.167	7.842	0.941294
Sum128Base_ByX2Unzip	510933.333	0.513	0.061587
Sum128Base	33070.833	7.927	0.951493
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Unzip	33237.500	7.887	0.946722
Sum128PackedSimd_Shuffle	10375.000	25.267	3.032932
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	10385.417	25.242	3.029890
Sum128X2Base_Basic	31541.667	8.311	0.997622
Sum128X2Base_X2	31979.167	8.197	0.983974
Sum128X2Base_Unzip	253250.000	1.035	0.124251
Sum128X2Base	33425.000	7.843	0.941411
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	10077.083	26.014	3.122597
Sum128X2PackedSimd_Unzip	17825.000	14.707	1.765311
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	9712.500	26.990	3.239811
Sum256Base_Basic	34225.000	7.659	0.919406
Sum256Base_ByShorter	47825.000	5.481	0.657954
Sum256Base_ByX2Unzip	299033.333	0.877	0.105228
Sum256Base	46633.333	5.621	0.674768
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	52958.333	4.950	0.594178
Sum256X2Base_Basic	35412.500	7.403	0.888575
Sum256X2Base_X2	46804.167	5.601	0.672305
Sum256X2Base_Unzip	151383.334	1.732	0.207861
Sum256X2Base	48762.500	5.376	0.645305
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	50066.667	5.236	0.628495
Sum512Base_Basic	35495.833	7.385	0.886489
Sum512Base_ByShorter	79716.667	3.288	0.394731
Sum512Base_ByX2Unzip	304050.000	0.862	0.103492
Sum512Base	61925.000	4.233	0.508142
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	63162.500	4.150	0.498186
Sum512X2Base_Basic	35045.833	7.480	0.897872
Sum512X2Base_X2	60666.667	4.321	0.518681
Sum512X2Base_Unzip	160866.667	1.630	0.195607
Sum512X2Base	62650.000	4.184	0.502261
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	63916.667	4.101	0.492308

[YGroup3ZipBenchmark_Int32(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	-467755046
# SumX2Base_Basic	-467755046
# Sum128Base_Basic	-467755046
# Sum128X2Base_Basic	-467755046
# Sum256Base_Basic	-467755046
# Sum256X2Base_Basic	-467755046
# Sum512Base_Basic	-467755046
# Sum512X2Base_Basic	-467755046
SumBase_Basic	46258.333	5.667
SumBase_ByX2Unzip	315066.666	0.832	0.146821
SumBase	44212.500	5.929	1.046273
SumTraits	20325.000	12.898	2.275933
SumX2Base_Basic	46112.500	5.685	1.003163
SumX2Base_X2	46225.000	5.671	1.000721
SumX2Base_Unzip	161350.000	1.625	0.286696
SumX2Base	47729.167	5.492	0.969184
SumX2Traits	95950.000	2.732	0.482109
Sum128Base_Basic	45504.167	5.761	1.016574
Sum128Base_ByX2Unzip	580700.000	0.451	0.079660
Sum128Base	45437.500	5.769	1.018065
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Unzip	50362.500	5.205	0.918507
Sum128PackedSimd_Shuffle	20779.167	12.616	2.226188
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	20445.833	12.821	2.262482
Sum128X2Base_Basic	46779.167	5.604	0.988866
Sum128X2Base_X2	45837.500	5.719	1.009181
Sum128X2Base_Unzip	283316.667	0.925	0.163274
Sum128X2Base	45987.500	5.700	1.005889
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	19937.500	13.148	2.320167
Sum128X2PackedSimd_Unzip	28366.667	9.241	1.630729
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	20218.750	12.965	2.287893
Sum256Base_Basic	50737.500	5.167	0.911719
Sum256Base_ByShorter	74858.333	3.502	0.617945
Sum256Base_ByX2Unzip	330066.667	0.794	0.140148
Sum256Base	78700.000	3.331	0.587781
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	85550.000	3.064	0.540717
Sum256X2Base_Basic	52816.667	4.963	0.875828
Sum256X2Base_X2	76683.333	3.419	0.603238
Sum256X2Base_Unzip	168950.000	1.552	0.273799
Sum256X2Base	77208.333	3.395	0.599137
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	81383.333	3.221	0.568401
Sum512Base_Basic	55754.167	4.702	0.829684
Sum512Base_ByShorter	152383.334	1.720	0.303566
Sum512Base_ByX2Unzip	325350.000	0.806	0.142180
Sum512Base	108283.333	2.421	0.427197
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	116166.667	2.257	0.398207
Sum512X2Base_Basic	52204.167	5.022	0.886104
Sum512X2Base_X2	188116.667	1.394	0.245902
Sum512X2Base_Unzip	297633.334	0.881	0.155421
Sum512X2Base	178866.666	1.466	0.258619
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	183133.333	1.431	0.252594

[YGroup3ZipBenchmark_Int64(262144)]
---
NAME	US	MOPS	SCALE
# SumBase_Basic	5910372263572008452
# SumX2Base_Basic	5910372263572008452
# Sum128Base_Basic	5910372263572008452
# Sum128X2Base_Basic	5910372263572008452
# Sum256Base_Basic	5910372263572008452
# Sum256X2Base_Basic	5910372263572008452
# Sum512Base_Basic	5910372263572008452
# Sum512X2Base_Basic	5910372263572008452
SumBase_Basic	266883.333	0.982
SumBase	253200.000	1.035	1.054042
SumTraits	151083.333	1.735	1.766464
SumX2Base_Basic	244500.000	1.072	1.091547
SumX2Base_X2	241000.000	1.088	1.107400
SumX2Base	237366.666	1.104	1.124351
SumX2Traits	314133.333	0.834	0.849586
Sum128Base_Basic	386366.667	0.678	0.690751
Sum128Base_Move	341633.333	0.767	0.781198
Sum128Base	392616.667	0.668	0.679755
Sum128AdvSimd_AlignRight	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ByX2Unzip	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_Shuffle	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimd_ShuffleX	Run fail! Requires hardware support AdvSimd!
Sum128AdvSimdB64_ByX2Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_Shuffle	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128AdvSimdB64_ShuffleX	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128PackedSimd_ByX2Unzip	115758.333	2.265	2.305522
Sum128PackedSimd_Shuffle	37425.000	7.005	7.131151
Sum128Sse_ByX2Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_Shuffle	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleX	Run fail! Requires hardware support Sse, Sse2!
Sum128Sse_ShuffleXImm	Run fail! Requires hardware support Sse, Sse2!
Sum128Traits	37158.333	7.055	7.182328
Sum128X2Base_Basic	396516.666	0.661	0.673070
Sum128X2Base_X2	384416.666	0.682	0.694255
Sum128X2Base	381116.667	0.688	0.700267
Sum128X2AdvSimd_X2	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimd_Unzip	Run fail! Requires hardware support AdvSimd!
Sum128X2AdvSimdB64_X2	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2AdvSimdB64_Unzip	Run fail! Requires hardware support AdvSimd!This process(32bit) is not 64-bit!
Sum128X2PackedSimd_X2	36033.333	7.275	7.406568
Sum128X2PackedSimd_Unzip	65520.833	4.001	4.073259
Sum128X2Sse_X2	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Sse_Unzip	Run fail! Requires hardware support Sse, Sse2!
Sum128X2Traits	36795.833	7.124	7.253086
Sum256Base_Basic	387133.333	0.677	0.689384
Sum256Base_ByShorter	473566.666	0.554	0.563560
Sum256Base	394166.667	0.665	0.677082
Sum256Avx2_ByShorter	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ByX2Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_Shuffle	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleX	Run fail! Requires hardware support Avx, Avx2!
Sum256Avx2_ShuffleXImm	Run fail! Requires hardware support Avx, Avx2!
Sum256Traits	200350.000	1.308	1.332086
Sum256X2Base_Basic	397850.000	0.659	0.670814
Sum256X2Base_X2	393383.334	0.666	0.678431
Sum256X2Base	387466.667	0.677	0.688790
Sum256X2Avx2_X2	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Avx2_Unzip	Run fail! Requires hardware support Avx, Avx2!
Sum256X2Traits	191800.000	1.367	1.391467
Sum512Base_Basic	394366.667	0.665	0.676739
Sum512Base_ByShorter	437066.667	0.600	0.610624
Sum512Base	390416.666	0.671	0.683586
Sum512Avx512_ByShorter	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ByX2Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleX	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Avx512_ShuffleXImm	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512Traits	168966.667	1.551	1.579503
Sum512X2Base_Basic	390050.000	0.672	0.684229
Sum512X2Base_X2	388666.667	0.674	0.686664
Sum512X2Base	395366.666	0.663	0.675027
Sum512X2Avx512_X2	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Avx512_Unzip	Run fail! Requires hardware support Avx512BW, Avx512DQ, Avx512F, Avx512Vbmi!
Sum512X2Traits	105350.000	2.488	2.533302