diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_r.csproj
similarity index 75%
rename from src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_r.csproj
rename to src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_r.csproj
index ce448a4678881f..08565ebbedc538 100644
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_r.csproj
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_r.csproj
@@ -264,111 +264,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_ro.csproj
similarity index 75%
rename from src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_ro.csproj
rename to src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_ro.csproj
index 89c0b557619494..5d146cf186278b 100644
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_ro.csproj
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part0_ro.csproj
@@ -264,111 +264,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_r.csproj
new file mode 100644
index 00000000000000..22cb74a6e528f8
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_r.csproj
@@ -0,0 +1,119 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_ro.csproj
new file mode 100644
index 00000000000000..d54057cafcc2e1
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/AdvSimd.Arm64_Part1_ro.csproj
@@ -0,0 +1,119 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part0.cs
similarity index 76%
rename from src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64.cs
rename to src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part0.cs
index b77756ecac2d5b..873e29578abd50 100644
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64.cs
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part0.cs
@@ -268,110 +268,6 @@ static Program()
["SubtractSaturateScalar.Vector64.UInt32"] = SubtractSaturateScalar_Vector64_UInt32,
["TransposeEven.Vector64.Byte"] = TransposeEven_Vector64_Byte,
["TransposeEven.Vector64.Int16"] = TransposeEven_Vector64_Int16,
- ["TransposeEven.Vector64.Int32"] = TransposeEven_Vector64_Int32,
- ["TransposeEven.Vector64.SByte"] = TransposeEven_Vector64_SByte,
- ["TransposeEven.Vector64.Single"] = TransposeEven_Vector64_Single,
- ["TransposeEven.Vector64.UInt16"] = TransposeEven_Vector64_UInt16,
- ["TransposeEven.Vector64.UInt32"] = TransposeEven_Vector64_UInt32,
- ["TransposeEven.Vector128.Byte"] = TransposeEven_Vector128_Byte,
- ["TransposeEven.Vector128.Double"] = TransposeEven_Vector128_Double,
- ["TransposeEven.Vector128.Int16"] = TransposeEven_Vector128_Int16,
- ["TransposeEven.Vector128.Int32"] = TransposeEven_Vector128_Int32,
- ["TransposeEven.Vector128.Int64"] = TransposeEven_Vector128_Int64,
- ["TransposeEven.Vector128.SByte"] = TransposeEven_Vector128_SByte,
- ["TransposeEven.Vector128.Single"] = TransposeEven_Vector128_Single,
- ["TransposeEven.Vector128.UInt16"] = TransposeEven_Vector128_UInt16,
- ["TransposeEven.Vector128.UInt32"] = TransposeEven_Vector128_UInt32,
- ["TransposeEven.Vector128.UInt64"] = TransposeEven_Vector128_UInt64,
- ["TransposeOdd.Vector64.Byte"] = TransposeOdd_Vector64_Byte,
- ["TransposeOdd.Vector64.Int16"] = TransposeOdd_Vector64_Int16,
- ["TransposeOdd.Vector64.Int32"] = TransposeOdd_Vector64_Int32,
- ["TransposeOdd.Vector64.SByte"] = TransposeOdd_Vector64_SByte,
- ["TransposeOdd.Vector64.Single"] = TransposeOdd_Vector64_Single,
- ["TransposeOdd.Vector64.UInt16"] = TransposeOdd_Vector64_UInt16,
- ["TransposeOdd.Vector64.UInt32"] = TransposeOdd_Vector64_UInt32,
- ["TransposeOdd.Vector128.Byte"] = TransposeOdd_Vector128_Byte,
- ["TransposeOdd.Vector128.Double"] = TransposeOdd_Vector128_Double,
- ["TransposeOdd.Vector128.Int16"] = TransposeOdd_Vector128_Int16,
- ["TransposeOdd.Vector128.Int32"] = TransposeOdd_Vector128_Int32,
- ["TransposeOdd.Vector128.Int64"] = TransposeOdd_Vector128_Int64,
- ["TransposeOdd.Vector128.SByte"] = TransposeOdd_Vector128_SByte,
- ["TransposeOdd.Vector128.Single"] = TransposeOdd_Vector128_Single,
- ["TransposeOdd.Vector128.UInt16"] = TransposeOdd_Vector128_UInt16,
- ["TransposeOdd.Vector128.UInt32"] = TransposeOdd_Vector128_UInt32,
- ["TransposeOdd.Vector128.UInt64"] = TransposeOdd_Vector128_UInt64,
- ["VectorTableLookup.Vector128.Byte"] = VectorTableLookup_Vector128_Byte,
- ["VectorTableLookup.Vector128.SByte"] = VectorTableLookup_Vector128_SByte,
- ["VectorTableLookupExtension.Vector128.Byte"] = VectorTableLookupExtension_Vector128_Byte,
- ["VectorTableLookupExtension.Vector128.SByte"] = VectorTableLookupExtension_Vector128_SByte,
- ["UnzipEven.Vector64.Byte"] = UnzipEven_Vector64_Byte,
- ["UnzipEven.Vector64.Int16"] = UnzipEven_Vector64_Int16,
- ["UnzipEven.Vector64.Int32"] = UnzipEven_Vector64_Int32,
- ["UnzipEven.Vector64.SByte"] = UnzipEven_Vector64_SByte,
- ["UnzipEven.Vector64.Single"] = UnzipEven_Vector64_Single,
- ["UnzipEven.Vector64.UInt16"] = UnzipEven_Vector64_UInt16,
- ["UnzipEven.Vector64.UInt32"] = UnzipEven_Vector64_UInt32,
- ["UnzipEven.Vector128.Byte"] = UnzipEven_Vector128_Byte,
- ["UnzipEven.Vector128.Double"] = UnzipEven_Vector128_Double,
- ["UnzipEven.Vector128.Int16"] = UnzipEven_Vector128_Int16,
- ["UnzipEven.Vector128.Int32"] = UnzipEven_Vector128_Int32,
- ["UnzipEven.Vector128.Int64"] = UnzipEven_Vector128_Int64,
- ["UnzipEven.Vector128.SByte"] = UnzipEven_Vector128_SByte,
- ["UnzipEven.Vector128.Single"] = UnzipEven_Vector128_Single,
- ["UnzipEven.Vector128.UInt16"] = UnzipEven_Vector128_UInt16,
- ["UnzipEven.Vector128.UInt32"] = UnzipEven_Vector128_UInt32,
- ["UnzipEven.Vector128.UInt64"] = UnzipEven_Vector128_UInt64,
- ["UnzipOdd.Vector64.Byte"] = UnzipOdd_Vector64_Byte,
- ["UnzipOdd.Vector64.Int16"] = UnzipOdd_Vector64_Int16,
- ["UnzipOdd.Vector64.Int32"] = UnzipOdd_Vector64_Int32,
- ["UnzipOdd.Vector64.SByte"] = UnzipOdd_Vector64_SByte,
- ["UnzipOdd.Vector64.Single"] = UnzipOdd_Vector64_Single,
- ["UnzipOdd.Vector64.UInt16"] = UnzipOdd_Vector64_UInt16,
- ["UnzipOdd.Vector64.UInt32"] = UnzipOdd_Vector64_UInt32,
- ["UnzipOdd.Vector128.Byte"] = UnzipOdd_Vector128_Byte,
- ["UnzipOdd.Vector128.Double"] = UnzipOdd_Vector128_Double,
- ["UnzipOdd.Vector128.Int16"] = UnzipOdd_Vector128_Int16,
- ["UnzipOdd.Vector128.Int32"] = UnzipOdd_Vector128_Int32,
- ["UnzipOdd.Vector128.Int64"] = UnzipOdd_Vector128_Int64,
- ["UnzipOdd.Vector128.SByte"] = UnzipOdd_Vector128_SByte,
- ["UnzipOdd.Vector128.Single"] = UnzipOdd_Vector128_Single,
- ["UnzipOdd.Vector128.UInt16"] = UnzipOdd_Vector128_UInt16,
- ["UnzipOdd.Vector128.UInt32"] = UnzipOdd_Vector128_UInt32,
- ["UnzipOdd.Vector128.UInt64"] = UnzipOdd_Vector128_UInt64,
- ["ZipHigh.Vector64.Byte"] = ZipHigh_Vector64_Byte,
- ["ZipHigh.Vector64.Int16"] = ZipHigh_Vector64_Int16,
- ["ZipHigh.Vector64.Int32"] = ZipHigh_Vector64_Int32,
- ["ZipHigh.Vector64.SByte"] = ZipHigh_Vector64_SByte,
- ["ZipHigh.Vector64.Single"] = ZipHigh_Vector64_Single,
- ["ZipHigh.Vector64.UInt16"] = ZipHigh_Vector64_UInt16,
- ["ZipHigh.Vector64.UInt32"] = ZipHigh_Vector64_UInt32,
- ["ZipHigh.Vector128.Byte"] = ZipHigh_Vector128_Byte,
- ["ZipHigh.Vector128.Double"] = ZipHigh_Vector128_Double,
- ["ZipHigh.Vector128.Int16"] = ZipHigh_Vector128_Int16,
- ["ZipHigh.Vector128.Int32"] = ZipHigh_Vector128_Int32,
- ["ZipHigh.Vector128.Int64"] = ZipHigh_Vector128_Int64,
- ["ZipHigh.Vector128.SByte"] = ZipHigh_Vector128_SByte,
- ["ZipHigh.Vector128.Single"] = ZipHigh_Vector128_Single,
- ["ZipHigh.Vector128.UInt16"] = ZipHigh_Vector128_UInt16,
- ["ZipHigh.Vector128.UInt32"] = ZipHigh_Vector128_UInt32,
- ["ZipHigh.Vector128.UInt64"] = ZipHigh_Vector128_UInt64,
- ["ZipLow.Vector64.Byte"] = ZipLow_Vector64_Byte,
- ["ZipLow.Vector64.Int16"] = ZipLow_Vector64_Int16,
- ["ZipLow.Vector64.Int32"] = ZipLow_Vector64_Int32,
- ["ZipLow.Vector64.SByte"] = ZipLow_Vector64_SByte,
- ["ZipLow.Vector64.Single"] = ZipLow_Vector64_Single,
- ["ZipLow.Vector64.UInt16"] = ZipLow_Vector64_UInt16,
- ["ZipLow.Vector64.UInt32"] = ZipLow_Vector64_UInt32,
- ["ZipLow.Vector128.Byte"] = ZipLow_Vector128_Byte,
- ["ZipLow.Vector128.Double"] = ZipLow_Vector128_Double,
- ["ZipLow.Vector128.Int16"] = ZipLow_Vector128_Int16,
- ["ZipLow.Vector128.Int32"] = ZipLow_Vector128_Int32,
- ["ZipLow.Vector128.Int64"] = ZipLow_Vector128_Int64,
- ["ZipLow.Vector128.SByte"] = ZipLow_Vector128_SByte,
- ["ZipLow.Vector128.Single"] = ZipLow_Vector128_Single,
- ["ZipLow.Vector128.UInt16"] = ZipLow_Vector128_UInt16,
- ["ZipLow.Vector128.UInt32"] = ZipLow_Vector128_UInt32,
- ["ZipLow.Vector128.UInt64"] = ZipLow_Vector128_UInt64,
};
}
}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part1.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part1.cs
new file mode 100644
index 00000000000000..ca1408d304a140
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd.Arm64/Program.AdvSimd.Arm64_Part1.cs
@@ -0,0 +1,122 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["TransposeEven.Vector64.Int32"] = TransposeEven_Vector64_Int32,
+ ["TransposeEven.Vector64.SByte"] = TransposeEven_Vector64_SByte,
+ ["TransposeEven.Vector64.Single"] = TransposeEven_Vector64_Single,
+ ["TransposeEven.Vector64.UInt16"] = TransposeEven_Vector64_UInt16,
+ ["TransposeEven.Vector64.UInt32"] = TransposeEven_Vector64_UInt32,
+ ["TransposeEven.Vector128.Byte"] = TransposeEven_Vector128_Byte,
+ ["TransposeEven.Vector128.Double"] = TransposeEven_Vector128_Double,
+ ["TransposeEven.Vector128.Int16"] = TransposeEven_Vector128_Int16,
+ ["TransposeEven.Vector128.Int32"] = TransposeEven_Vector128_Int32,
+ ["TransposeEven.Vector128.Int64"] = TransposeEven_Vector128_Int64,
+ ["TransposeEven.Vector128.SByte"] = TransposeEven_Vector128_SByte,
+ ["TransposeEven.Vector128.Single"] = TransposeEven_Vector128_Single,
+ ["TransposeEven.Vector128.UInt16"] = TransposeEven_Vector128_UInt16,
+ ["TransposeEven.Vector128.UInt32"] = TransposeEven_Vector128_UInt32,
+ ["TransposeEven.Vector128.UInt64"] = TransposeEven_Vector128_UInt64,
+ ["TransposeOdd.Vector64.Byte"] = TransposeOdd_Vector64_Byte,
+ ["TransposeOdd.Vector64.Int16"] = TransposeOdd_Vector64_Int16,
+ ["TransposeOdd.Vector64.Int32"] = TransposeOdd_Vector64_Int32,
+ ["TransposeOdd.Vector64.SByte"] = TransposeOdd_Vector64_SByte,
+ ["TransposeOdd.Vector64.Single"] = TransposeOdd_Vector64_Single,
+ ["TransposeOdd.Vector64.UInt16"] = TransposeOdd_Vector64_UInt16,
+ ["TransposeOdd.Vector64.UInt32"] = TransposeOdd_Vector64_UInt32,
+ ["TransposeOdd.Vector128.Byte"] = TransposeOdd_Vector128_Byte,
+ ["TransposeOdd.Vector128.Double"] = TransposeOdd_Vector128_Double,
+ ["TransposeOdd.Vector128.Int16"] = TransposeOdd_Vector128_Int16,
+ ["TransposeOdd.Vector128.Int32"] = TransposeOdd_Vector128_Int32,
+ ["TransposeOdd.Vector128.Int64"] = TransposeOdd_Vector128_Int64,
+ ["TransposeOdd.Vector128.SByte"] = TransposeOdd_Vector128_SByte,
+ ["TransposeOdd.Vector128.Single"] = TransposeOdd_Vector128_Single,
+ ["TransposeOdd.Vector128.UInt16"] = TransposeOdd_Vector128_UInt16,
+ ["TransposeOdd.Vector128.UInt32"] = TransposeOdd_Vector128_UInt32,
+ ["TransposeOdd.Vector128.UInt64"] = TransposeOdd_Vector128_UInt64,
+ ["VectorTableLookup.Vector128.Byte"] = VectorTableLookup_Vector128_Byte,
+ ["VectorTableLookup.Vector128.SByte"] = VectorTableLookup_Vector128_SByte,
+ ["VectorTableLookupExtension.Vector128.Byte"] = VectorTableLookupExtension_Vector128_Byte,
+ ["VectorTableLookupExtension.Vector128.SByte"] = VectorTableLookupExtension_Vector128_SByte,
+ ["UnzipEven.Vector64.Byte"] = UnzipEven_Vector64_Byte,
+ ["UnzipEven.Vector64.Int16"] = UnzipEven_Vector64_Int16,
+ ["UnzipEven.Vector64.Int32"] = UnzipEven_Vector64_Int32,
+ ["UnzipEven.Vector64.SByte"] = UnzipEven_Vector64_SByte,
+ ["UnzipEven.Vector64.Single"] = UnzipEven_Vector64_Single,
+ ["UnzipEven.Vector64.UInt16"] = UnzipEven_Vector64_UInt16,
+ ["UnzipEven.Vector64.UInt32"] = UnzipEven_Vector64_UInt32,
+ ["UnzipEven.Vector128.Byte"] = UnzipEven_Vector128_Byte,
+ ["UnzipEven.Vector128.Double"] = UnzipEven_Vector128_Double,
+ ["UnzipEven.Vector128.Int16"] = UnzipEven_Vector128_Int16,
+ ["UnzipEven.Vector128.Int32"] = UnzipEven_Vector128_Int32,
+ ["UnzipEven.Vector128.Int64"] = UnzipEven_Vector128_Int64,
+ ["UnzipEven.Vector128.SByte"] = UnzipEven_Vector128_SByte,
+ ["UnzipEven.Vector128.Single"] = UnzipEven_Vector128_Single,
+ ["UnzipEven.Vector128.UInt16"] = UnzipEven_Vector128_UInt16,
+ ["UnzipEven.Vector128.UInt32"] = UnzipEven_Vector128_UInt32,
+ ["UnzipEven.Vector128.UInt64"] = UnzipEven_Vector128_UInt64,
+ ["UnzipOdd.Vector64.Byte"] = UnzipOdd_Vector64_Byte,
+ ["UnzipOdd.Vector64.Int16"] = UnzipOdd_Vector64_Int16,
+ ["UnzipOdd.Vector64.Int32"] = UnzipOdd_Vector64_Int32,
+ ["UnzipOdd.Vector64.SByte"] = UnzipOdd_Vector64_SByte,
+ ["UnzipOdd.Vector64.Single"] = UnzipOdd_Vector64_Single,
+ ["UnzipOdd.Vector64.UInt16"] = UnzipOdd_Vector64_UInt16,
+ ["UnzipOdd.Vector64.UInt32"] = UnzipOdd_Vector64_UInt32,
+ ["UnzipOdd.Vector128.Byte"] = UnzipOdd_Vector128_Byte,
+ ["UnzipOdd.Vector128.Double"] = UnzipOdd_Vector128_Double,
+ ["UnzipOdd.Vector128.Int16"] = UnzipOdd_Vector128_Int16,
+ ["UnzipOdd.Vector128.Int32"] = UnzipOdd_Vector128_Int32,
+ ["UnzipOdd.Vector128.Int64"] = UnzipOdd_Vector128_Int64,
+ ["UnzipOdd.Vector128.SByte"] = UnzipOdd_Vector128_SByte,
+ ["UnzipOdd.Vector128.Single"] = UnzipOdd_Vector128_Single,
+ ["UnzipOdd.Vector128.UInt16"] = UnzipOdd_Vector128_UInt16,
+ ["UnzipOdd.Vector128.UInt32"] = UnzipOdd_Vector128_UInt32,
+ ["UnzipOdd.Vector128.UInt64"] = UnzipOdd_Vector128_UInt64,
+ ["ZipHigh.Vector64.Byte"] = ZipHigh_Vector64_Byte,
+ ["ZipHigh.Vector64.Int16"] = ZipHigh_Vector64_Int16,
+ ["ZipHigh.Vector64.Int32"] = ZipHigh_Vector64_Int32,
+ ["ZipHigh.Vector64.SByte"] = ZipHigh_Vector64_SByte,
+ ["ZipHigh.Vector64.Single"] = ZipHigh_Vector64_Single,
+ ["ZipHigh.Vector64.UInt16"] = ZipHigh_Vector64_UInt16,
+ ["ZipHigh.Vector64.UInt32"] = ZipHigh_Vector64_UInt32,
+ ["ZipHigh.Vector128.Byte"] = ZipHigh_Vector128_Byte,
+ ["ZipHigh.Vector128.Double"] = ZipHigh_Vector128_Double,
+ ["ZipHigh.Vector128.Int16"] = ZipHigh_Vector128_Int16,
+ ["ZipHigh.Vector128.Int32"] = ZipHigh_Vector128_Int32,
+ ["ZipHigh.Vector128.Int64"] = ZipHigh_Vector128_Int64,
+ ["ZipHigh.Vector128.SByte"] = ZipHigh_Vector128_SByte,
+ ["ZipHigh.Vector128.Single"] = ZipHigh_Vector128_Single,
+ ["ZipHigh.Vector128.UInt16"] = ZipHigh_Vector128_UInt16,
+ ["ZipHigh.Vector128.UInt32"] = ZipHigh_Vector128_UInt32,
+ ["ZipHigh.Vector128.UInt64"] = ZipHigh_Vector128_UInt64,
+ ["ZipLow.Vector64.Byte"] = ZipLow_Vector64_Byte,
+ ["ZipLow.Vector64.Int16"] = ZipLow_Vector64_Int16,
+ ["ZipLow.Vector64.Int32"] = ZipLow_Vector64_Int32,
+ ["ZipLow.Vector64.SByte"] = ZipLow_Vector64_SByte,
+ ["ZipLow.Vector64.Single"] = ZipLow_Vector64_Single,
+ ["ZipLow.Vector64.UInt16"] = ZipLow_Vector64_UInt16,
+ ["ZipLow.Vector64.UInt32"] = ZipLow_Vector64_UInt32,
+ ["ZipLow.Vector128.Byte"] = ZipLow_Vector128_Byte,
+ ["ZipLow.Vector128.Double"] = ZipLow_Vector128_Double,
+ ["ZipLow.Vector128.Int16"] = ZipLow_Vector128_Int16,
+ ["ZipLow.Vector128.Int32"] = ZipLow_Vector128_Int32,
+ ["ZipLow.Vector128.Int64"] = ZipLow_Vector128_Int64,
+ ["ZipLow.Vector128.SByte"] = ZipLow_Vector128_SByte,
+ ["ZipLow.Vector128.Single"] = ZipLow_Vector128_Single,
+ ["ZipLow.Vector128.UInt16"] = ZipLow_Vector128_UInt16,
+ ["ZipLow.Vector128.UInt32"] = ZipLow_Vector128_UInt32,
+ ["ZipLow.Vector128.UInt64"] = ZipLow_Vector128_UInt64,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_r.csproj
new file mode 100644
index 00000000000000..04745f5d874bc3
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_r.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_ro.csproj
new file mode 100644
index 00000000000000..b5b9b580ea7b78
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part0_ro.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_r.csproj
new file mode 100644
index 00000000000000..11494035949878
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_r.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_ro.csproj
new file mode 100644
index 00000000000000..d02354b7404249
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part1_ro.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_r.csproj
new file mode 100644
index 00000000000000..bc51ecf7cb2074
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_r.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_ro.csproj
new file mode 100644
index 00000000000000..a8f0b5f3d2fb1f
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part2_ro.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_r.csproj
new file mode 100644
index 00000000000000..58044095eb83b3
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_r.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_ro.csproj
new file mode 100644
index 00000000000000..e17400b2d32e02
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part3_ro.csproj
@@ -0,0 +1,271 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_r.csproj
new file mode 100644
index 00000000000000..970bf0b53ac618
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_r.csproj
@@ -0,0 +1,240 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_ro.csproj
new file mode 100644
index 00000000000000..8269ffa0562f7b
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_Part4_ro.csproj
@@ -0,0 +1,240 @@
+
+
+ Exe
+ true
+
+
+ Embedded
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_r.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_r.csproj
deleted file mode 100644
index a239f74b22f141..00000000000000
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_r.csproj
+++ /dev/null
@@ -1,1264 +0,0 @@
-
-
- Exe
- true
-
-
- Embedded
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_ro.csproj b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_ro.csproj
deleted file mode 100644
index 1763ba46475d24..00000000000000
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/AdvSimd_ro.csproj
+++ /dev/null
@@ -1,1264 +0,0 @@
-
-
- Exe
- true
-
-
- Embedded
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd.cs
deleted file mode 100644
index 42c1b1fa5e9ef4..00000000000000
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd.cs
+++ /dev/null
@@ -1,1267 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-
-using System;
-using System.Collections.Generic;
-
-namespace JIT.HardwareIntrinsics.Arm
-{
- public static partial class Program
- {
- static Program()
- {
- TestList = new Dictionary() {
- ["Abs.Vector64.Int16"] = Abs_Vector64_Int16,
- ["Abs.Vector64.Int32"] = Abs_Vector64_Int32,
- ["Abs.Vector64.SByte"] = Abs_Vector64_SByte,
- ["Abs.Vector64.Single"] = Abs_Vector64_Single,
- ["Abs.Vector128.Int16"] = Abs_Vector128_Int16,
- ["Abs.Vector128.Int32"] = Abs_Vector128_Int32,
- ["Abs.Vector128.SByte"] = Abs_Vector128_SByte,
- ["Abs.Vector128.Single"] = Abs_Vector128_Single,
- ["AbsScalar.Vector64.Double"] = AbsScalar_Vector64_Double,
- ["AbsScalar.Vector64.Single"] = AbsScalar_Vector64_Single,
- ["AbsoluteCompareGreaterThan.Vector64.Single"] = AbsoluteCompareGreaterThan_Vector64_Single,
- ["AbsoluteCompareGreaterThan.Vector128.Single"] = AbsoluteCompareGreaterThan_Vector128_Single,
- ["AbsoluteCompareGreaterThanOrEqual.Vector64.Single"] = AbsoluteCompareGreaterThanOrEqual_Vector64_Single,
- ["AbsoluteCompareGreaterThanOrEqual.Vector128.Single"] = AbsoluteCompareGreaterThanOrEqual_Vector128_Single,
- ["AbsoluteCompareLessThan.Vector64.Single"] = AbsoluteCompareLessThan_Vector64_Single,
- ["AbsoluteCompareLessThan.Vector128.Single"] = AbsoluteCompareLessThan_Vector128_Single,
- ["AbsoluteCompareLessThanOrEqual.Vector64.Single"] = AbsoluteCompareLessThanOrEqual_Vector64_Single,
- ["AbsoluteCompareLessThanOrEqual.Vector128.Single"] = AbsoluteCompareLessThanOrEqual_Vector128_Single,
- ["AbsoluteDifference.Vector64.Byte"] = AbsoluteDifference_Vector64_Byte,
- ["AbsoluteDifference.Vector64.Int16"] = AbsoluteDifference_Vector64_Int16,
- ["AbsoluteDifference.Vector64.Int32"] = AbsoluteDifference_Vector64_Int32,
- ["AbsoluteDifference.Vector64.SByte"] = AbsoluteDifference_Vector64_SByte,
- ["AbsoluteDifference.Vector64.Single"] = AbsoluteDifference_Vector64_Single,
- ["AbsoluteDifference.Vector64.UInt16"] = AbsoluteDifference_Vector64_UInt16,
- ["AbsoluteDifference.Vector64.UInt32"] = AbsoluteDifference_Vector64_UInt32,
- ["AbsoluteDifference.Vector128.Byte"] = AbsoluteDifference_Vector128_Byte,
- ["AbsoluteDifference.Vector128.Int16"] = AbsoluteDifference_Vector128_Int16,
- ["AbsoluteDifference.Vector128.Int32"] = AbsoluteDifference_Vector128_Int32,
- ["AbsoluteDifference.Vector128.SByte"] = AbsoluteDifference_Vector128_SByte,
- ["AbsoluteDifference.Vector128.Single"] = AbsoluteDifference_Vector128_Single,
- ["AbsoluteDifference.Vector128.UInt16"] = AbsoluteDifference_Vector128_UInt16,
- ["AbsoluteDifference.Vector128.UInt32"] = AbsoluteDifference_Vector128_UInt32,
- ["AbsoluteDifferenceAdd.Vector64.Byte"] = AbsoluteDifferenceAdd_Vector64_Byte,
- ["AbsoluteDifferenceAdd.Vector64.Int16"] = AbsoluteDifferenceAdd_Vector64_Int16,
- ["AbsoluteDifferenceAdd.Vector64.Int32"] = AbsoluteDifferenceAdd_Vector64_Int32,
- ["AbsoluteDifferenceAdd.Vector64.SByte"] = AbsoluteDifferenceAdd_Vector64_SByte,
- ["AbsoluteDifferenceAdd.Vector64.UInt16"] = AbsoluteDifferenceAdd_Vector64_UInt16,
- ["AbsoluteDifferenceAdd.Vector64.UInt32"] = AbsoluteDifferenceAdd_Vector64_UInt32,
- ["AbsoluteDifferenceAdd.Vector128.Byte"] = AbsoluteDifferenceAdd_Vector128_Byte,
- ["AbsoluteDifferenceAdd.Vector128.Int16"] = AbsoluteDifferenceAdd_Vector128_Int16,
- ["AbsoluteDifferenceAdd.Vector128.Int32"] = AbsoluteDifferenceAdd_Vector128_Int32,
- ["AbsoluteDifferenceAdd.Vector128.SByte"] = AbsoluteDifferenceAdd_Vector128_SByte,
- ["AbsoluteDifferenceAdd.Vector128.UInt16"] = AbsoluteDifferenceAdd_Vector128_UInt16,
- ["AbsoluteDifferenceAdd.Vector128.UInt32"] = AbsoluteDifferenceAdd_Vector128_UInt32,
- ["AbsoluteDifferenceWideningLower.Vector64.Byte"] = AbsoluteDifferenceWideningLower_Vector64_Byte,
- ["AbsoluteDifferenceWideningLower.Vector64.Int16"] = AbsoluteDifferenceWideningLower_Vector64_Int16,
- ["AbsoluteDifferenceWideningLower.Vector64.Int32"] = AbsoluteDifferenceWideningLower_Vector64_Int32,
- ["AbsoluteDifferenceWideningLower.Vector64.SByte"] = AbsoluteDifferenceWideningLower_Vector64_SByte,
- ["AbsoluteDifferenceWideningLower.Vector64.UInt16"] = AbsoluteDifferenceWideningLower_Vector64_UInt16,
- ["AbsoluteDifferenceWideningLower.Vector64.UInt32"] = AbsoluteDifferenceWideningLower_Vector64_UInt32,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Byte"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Byte,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Int16"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Int16,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Int32"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Int32,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.SByte"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_SByte,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.UInt16"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_UInt16,
- ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.UInt32"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_UInt32,
- ["AbsoluteDifferenceWideningUpper.Vector128.Byte"] = AbsoluteDifferenceWideningUpper_Vector128_Byte,
- ["AbsoluteDifferenceWideningUpper.Vector128.Int16"] = AbsoluteDifferenceWideningUpper_Vector128_Int16,
- ["AbsoluteDifferenceWideningUpper.Vector128.Int32"] = AbsoluteDifferenceWideningUpper_Vector128_Int32,
- ["AbsoluteDifferenceWideningUpper.Vector128.SByte"] = AbsoluteDifferenceWideningUpper_Vector128_SByte,
- ["AbsoluteDifferenceWideningUpper.Vector128.UInt16"] = AbsoluteDifferenceWideningUpper_Vector128_UInt16,
- ["AbsoluteDifferenceWideningUpper.Vector128.UInt32"] = AbsoluteDifferenceWideningUpper_Vector128_UInt32,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Byte"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Byte,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Int16"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Int16,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Int32"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Int32,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.SByte"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_SByte,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.UInt16"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_UInt16,
- ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.UInt32"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_UInt32,
- ["Add.Vector64.Byte"] = Add_Vector64_Byte,
- ["Add.Vector64.Int16"] = Add_Vector64_Int16,
- ["Add.Vector64.Int32"] = Add_Vector64_Int32,
- ["Add.Vector64.SByte"] = Add_Vector64_SByte,
- ["Add.Vector64.Single"] = Add_Vector64_Single,
- ["Add.Vector64.UInt16"] = Add_Vector64_UInt16,
- ["Add.Vector64.UInt32"] = Add_Vector64_UInt32,
- ["Add.Vector128.Byte"] = Add_Vector128_Byte,
- ["Add.Vector128.Int16"] = Add_Vector128_Int16,
- ["Add.Vector128.Int32"] = Add_Vector128_Int32,
- ["Add.Vector128.Int64"] = Add_Vector128_Int64,
- ["Add.Vector128.SByte"] = Add_Vector128_SByte,
- ["Add.Vector128.Single"] = Add_Vector128_Single,
- ["Add.Vector128.UInt16"] = Add_Vector128_UInt16,
- ["Add.Vector128.UInt32"] = Add_Vector128_UInt32,
- ["Add.Vector128.UInt64"] = Add_Vector128_UInt64,
- ["AddHighNarrowingLower.Vector64.Byte"] = AddHighNarrowingLower_Vector64_Byte,
- ["AddHighNarrowingLower.Vector64.Int16"] = AddHighNarrowingLower_Vector64_Int16,
- ["AddHighNarrowingLower.Vector64.Int32"] = AddHighNarrowingLower_Vector64_Int32,
- ["AddHighNarrowingLower.Vector64.SByte"] = AddHighNarrowingLower_Vector64_SByte,
- ["AddHighNarrowingLower.Vector64.UInt16"] = AddHighNarrowingLower_Vector64_UInt16,
- ["AddHighNarrowingLower.Vector64.UInt32"] = AddHighNarrowingLower_Vector64_UInt32,
- ["AddHighNarrowingUpper.Vector128.Byte"] = AddHighNarrowingUpper_Vector128_Byte,
- ["AddHighNarrowingUpper.Vector128.Int16"] = AddHighNarrowingUpper_Vector128_Int16,
- ["AddHighNarrowingUpper.Vector128.Int32"] = AddHighNarrowingUpper_Vector128_Int32,
- ["AddHighNarrowingUpper.Vector128.SByte"] = AddHighNarrowingUpper_Vector128_SByte,
- ["AddHighNarrowingUpper.Vector128.UInt16"] = AddHighNarrowingUpper_Vector128_UInt16,
- ["AddHighNarrowingUpper.Vector128.UInt32"] = AddHighNarrowingUpper_Vector128_UInt32,
- ["AddPairwise.Vector64.Byte"] = AddPairwise_Vector64_Byte,
- ["AddPairwise.Vector64.Int16"] = AddPairwise_Vector64_Int16,
- ["AddPairwise.Vector64.Int32"] = AddPairwise_Vector64_Int32,
- ["AddPairwise.Vector64.SByte"] = AddPairwise_Vector64_SByte,
- ["AddPairwise.Vector64.Single"] = AddPairwise_Vector64_Single,
- ["AddPairwise.Vector64.UInt16"] = AddPairwise_Vector64_UInt16,
- ["AddPairwise.Vector64.UInt32"] = AddPairwise_Vector64_UInt32,
- ["AddPairwiseWidening.Vector64.Byte"] = AddPairwiseWidening_Vector64_Byte,
- ["AddPairwiseWidening.Vector64.Int16"] = AddPairwiseWidening_Vector64_Int16,
- ["AddPairwiseWidening.Vector64.SByte"] = AddPairwiseWidening_Vector64_SByte,
- ["AddPairwiseWidening.Vector64.UInt16"] = AddPairwiseWidening_Vector64_UInt16,
- ["AddPairwiseWidening.Vector128.Byte"] = AddPairwiseWidening_Vector128_Byte,
- ["AddPairwiseWidening.Vector128.Int16"] = AddPairwiseWidening_Vector128_Int16,
- ["AddPairwiseWidening.Vector128.Int32"] = AddPairwiseWidening_Vector128_Int32,
- ["AddPairwiseWidening.Vector128.SByte"] = AddPairwiseWidening_Vector128_SByte,
- ["AddPairwiseWidening.Vector128.UInt16"] = AddPairwiseWidening_Vector128_UInt16,
- ["AddPairwiseWidening.Vector128.UInt32"] = AddPairwiseWidening_Vector128_UInt32,
- ["AddPairwiseWideningAndAdd.Vector64.Byte"] = AddPairwiseWideningAndAdd_Vector64_Byte,
- ["AddPairwiseWideningAndAdd.Vector64.Int16"] = AddPairwiseWideningAndAdd_Vector64_Int16,
- ["AddPairwiseWideningAndAdd.Vector64.SByte"] = AddPairwiseWideningAndAdd_Vector64_SByte,
- ["AddPairwiseWideningAndAdd.Vector64.UInt16"] = AddPairwiseWideningAndAdd_Vector64_UInt16,
- ["AddPairwiseWideningAndAdd.Vector128.Byte"] = AddPairwiseWideningAndAdd_Vector128_Byte,
- ["AddPairwiseWideningAndAdd.Vector128.Int16"] = AddPairwiseWideningAndAdd_Vector128_Int16,
- ["AddPairwiseWideningAndAdd.Vector128.Int32"] = AddPairwiseWideningAndAdd_Vector128_Int32,
- ["AddPairwiseWideningAndAdd.Vector128.SByte"] = AddPairwiseWideningAndAdd_Vector128_SByte,
- ["AddPairwiseWideningAndAdd.Vector128.UInt16"] = AddPairwiseWideningAndAdd_Vector128_UInt16,
- ["AddPairwiseWideningAndAdd.Vector128.UInt32"] = AddPairwiseWideningAndAdd_Vector128_UInt32,
- ["AddPairwiseWideningAndAddScalar.Vector64.Int32"] = AddPairwiseWideningAndAddScalar_Vector64_Int32,
- ["AddPairwiseWideningAndAddScalar.Vector64.UInt32"] = AddPairwiseWideningAndAddScalar_Vector64_UInt32,
- ["AddPairwiseWideningScalar.Vector64.Int32"] = AddPairwiseWideningScalar_Vector64_Int32,
- ["AddPairwiseWideningScalar.Vector64.UInt32"] = AddPairwiseWideningScalar_Vector64_UInt32,
- ["AddRoundedHighNarrowingLower.Vector64.Byte"] = AddRoundedHighNarrowingLower_Vector64_Byte,
- ["AddRoundedHighNarrowingLower.Vector64.Int16"] = AddRoundedHighNarrowingLower_Vector64_Int16,
- ["AddRoundedHighNarrowingLower.Vector64.Int32"] = AddRoundedHighNarrowingLower_Vector64_Int32,
- ["AddRoundedHighNarrowingLower.Vector64.SByte"] = AddRoundedHighNarrowingLower_Vector64_SByte,
- ["AddRoundedHighNarrowingLower.Vector64.UInt16"] = AddRoundedHighNarrowingLower_Vector64_UInt16,
- ["AddRoundedHighNarrowingLower.Vector64.UInt32"] = AddRoundedHighNarrowingLower_Vector64_UInt32,
- ["AddRoundedHighNarrowingUpper.Vector128.Byte"] = AddRoundedHighNarrowingUpper_Vector128_Byte,
- ["AddRoundedHighNarrowingUpper.Vector128.Int16"] = AddRoundedHighNarrowingUpper_Vector128_Int16,
- ["AddRoundedHighNarrowingUpper.Vector128.Int32"] = AddRoundedHighNarrowingUpper_Vector128_Int32,
- ["AddRoundedHighNarrowingUpper.Vector128.SByte"] = AddRoundedHighNarrowingUpper_Vector128_SByte,
- ["AddRoundedHighNarrowingUpper.Vector128.UInt16"] = AddRoundedHighNarrowingUpper_Vector128_UInt16,
- ["AddRoundedHighNarrowingUpper.Vector128.UInt32"] = AddRoundedHighNarrowingUpper_Vector128_UInt32,
- ["AddSaturate.Vector64.Byte"] = AddSaturate_Vector64_Byte,
- ["AddSaturate.Vector64.Int16"] = AddSaturate_Vector64_Int16,
- ["AddSaturate.Vector64.Int32"] = AddSaturate_Vector64_Int32,
- ["AddSaturate.Vector64.SByte"] = AddSaturate_Vector64_SByte,
- ["AddSaturate.Vector64.UInt16"] = AddSaturate_Vector64_UInt16,
- ["AddSaturate.Vector64.UInt32"] = AddSaturate_Vector64_UInt32,
- ["AddSaturate.Vector128.Byte"] = AddSaturate_Vector128_Byte,
- ["AddSaturate.Vector128.Int16"] = AddSaturate_Vector128_Int16,
- ["AddSaturate.Vector128.Int32"] = AddSaturate_Vector128_Int32,
- ["AddSaturate.Vector128.Int64"] = AddSaturate_Vector128_Int64,
- ["AddSaturate.Vector128.SByte"] = AddSaturate_Vector128_SByte,
- ["AddSaturate.Vector128.UInt16"] = AddSaturate_Vector128_UInt16,
- ["AddSaturate.Vector128.UInt32"] = AddSaturate_Vector128_UInt32,
- ["AddSaturate.Vector128.UInt64"] = AddSaturate_Vector128_UInt64,
- ["AddSaturateScalar.Vector64.Int64"] = AddSaturateScalar_Vector64_Int64,
- ["AddSaturateScalar.Vector64.UInt64"] = AddSaturateScalar_Vector64_UInt64,
- ["AddScalar.Vector64.Double"] = AddScalar_Vector64_Double,
- ["AddScalar.Vector64.Int64"] = AddScalar_Vector64_Int64,
- ["AddScalar.Vector64.Single"] = AddScalar_Vector64_Single,
- ["AddScalar.Vector64.UInt64"] = AddScalar_Vector64_UInt64,
- ["AddWideningLower.Vector64.Byte"] = AddWideningLower_Vector64_Byte,
- ["AddWideningLower.Vector64.Int16"] = AddWideningLower_Vector64_Int16,
- ["AddWideningLower.Vector64.Int32"] = AddWideningLower_Vector64_Int32,
- ["AddWideningLower.Vector64.SByte"] = AddWideningLower_Vector64_SByte,
- ["AddWideningLower.Vector64.UInt16"] = AddWideningLower_Vector64_UInt16,
- ["AddWideningLower.Vector64.UInt32"] = AddWideningLower_Vector64_UInt32,
- ["AddWideningLower.Vector128.Int16"] = AddWideningLower_Vector128_Int16,
- ["AddWideningLower.Vector128.Int32"] = AddWideningLower_Vector128_Int32,
- ["AddWideningLower.Vector128.Int64"] = AddWideningLower_Vector128_Int64,
- ["AddWideningLower.Vector128.UInt16"] = AddWideningLower_Vector128_UInt16,
- ["AddWideningLower.Vector128.UInt32"] = AddWideningLower_Vector128_UInt32,
- ["AddWideningLower.Vector128.UInt64"] = AddWideningLower_Vector128_UInt64,
- ["AddWideningUpper.Vector128.Byte.Vector128.Byte"] = AddWideningUpper_Vector128_Byte_Vector128_Byte,
- ["AddWideningUpper.Vector128.Int16.Vector128.Int16"] = AddWideningUpper_Vector128_Int16_Vector128_Int16,
- ["AddWideningUpper.Vector128.Int16.Vector128.SByte"] = AddWideningUpper_Vector128_Int16_Vector128_SByte,
- ["AddWideningUpper.Vector128.Int32.Vector128.Int16"] = AddWideningUpper_Vector128_Int32_Vector128_Int16,
- ["AddWideningUpper.Vector128.Int32.Vector128.Int32"] = AddWideningUpper_Vector128_Int32_Vector128_Int32,
- ["AddWideningUpper.Vector128.Int64.Vector128.Int32"] = AddWideningUpper_Vector128_Int64_Vector128_Int32,
- ["AddWideningUpper.Vector128.SByte.Vector128.SByte"] = AddWideningUpper_Vector128_SByte_Vector128_SByte,
- ["AddWideningUpper.Vector128.UInt16.Vector128.Byte"] = AddWideningUpper_Vector128_UInt16_Vector128_Byte,
- ["AddWideningUpper.Vector128.UInt16.Vector128.UInt16"] = AddWideningUpper_Vector128_UInt16_Vector128_UInt16,
- ["AddWideningUpper.Vector128.UInt32.Vector128.UInt16"] = AddWideningUpper_Vector128_UInt32_Vector128_UInt16,
- ["AddWideningUpper.Vector128.UInt32.Vector128.UInt32"] = AddWideningUpper_Vector128_UInt32_Vector128_UInt32,
- ["AddWideningUpper.Vector128.UInt64.Vector128.UInt32"] = AddWideningUpper_Vector128_UInt64_Vector128_UInt32,
- ["And.Vector64.Byte"] = And_Vector64_Byte,
- ["And.Vector64.Double"] = And_Vector64_Double,
- ["And.Vector64.Int16"] = And_Vector64_Int16,
- ["And.Vector64.Int32"] = And_Vector64_Int32,
- ["And.Vector64.Int64"] = And_Vector64_Int64,
- ["And.Vector64.SByte"] = And_Vector64_SByte,
- ["And.Vector64.Single"] = And_Vector64_Single,
- ["And.Vector64.UInt16"] = And_Vector64_UInt16,
- ["And.Vector64.UInt32"] = And_Vector64_UInt32,
- ["And.Vector64.UInt64"] = And_Vector64_UInt64,
- ["And.Vector128.Byte"] = And_Vector128_Byte,
- ["And.Vector128.Double"] = And_Vector128_Double,
- ["And.Vector128.Int16"] = And_Vector128_Int16,
- ["And.Vector128.Int32"] = And_Vector128_Int32,
- ["And.Vector128.Int64"] = And_Vector128_Int64,
- ["And.Vector128.SByte"] = And_Vector128_SByte,
- ["And.Vector128.Single"] = And_Vector128_Single,
- ["And.Vector128.UInt16"] = And_Vector128_UInt16,
- ["And.Vector128.UInt32"] = And_Vector128_UInt32,
- ["And.Vector128.UInt64"] = And_Vector128_UInt64,
- ["BitwiseClear.Vector64.Byte"] = BitwiseClear_Vector64_Byte,
- ["BitwiseClear.Vector64.Double"] = BitwiseClear_Vector64_Double,
- ["BitwiseClear.Vector64.Int16"] = BitwiseClear_Vector64_Int16,
- ["BitwiseClear.Vector64.Int32"] = BitwiseClear_Vector64_Int32,
- ["BitwiseClear.Vector64.Int64"] = BitwiseClear_Vector64_Int64,
- ["BitwiseClear.Vector64.SByte"] = BitwiseClear_Vector64_SByte,
- ["BitwiseClear.Vector64.Single"] = BitwiseClear_Vector64_Single,
- ["BitwiseClear.Vector64.UInt16"] = BitwiseClear_Vector64_UInt16,
- ["BitwiseClear.Vector64.UInt32"] = BitwiseClear_Vector64_UInt32,
- ["BitwiseClear.Vector64.UInt64"] = BitwiseClear_Vector64_UInt64,
- ["BitwiseClear.Vector128.Byte"] = BitwiseClear_Vector128_Byte,
- ["BitwiseClear.Vector128.Double"] = BitwiseClear_Vector128_Double,
- ["BitwiseClear.Vector128.Int16"] = BitwiseClear_Vector128_Int16,
- ["BitwiseClear.Vector128.Int32"] = BitwiseClear_Vector128_Int32,
- ["BitwiseClear.Vector128.Int64"] = BitwiseClear_Vector128_Int64,
- ["BitwiseClear.Vector128.SByte"] = BitwiseClear_Vector128_SByte,
- ["BitwiseClear.Vector128.Single"] = BitwiseClear_Vector128_Single,
- ["BitwiseClear.Vector128.UInt16"] = BitwiseClear_Vector128_UInt16,
- ["BitwiseClear.Vector128.UInt32"] = BitwiseClear_Vector128_UInt32,
- ["BitwiseClear.Vector128.UInt64"] = BitwiseClear_Vector128_UInt64,
- ["BitwiseSelect.Vector64.Byte"] = BitwiseSelect_Vector64_Byte,
- ["BitwiseSelect.Vector64.Double"] = BitwiseSelect_Vector64_Double,
- ["BitwiseSelect.Vector64.Int16"] = BitwiseSelect_Vector64_Int16,
- ["BitwiseSelect.Vector64.Int32"] = BitwiseSelect_Vector64_Int32,
- ["BitwiseSelect.Vector64.Int64"] = BitwiseSelect_Vector64_Int64,
- ["BitwiseSelect.Vector64.SByte"] = BitwiseSelect_Vector64_SByte,
- ["BitwiseSelect.Vector64.Single"] = BitwiseSelect_Vector64_Single,
- ["BitwiseSelect.Vector64.UInt16"] = BitwiseSelect_Vector64_UInt16,
- ["BitwiseSelect.Vector64.UInt32"] = BitwiseSelect_Vector64_UInt32,
- ["BitwiseSelect.Vector64.UInt64"] = BitwiseSelect_Vector64_UInt64,
- ["BitwiseSelect.Vector128.Byte"] = BitwiseSelect_Vector128_Byte,
- ["BitwiseSelect.Vector128.Double"] = BitwiseSelect_Vector128_Double,
- ["BitwiseSelect.Vector128.Int16"] = BitwiseSelect_Vector128_Int16,
- ["BitwiseSelect.Vector128.Int32"] = BitwiseSelect_Vector128_Int32,
- ["BitwiseSelect.Vector128.Int64"] = BitwiseSelect_Vector128_Int64,
- ["BitwiseSelect.Vector128.SByte"] = BitwiseSelect_Vector128_SByte,
- ["BitwiseSelect.Vector128.Single"] = BitwiseSelect_Vector128_Single,
- ["BitwiseSelect.Vector128.UInt16"] = BitwiseSelect_Vector128_UInt16,
- ["BitwiseSelect.Vector128.UInt32"] = BitwiseSelect_Vector128_UInt32,
- ["BitwiseSelect.Vector128.UInt64"] = BitwiseSelect_Vector128_UInt64,
- ["CompareEqual.Vector64.Byte"] = CompareEqual_Vector64_Byte,
- ["CompareEqual.Vector64.Int16"] = CompareEqual_Vector64_Int16,
- ["CompareEqual.Vector64.Int32"] = CompareEqual_Vector64_Int32,
- ["CompareEqual.Vector64.SByte"] = CompareEqual_Vector64_SByte,
- ["CompareEqual.Vector64.Single"] = CompareEqual_Vector64_Single,
- ["CompareEqual.Vector64.UInt16"] = CompareEqual_Vector64_UInt16,
- ["CompareEqual.Vector64.UInt32"] = CompareEqual_Vector64_UInt32,
- ["CompareEqual.Vector128.Byte"] = CompareEqual_Vector128_Byte,
- ["CompareEqual.Vector128.Int16"] = CompareEqual_Vector128_Int16,
- ["CompareEqual.Vector128.Int32"] = CompareEqual_Vector128_Int32,
- ["CompareEqual.Vector128.SByte"] = CompareEqual_Vector128_SByte,
- ["CompareEqual.Vector128.Single"] = CompareEqual_Vector128_Single,
- ["CompareEqual.Vector128.UInt16"] = CompareEqual_Vector128_UInt16,
- ["CompareEqual.Vector128.UInt32"] = CompareEqual_Vector128_UInt32,
- ["CompareGreaterThan.Vector64.Byte"] = CompareGreaterThan_Vector64_Byte,
- ["CompareGreaterThan.Vector64.Int16"] = CompareGreaterThan_Vector64_Int16,
- ["CompareGreaterThan.Vector64.Int32"] = CompareGreaterThan_Vector64_Int32,
- ["CompareGreaterThan.Vector64.SByte"] = CompareGreaterThan_Vector64_SByte,
- ["CompareGreaterThan.Vector64.Single"] = CompareGreaterThan_Vector64_Single,
- ["CompareGreaterThan.Vector64.UInt16"] = CompareGreaterThan_Vector64_UInt16,
- ["CompareGreaterThan.Vector64.UInt32"] = CompareGreaterThan_Vector64_UInt32,
- ["CompareGreaterThan.Vector128.Byte"] = CompareGreaterThan_Vector128_Byte,
- ["CompareGreaterThan.Vector128.Int16"] = CompareGreaterThan_Vector128_Int16,
- ["CompareGreaterThan.Vector128.Int32"] = CompareGreaterThan_Vector128_Int32,
- ["CompareGreaterThan.Vector128.SByte"] = CompareGreaterThan_Vector128_SByte,
- ["CompareGreaterThan.Vector128.Single"] = CompareGreaterThan_Vector128_Single,
- ["CompareGreaterThan.Vector128.UInt16"] = CompareGreaterThan_Vector128_UInt16,
- ["CompareGreaterThan.Vector128.UInt32"] = CompareGreaterThan_Vector128_UInt32,
- ["CompareGreaterThanOrEqual.Vector64.Byte"] = CompareGreaterThanOrEqual_Vector64_Byte,
- ["CompareGreaterThanOrEqual.Vector64.Int16"] = CompareGreaterThanOrEqual_Vector64_Int16,
- ["CompareGreaterThanOrEqual.Vector64.Int32"] = CompareGreaterThanOrEqual_Vector64_Int32,
- ["CompareGreaterThanOrEqual.Vector64.SByte"] = CompareGreaterThanOrEqual_Vector64_SByte,
- ["CompareGreaterThanOrEqual.Vector64.Single"] = CompareGreaterThanOrEqual_Vector64_Single,
- ["CompareGreaterThanOrEqual.Vector64.UInt16"] = CompareGreaterThanOrEqual_Vector64_UInt16,
- ["CompareGreaterThanOrEqual.Vector64.UInt32"] = CompareGreaterThanOrEqual_Vector64_UInt32,
- ["CompareGreaterThanOrEqual.Vector128.Byte"] = CompareGreaterThanOrEqual_Vector128_Byte,
- ["CompareGreaterThanOrEqual.Vector128.Int16"] = CompareGreaterThanOrEqual_Vector128_Int16,
- ["CompareGreaterThanOrEqual.Vector128.Int32"] = CompareGreaterThanOrEqual_Vector128_Int32,
- ["CompareGreaterThanOrEqual.Vector128.SByte"] = CompareGreaterThanOrEqual_Vector128_SByte,
- ["CompareGreaterThanOrEqual.Vector128.Single"] = CompareGreaterThanOrEqual_Vector128_Single,
- ["CompareGreaterThanOrEqual.Vector128.UInt16"] = CompareGreaterThanOrEqual_Vector128_UInt16,
- ["CompareGreaterThanOrEqual.Vector128.UInt32"] = CompareGreaterThanOrEqual_Vector128_UInt32,
- ["CompareLessThan.Vector64.Byte"] = CompareLessThan_Vector64_Byte,
- ["CompareLessThan.Vector64.Int16"] = CompareLessThan_Vector64_Int16,
- ["CompareLessThan.Vector64.Int32"] = CompareLessThan_Vector64_Int32,
- ["CompareLessThan.Vector64.SByte"] = CompareLessThan_Vector64_SByte,
- ["CompareLessThan.Vector64.Single"] = CompareLessThan_Vector64_Single,
- ["CompareLessThan.Vector64.UInt16"] = CompareLessThan_Vector64_UInt16,
- ["CompareLessThan.Vector64.UInt32"] = CompareLessThan_Vector64_UInt32,
- ["CompareLessThan.Vector128.Byte"] = CompareLessThan_Vector128_Byte,
- ["CompareLessThan.Vector128.Int16"] = CompareLessThan_Vector128_Int16,
- ["CompareLessThan.Vector128.Int32"] = CompareLessThan_Vector128_Int32,
- ["CompareLessThan.Vector128.SByte"] = CompareLessThan_Vector128_SByte,
- ["CompareLessThan.Vector128.Single"] = CompareLessThan_Vector128_Single,
- ["CompareLessThan.Vector128.UInt16"] = CompareLessThan_Vector128_UInt16,
- ["CompareLessThan.Vector128.UInt32"] = CompareLessThan_Vector128_UInt32,
- ["CompareLessThanOrEqual.Vector64.Byte"] = CompareLessThanOrEqual_Vector64_Byte,
- ["CompareLessThanOrEqual.Vector64.Int16"] = CompareLessThanOrEqual_Vector64_Int16,
- ["CompareLessThanOrEqual.Vector64.Int32"] = CompareLessThanOrEqual_Vector64_Int32,
- ["CompareLessThanOrEqual.Vector64.SByte"] = CompareLessThanOrEqual_Vector64_SByte,
- ["CompareLessThanOrEqual.Vector64.Single"] = CompareLessThanOrEqual_Vector64_Single,
- ["CompareLessThanOrEqual.Vector64.UInt16"] = CompareLessThanOrEqual_Vector64_UInt16,
- ["CompareLessThanOrEqual.Vector64.UInt32"] = CompareLessThanOrEqual_Vector64_UInt32,
- ["CompareLessThanOrEqual.Vector128.Byte"] = CompareLessThanOrEqual_Vector128_Byte,
- ["CompareLessThanOrEqual.Vector128.Int16"] = CompareLessThanOrEqual_Vector128_Int16,
- ["CompareLessThanOrEqual.Vector128.Int32"] = CompareLessThanOrEqual_Vector128_Int32,
- ["CompareLessThanOrEqual.Vector128.SByte"] = CompareLessThanOrEqual_Vector128_SByte,
- ["CompareLessThanOrEqual.Vector128.Single"] = CompareLessThanOrEqual_Vector128_Single,
- ["CompareLessThanOrEqual.Vector128.UInt16"] = CompareLessThanOrEqual_Vector128_UInt16,
- ["CompareLessThanOrEqual.Vector128.UInt32"] = CompareLessThanOrEqual_Vector128_UInt32,
- ["CompareTest.Vector64.Byte"] = CompareTest_Vector64_Byte,
- ["CompareTest.Vector64.Int16"] = CompareTest_Vector64_Int16,
- ["CompareTest.Vector64.Int32"] = CompareTest_Vector64_Int32,
- ["CompareTest.Vector64.SByte"] = CompareTest_Vector64_SByte,
- ["CompareTest.Vector64.Single"] = CompareTest_Vector64_Single,
- ["CompareTest.Vector64.UInt16"] = CompareTest_Vector64_UInt16,
- ["CompareTest.Vector64.UInt32"] = CompareTest_Vector64_UInt32,
- ["CompareTest.Vector128.Byte"] = CompareTest_Vector128_Byte,
- ["CompareTest.Vector128.Int16"] = CompareTest_Vector128_Int16,
- ["CompareTest.Vector128.Int32"] = CompareTest_Vector128_Int32,
- ["CompareTest.Vector128.SByte"] = CompareTest_Vector128_SByte,
- ["CompareTest.Vector128.Single"] = CompareTest_Vector128_Single,
- ["CompareTest.Vector128.UInt16"] = CompareTest_Vector128_UInt16,
- ["CompareTest.Vector128.UInt32"] = CompareTest_Vector128_UInt32,
- ["DivideScalar.Vector64.Double"] = DivideScalar_Vector64_Double,
- ["DivideScalar.Vector64.Single"] = DivideScalar_Vector64_Single,
- ["DuplicateSelectedScalarToVector64.V64.Byte.1"] = DuplicateSelectedScalarToVector64_V64_Byte_1,
- ["DuplicateSelectedScalarToVector64.V64.Int16.1"] = DuplicateSelectedScalarToVector64_V64_Int16_1,
- ["DuplicateSelectedScalarToVector64.V64.Int32.1"] = DuplicateSelectedScalarToVector64_V64_Int32_1,
- ["DuplicateSelectedScalarToVector64.V64.SByte.1"] = DuplicateSelectedScalarToVector64_V64_SByte_1,
- ["DuplicateSelectedScalarToVector64.V64.Single.1"] = DuplicateSelectedScalarToVector64_V64_Single_1,
- ["DuplicateSelectedScalarToVector64.V64.UInt16.1"] = DuplicateSelectedScalarToVector64_V64_UInt16_1,
- ["DuplicateSelectedScalarToVector64.V64.UInt32.1"] = DuplicateSelectedScalarToVector64_V64_UInt32_1,
- ["DuplicateSelectedScalarToVector64.V128.Byte.8"] = DuplicateSelectedScalarToVector64_V128_Byte_8,
- ["DuplicateSelectedScalarToVector64.V128.Int16.4"] = DuplicateSelectedScalarToVector64_V128_Int16_4,
- ["DuplicateSelectedScalarToVector64.V128.Int32.2"] = DuplicateSelectedScalarToVector64_V128_Int32_2,
- ["DuplicateSelectedScalarToVector64.V128.SByte.8"] = DuplicateSelectedScalarToVector64_V128_SByte_8,
- ["DuplicateSelectedScalarToVector64.V128.Single.2"] = DuplicateSelectedScalarToVector64_V128_Single_2,
- ["DuplicateSelectedScalarToVector64.V128.UInt16.4"] = DuplicateSelectedScalarToVector64_V128_UInt16_4,
- ["DuplicateSelectedScalarToVector64.V128.UInt32.2"] = DuplicateSelectedScalarToVector64_V128_UInt32_2,
- ["DuplicateSelectedScalarToVector128.V64.Byte.1"] = DuplicateSelectedScalarToVector128_V64_Byte_1,
- ["DuplicateSelectedScalarToVector128.V64.Int16.1"] = DuplicateSelectedScalarToVector128_V64_Int16_1,
- ["DuplicateSelectedScalarToVector128.V64.Int32.1"] = DuplicateSelectedScalarToVector128_V64_Int32_1,
- ["DuplicateSelectedScalarToVector128.V64.SByte.1"] = DuplicateSelectedScalarToVector128_V64_SByte_1,
- ["DuplicateSelectedScalarToVector128.V64.Single.1"] = DuplicateSelectedScalarToVector128_V64_Single_1,
- ["DuplicateSelectedScalarToVector128.V64.UInt16.1"] = DuplicateSelectedScalarToVector128_V64_UInt16_1,
- ["DuplicateSelectedScalarToVector128.V64.UInt32.1"] = DuplicateSelectedScalarToVector128_V64_UInt32_1,
- ["DuplicateSelectedScalarToVector128.V128.Byte.8"] = DuplicateSelectedScalarToVector128_V128_Byte_8,
- ["DuplicateSelectedScalarToVector128.V128.Int16.4"] = DuplicateSelectedScalarToVector128_V128_Int16_4,
- ["DuplicateSelectedScalarToVector128.V128.Int32.2"] = DuplicateSelectedScalarToVector128_V128_Int32_2,
- ["DuplicateSelectedScalarToVector128.V128.SByte.8"] = DuplicateSelectedScalarToVector128_V128_SByte_8,
- ["DuplicateSelectedScalarToVector128.V128.Single.2"] = DuplicateSelectedScalarToVector128_V128_Single_2,
- ["DuplicateSelectedScalarToVector128.V128.UInt16.4"] = DuplicateSelectedScalarToVector128_V128_UInt16_4,
- ["DuplicateSelectedScalarToVector128.V128.UInt32.2"] = DuplicateSelectedScalarToVector128_V128_UInt32_2,
- ["DuplicateToVector64.Byte"] = DuplicateToVector64_Byte,
- ["DuplicateToVector64.Byte.31"] = DuplicateToVector64_Byte_31,
- ["DuplicateToVector64.Int16"] = DuplicateToVector64_Int16,
- ["DuplicateToVector64.Int16.31"] = DuplicateToVector64_Int16_31,
- ["DuplicateToVector64.Int32"] = DuplicateToVector64_Int32,
- ["DuplicateToVector64.Int32.31"] = DuplicateToVector64_Int32_31,
- ["DuplicateToVector64.SByte"] = DuplicateToVector64_SByte,
- ["DuplicateToVector64.SByte.31"] = DuplicateToVector64_SByte_31,
- ["DuplicateToVector64.Single"] = DuplicateToVector64_Single,
- ["DuplicateToVector64.Single.31"] = DuplicateToVector64_Single_31,
- ["DuplicateToVector64.UInt16"] = DuplicateToVector64_UInt16,
- ["DuplicateToVector64.UInt16.31"] = DuplicateToVector64_UInt16_31,
- ["DuplicateToVector64.UInt32"] = DuplicateToVector64_UInt32,
- ["DuplicateToVector64.UInt32.31"] = DuplicateToVector64_UInt32_31,
- ["DuplicateToVector128.Byte"] = DuplicateToVector128_Byte,
- ["DuplicateToVector128.Byte.31"] = DuplicateToVector128_Byte_31,
- ["DuplicateToVector128.Int16"] = DuplicateToVector128_Int16,
- ["DuplicateToVector128.Int16.31"] = DuplicateToVector128_Int16_31,
- ["DuplicateToVector128.Int32"] = DuplicateToVector128_Int32,
- ["DuplicateToVector128.Int32.31"] = DuplicateToVector128_Int32_31,
- ["DuplicateToVector128.SByte"] = DuplicateToVector128_SByte,
- ["DuplicateToVector128.SByte.31"] = DuplicateToVector128_SByte_31,
- ["DuplicateToVector128.Single"] = DuplicateToVector128_Single,
- ["DuplicateToVector128.Single.31"] = DuplicateToVector128_Single_31,
- ["DuplicateToVector128.UInt16"] = DuplicateToVector128_UInt16,
- ["DuplicateToVector128.UInt16.31"] = DuplicateToVector128_UInt16_31,
- ["DuplicateToVector128.UInt32"] = DuplicateToVector128_UInt32,
- ["DuplicateToVector128.UInt32.31"] = DuplicateToVector128_UInt32_31,
- ["Extract.Vector64.Byte.1"] = Extract_Vector64_Byte_1,
- ["Extract.Vector64.Int16.1"] = Extract_Vector64_Int16_1,
- ["Extract.Vector64.Int32.1"] = Extract_Vector64_Int32_1,
- ["Extract.Vector64.SByte.1"] = Extract_Vector64_SByte_1,
- ["Extract.Vector64.Single.1"] = Extract_Vector64_Single_1,
- ["Extract.Vector64.UInt16.1"] = Extract_Vector64_UInt16_1,
- ["Extract.Vector64.UInt32.1"] = Extract_Vector64_UInt32_1,
- ["Extract.Vector128.Byte.1"] = Extract_Vector128_Byte_1,
- ["Extract.Vector128.Double.1"] = Extract_Vector128_Double_1,
- ["Extract.Vector128.Int16.1"] = Extract_Vector128_Int16_1,
- ["Extract.Vector128.Int32.1"] = Extract_Vector128_Int32_1,
- ["Extract.Vector128.Int64.1"] = Extract_Vector128_Int64_1,
- ["Extract.Vector128.SByte.1"] = Extract_Vector128_SByte_1,
- ["Extract.Vector128.Single.1"] = Extract_Vector128_Single_1,
- ["Extract.Vector128.UInt16.1"] = Extract_Vector128_UInt16_1,
- ["Extract.Vector128.UInt32.1"] = Extract_Vector128_UInt32_1,
- ["Extract.Vector128.UInt64.1"] = Extract_Vector128_UInt64_1,
- ["ExtractNarrowingUpper.Vector128.Int16"] = ExtractNarrowingUpper_Vector128_Int16,
- ["ExtractNarrowingUpper.Vector128.Int32"] = ExtractNarrowingUpper_Vector128_Int32,
- ["ExtractNarrowingUpper.Vector128.Int64"] = ExtractNarrowingUpper_Vector128_Int64,
- ["ExtractNarrowingUpper.Vector128.UInt16"] = ExtractNarrowingUpper_Vector128_UInt16,
- ["ExtractNarrowingUpper.Vector128.UInt32"] = ExtractNarrowingUpper_Vector128_UInt32,
- ["ExtractNarrowingUpper.Vector128.UInt64"] = ExtractNarrowingUpper_Vector128_UInt64,
- ["ExtractNarrowingLower.Vector128.Int16"] = ExtractNarrowingLower_Vector128_Int16,
- ["ExtractNarrowingLower.Vector128.Int32"] = ExtractNarrowingLower_Vector128_Int32,
- ["ExtractNarrowingLower.Vector128.Int64"] = ExtractNarrowingLower_Vector128_Int64,
- ["ExtractNarrowingLower.Vector128.UInt16"] = ExtractNarrowingLower_Vector128_UInt16,
- ["ExtractNarrowingLower.Vector128.UInt32"] = ExtractNarrowingLower_Vector128_UInt32,
- ["ExtractNarrowingLower.Vector128.UInt64"] = ExtractNarrowingLower_Vector128_UInt64,
- ["ExtractVector64.Byte.1"] = ExtractVector64_Byte_1,
- ["ExtractVector64.Int16.1"] = ExtractVector64_Int16_1,
- ["ExtractVector64.Int32.1"] = ExtractVector64_Int32_1,
- ["ExtractVector64.SByte.1"] = ExtractVector64_SByte_1,
- ["ExtractVector64.Single.1"] = ExtractVector64_Single_1,
- ["ExtractVector64.UInt16.1"] = ExtractVector64_UInt16_1,
- ["ExtractVector64.UInt32.1"] = ExtractVector64_UInt32_1,
- ["ExtractVector128.Byte.1"] = ExtractVector128_Byte_1,
- ["ExtractVector128.Double.1"] = ExtractVector128_Double_1,
- ["ExtractVector128.Int16.1"] = ExtractVector128_Int16_1,
- ["ExtractVector128.Int32.1"] = ExtractVector128_Int32_1,
- ["ExtractVector128.Int64.1"] = ExtractVector128_Int64_1,
- ["ExtractVector128.SByte.1"] = ExtractVector128_SByte_1,
- ["ExtractVector128.Single.1"] = ExtractVector128_Single_1,
- ["ExtractVector128.UInt16.1"] = ExtractVector128_UInt16_1,
- ["ExtractVector128.UInt32.1"] = ExtractVector128_UInt32_1,
- ["ExtractVector128.UInt64.1"] = ExtractVector128_UInt64_1,
- ["FusedAddHalving.Vector64.Byte"] = FusedAddHalving_Vector64_Byte,
- ["FusedAddHalving.Vector64.Int16"] = FusedAddHalving_Vector64_Int16,
- ["FusedAddHalving.Vector64.Int32"] = FusedAddHalving_Vector64_Int32,
- ["FusedAddHalving.Vector64.SByte"] = FusedAddHalving_Vector64_SByte,
- ["FusedAddHalving.Vector64.UInt16"] = FusedAddHalving_Vector64_UInt16,
- ["FusedAddHalving.Vector64.UInt32"] = FusedAddHalving_Vector64_UInt32,
- ["FusedAddHalving.Vector128.Byte"] = FusedAddHalving_Vector128_Byte,
- ["FusedAddHalving.Vector128.Int16"] = FusedAddHalving_Vector128_Int16,
- ["FusedAddHalving.Vector128.Int32"] = FusedAddHalving_Vector128_Int32,
- ["FusedAddHalving.Vector128.SByte"] = FusedAddHalving_Vector128_SByte,
- ["FusedAddHalving.Vector128.UInt16"] = FusedAddHalving_Vector128_UInt16,
- ["FusedAddHalving.Vector128.UInt32"] = FusedAddHalving_Vector128_UInt32,
- ["FusedAddRoundedHalving.Vector64.Byte"] = FusedAddRoundedHalving_Vector64_Byte,
- ["FusedAddRoundedHalving.Vector64.Int16"] = FusedAddRoundedHalving_Vector64_Int16,
- ["FusedAddRoundedHalving.Vector64.Int32"] = FusedAddRoundedHalving_Vector64_Int32,
- ["FusedAddRoundedHalving.Vector64.SByte"] = FusedAddRoundedHalving_Vector64_SByte,
- ["FusedAddRoundedHalving.Vector64.UInt16"] = FusedAddRoundedHalving_Vector64_UInt16,
- ["FusedAddRoundedHalving.Vector64.UInt32"] = FusedAddRoundedHalving_Vector64_UInt32,
- ["FusedAddRoundedHalving.Vector128.Byte"] = FusedAddRoundedHalving_Vector128_Byte,
- ["FusedAddRoundedHalving.Vector128.Int16"] = FusedAddRoundedHalving_Vector128_Int16,
- ["FusedAddRoundedHalving.Vector128.Int32"] = FusedAddRoundedHalving_Vector128_Int32,
- ["FusedAddRoundedHalving.Vector128.SByte"] = FusedAddRoundedHalving_Vector128_SByte,
- ["FusedAddRoundedHalving.Vector128.UInt16"] = FusedAddRoundedHalving_Vector128_UInt16,
- ["FusedAddRoundedHalving.Vector128.UInt32"] = FusedAddRoundedHalving_Vector128_UInt32,
- ["FusedMultiplyAdd.Vector64.Single"] = FusedMultiplyAdd_Vector64_Single,
- ["FusedMultiplyAdd.Vector128.Single"] = FusedMultiplyAdd_Vector128_Single,
- ["FusedMultiplyAddScalar.Vector64.Double"] = FusedMultiplyAddScalar_Vector64_Double,
- ["FusedMultiplyAddScalar.Vector64.Single"] = FusedMultiplyAddScalar_Vector64_Single,
- ["FusedMultiplyAddNegatedScalar.Vector64.Double"] = FusedMultiplyAddNegatedScalar_Vector64_Double,
- ["FusedMultiplyAddNegatedScalar.Vector64.Single"] = FusedMultiplyAddNegatedScalar_Vector64_Single,
- ["FusedMultiplySubtract.Vector64.Single"] = FusedMultiplySubtract_Vector64_Single,
- ["FusedMultiplySubtract.Vector128.Single"] = FusedMultiplySubtract_Vector128_Single,
- ["FusedMultiplySubtractScalar.Vector64.Double"] = FusedMultiplySubtractScalar_Vector64_Double,
- ["FusedMultiplySubtractScalar.Vector64.Single"] = FusedMultiplySubtractScalar_Vector64_Single,
- ["FusedMultiplySubtractNegatedScalar.Vector64.Double"] = FusedMultiplySubtractNegatedScalar_Vector64_Double,
- ["FusedMultiplySubtractNegatedScalar.Vector64.Single"] = FusedMultiplySubtractNegatedScalar_Vector64_Single,
- ["FusedSubtractHalving.Vector64.Byte"] = FusedSubtractHalving_Vector64_Byte,
- ["FusedSubtractHalving.Vector64.Int16"] = FusedSubtractHalving_Vector64_Int16,
- ["FusedSubtractHalving.Vector64.Int32"] = FusedSubtractHalving_Vector64_Int32,
- ["FusedSubtractHalving.Vector64.SByte"] = FusedSubtractHalving_Vector64_SByte,
- ["FusedSubtractHalving.Vector64.UInt16"] = FusedSubtractHalving_Vector64_UInt16,
- ["FusedSubtractHalving.Vector64.UInt32"] = FusedSubtractHalving_Vector64_UInt32,
- ["FusedSubtractHalving.Vector128.Byte"] = FusedSubtractHalving_Vector128_Byte,
- ["FusedSubtractHalving.Vector128.Int16"] = FusedSubtractHalving_Vector128_Int16,
- ["FusedSubtractHalving.Vector128.Int32"] = FusedSubtractHalving_Vector128_Int32,
- ["FusedSubtractHalving.Vector128.SByte"] = FusedSubtractHalving_Vector128_SByte,
- ["FusedSubtractHalving.Vector128.UInt16"] = FusedSubtractHalving_Vector128_UInt16,
- ["FusedSubtractHalving.Vector128.UInt32"] = FusedSubtractHalving_Vector128_UInt32,
- ["Insert.Vector64.Byte.1"] = Insert_Vector64_Byte_1,
- ["Insert.Vector64.Int16.1"] = Insert_Vector64_Int16_1,
- ["Insert.Vector64.Int32.1"] = Insert_Vector64_Int32_1,
- ["Insert.Vector64.SByte.1"] = Insert_Vector64_SByte_1,
- ["Insert.Vector64.Single.1"] = Insert_Vector64_Single_1,
- ["Insert.Vector64.UInt16.1"] = Insert_Vector64_UInt16_1,
- ["Insert.Vector64.UInt32.1"] = Insert_Vector64_UInt32_1,
- ["Insert.Vector128.Byte.1"] = Insert_Vector128_Byte_1,
- ["Insert.Vector128.Double.1"] = Insert_Vector128_Double_1,
- ["Insert.Vector128.Int16.1"] = Insert_Vector128_Int16_1,
- ["Insert.Vector128.Int32.1"] = Insert_Vector128_Int32_1,
- ["Insert.Vector128.Int64.1"] = Insert_Vector128_Int64_1,
- ["Insert.Vector128.SByte.1"] = Insert_Vector128_SByte_1,
- ["Insert.Vector128.Single.1"] = Insert_Vector128_Single_1,
- ["Insert.Vector128.UInt16.1"] = Insert_Vector128_UInt16_1,
- ["Insert.Vector128.UInt32.1"] = Insert_Vector128_UInt32_1,
- ["Insert.Vector128.UInt64.1"] = Insert_Vector128_UInt64_1,
- ["LeadingSignCount.Vector64.Int16"] = LeadingSignCount_Vector64_Int16,
- ["LeadingSignCount.Vector64.Int32"] = LeadingSignCount_Vector64_Int32,
- ["LeadingSignCount.Vector64.SByte"] = LeadingSignCount_Vector64_SByte,
- ["LeadingSignCount.Vector128.Int16"] = LeadingSignCount_Vector128_Int16,
- ["LeadingSignCount.Vector128.Int32"] = LeadingSignCount_Vector128_Int32,
- ["LeadingSignCount.Vector128.SByte"] = LeadingSignCount_Vector128_SByte,
- ["LeadingZeroCount.Vector64.Byte"] = LeadingZeroCount_Vector64_Byte,
- ["LeadingZeroCount.Vector64.Int16"] = LeadingZeroCount_Vector64_Int16,
- ["LeadingZeroCount.Vector64.Int32"] = LeadingZeroCount_Vector64_Int32,
- ["LeadingZeroCount.Vector64.SByte"] = LeadingZeroCount_Vector64_SByte,
- ["LeadingZeroCount.Vector64.UInt16"] = LeadingZeroCount_Vector64_UInt16,
- ["LeadingZeroCount.Vector64.UInt32"] = LeadingZeroCount_Vector64_UInt32,
- ["LeadingZeroCount.Vector128.Byte"] = LeadingZeroCount_Vector128_Byte,
- ["LeadingZeroCount.Vector128.Int16"] = LeadingZeroCount_Vector128_Int16,
- ["LeadingZeroCount.Vector128.Int32"] = LeadingZeroCount_Vector128_Int32,
- ["LeadingZeroCount.Vector128.SByte"] = LeadingZeroCount_Vector128_SByte,
- ["LeadingZeroCount.Vector128.UInt16"] = LeadingZeroCount_Vector128_UInt16,
- ["LeadingZeroCount.Vector128.UInt32"] = LeadingZeroCount_Vector128_UInt32,
- ["LoadVector64.Byte"] = LoadVector64_Byte,
- ["LoadVector64.Double"] = LoadVector64_Double,
- ["LoadVector64.Int16"] = LoadVector64_Int16,
- ["LoadVector64.Int32"] = LoadVector64_Int32,
- ["LoadVector64.Int64"] = LoadVector64_Int64,
- ["LoadVector64.SByte"] = LoadVector64_SByte,
- ["LoadVector64.Single"] = LoadVector64_Single,
- ["LoadVector64.UInt16"] = LoadVector64_UInt16,
- ["LoadVector64.UInt32"] = LoadVector64_UInt32,
- ["LoadVector64.UInt64"] = LoadVector64_UInt64,
- ["LoadVector128.Byte"] = LoadVector128_Byte,
- ["LoadVector128.Double"] = LoadVector128_Double,
- ["LoadVector128.Int16"] = LoadVector128_Int16,
- ["LoadVector128.Int32"] = LoadVector128_Int32,
- ["LoadVector128.Int64"] = LoadVector128_Int64,
- ["LoadVector128.SByte"] = LoadVector128_SByte,
- ["LoadVector128.Single"] = LoadVector128_Single,
- ["LoadVector128.UInt16"] = LoadVector128_UInt16,
- ["LoadVector128.UInt32"] = LoadVector128_UInt32,
- ["LoadVector128.UInt64"] = LoadVector128_UInt64,
- ["Max.Vector64.Byte"] = Max_Vector64_Byte,
- ["Max.Vector64.Int16"] = Max_Vector64_Int16,
- ["Max.Vector64.Int32"] = Max_Vector64_Int32,
- ["Max.Vector64.SByte"] = Max_Vector64_SByte,
- ["Max.Vector64.Single"] = Max_Vector64_Single,
- ["Max.Vector64.UInt16"] = Max_Vector64_UInt16,
- ["Max.Vector64.UInt32"] = Max_Vector64_UInt32,
- ["Max.Vector128.Byte"] = Max_Vector128_Byte,
- ["Max.Vector128.Int16"] = Max_Vector128_Int16,
- ["Max.Vector128.Int32"] = Max_Vector128_Int32,
- ["Max.Vector128.SByte"] = Max_Vector128_SByte,
- ["Max.Vector128.Single"] = Max_Vector128_Single,
- ["Max.Vector128.UInt16"] = Max_Vector128_UInt16,
- ["Max.Vector128.UInt32"] = Max_Vector128_UInt32,
- ["MaxNumber.Vector64.Single"] = MaxNumber_Vector64_Single,
- ["MaxNumber.Vector128.Single"] = MaxNumber_Vector128_Single,
- ["MaxNumberScalar.Vector64.Double"] = MaxNumberScalar_Vector64_Double,
- ["MaxNumberScalar.Vector64.Single"] = MaxNumberScalar_Vector64_Single,
- ["MaxPairwise.Vector64.Byte"] = MaxPairwise_Vector64_Byte,
- ["MaxPairwise.Vector64.Int16"] = MaxPairwise_Vector64_Int16,
- ["MaxPairwise.Vector64.Int32"] = MaxPairwise_Vector64_Int32,
- ["MaxPairwise.Vector64.SByte"] = MaxPairwise_Vector64_SByte,
- ["MaxPairwise.Vector64.Single"] = MaxPairwise_Vector64_Single,
- ["MaxPairwise.Vector64.UInt16"] = MaxPairwise_Vector64_UInt16,
- ["MaxPairwise.Vector64.UInt32"] = MaxPairwise_Vector64_UInt32,
- ["Min.Vector64.Byte"] = Min_Vector64_Byte,
- ["Min.Vector64.Int16"] = Min_Vector64_Int16,
- ["Min.Vector64.Int32"] = Min_Vector64_Int32,
- ["Min.Vector64.SByte"] = Min_Vector64_SByte,
- ["Min.Vector64.Single"] = Min_Vector64_Single,
- ["Min.Vector64.UInt16"] = Min_Vector64_UInt16,
- ["Min.Vector64.UInt32"] = Min_Vector64_UInt32,
- ["Min.Vector128.Byte"] = Min_Vector128_Byte,
- ["Min.Vector128.Int16"] = Min_Vector128_Int16,
- ["Min.Vector128.Int32"] = Min_Vector128_Int32,
- ["Min.Vector128.SByte"] = Min_Vector128_SByte,
- ["Min.Vector128.Single"] = Min_Vector128_Single,
- ["Min.Vector128.UInt16"] = Min_Vector128_UInt16,
- ["Min.Vector128.UInt32"] = Min_Vector128_UInt32,
- ["MinNumber.Vector64.Single"] = MinNumber_Vector64_Single,
- ["MinNumber.Vector128.Single"] = MinNumber_Vector128_Single,
- ["MinNumberScalar.Vector64.Double"] = MinNumberScalar_Vector64_Double,
- ["MinNumberScalar.Vector64.Single"] = MinNumberScalar_Vector64_Single,
- ["MinPairwise.Vector64.Byte"] = MinPairwise_Vector64_Byte,
- ["MinPairwise.Vector64.Int16"] = MinPairwise_Vector64_Int16,
- ["MinPairwise.Vector64.Int32"] = MinPairwise_Vector64_Int32,
- ["MinPairwise.Vector64.SByte"] = MinPairwise_Vector64_SByte,
- ["MinPairwise.Vector64.Single"] = MinPairwise_Vector64_Single,
- ["MinPairwise.Vector64.UInt16"] = MinPairwise_Vector64_UInt16,
- ["MinPairwise.Vector64.UInt32"] = MinPairwise_Vector64_UInt32,
- ["Multiply.Vector64.Byte"] = Multiply_Vector64_Byte,
- ["Multiply.Vector64.Int16"] = Multiply_Vector64_Int16,
- ["Multiply.Vector64.Int32"] = Multiply_Vector64_Int32,
- ["Multiply.Vector64.SByte"] = Multiply_Vector64_SByte,
- ["Multiply.Vector64.Single"] = Multiply_Vector64_Single,
- ["Multiply.Vector64.UInt16"] = Multiply_Vector64_UInt16,
- ["Multiply.Vector64.UInt32"] = Multiply_Vector64_UInt32,
- ["Multiply.Vector128.Byte"] = Multiply_Vector128_Byte,
- ["Multiply.Vector128.Int16"] = Multiply_Vector128_Int16,
- ["Multiply.Vector128.Int32"] = Multiply_Vector128_Int32,
- ["Multiply.Vector128.SByte"] = Multiply_Vector128_SByte,
- ["Multiply.Vector128.Single"] = Multiply_Vector128_Single,
- ["Multiply.Vector128.UInt16"] = Multiply_Vector128_UInt16,
- ["Multiply.Vector128.UInt32"] = Multiply_Vector128_UInt32,
- ["MultiplyScalar.Vector64.Double"] = MultiplyScalar_Vector64_Double,
- ["MultiplyScalar.Vector64.Single"] = MultiplyScalar_Vector64_Single,
- ["MultiplyAdd.Vector64.Byte"] = MultiplyAdd_Vector64_Byte,
- ["MultiplyAdd.Vector64.Int16"] = MultiplyAdd_Vector64_Int16,
- ["MultiplyAdd.Vector64.Int32"] = MultiplyAdd_Vector64_Int32,
- ["MultiplyAdd.Vector64.SByte"] = MultiplyAdd_Vector64_SByte,
- ["MultiplyAdd.Vector64.UInt16"] = MultiplyAdd_Vector64_UInt16,
- ["MultiplyAdd.Vector64.UInt32"] = MultiplyAdd_Vector64_UInt32,
- ["MultiplyAdd.Vector128.Byte"] = MultiplyAdd_Vector128_Byte,
- ["MultiplyAdd.Vector128.Int16"] = MultiplyAdd_Vector128_Int16,
- ["MultiplyAdd.Vector128.Int32"] = MultiplyAdd_Vector128_Int32,
- ["MultiplyAdd.Vector128.SByte"] = MultiplyAdd_Vector128_SByte,
- ["MultiplyAdd.Vector128.UInt16"] = MultiplyAdd_Vector128_UInt16,
- ["MultiplyAdd.Vector128.UInt32"] = MultiplyAdd_Vector128_UInt32,
- ["MultiplySubtract.Vector64.Byte"] = MultiplySubtract_Vector64_Byte,
- ["MultiplySubtract.Vector64.Int16"] = MultiplySubtract_Vector64_Int16,
- ["MultiplySubtract.Vector64.Int32"] = MultiplySubtract_Vector64_Int32,
- ["MultiplySubtract.Vector64.SByte"] = MultiplySubtract_Vector64_SByte,
- ["MultiplySubtract.Vector64.UInt16"] = MultiplySubtract_Vector64_UInt16,
- ["MultiplySubtract.Vector64.UInt32"] = MultiplySubtract_Vector64_UInt32,
- ["MultiplySubtract.Vector128.Byte"] = MultiplySubtract_Vector128_Byte,
- ["MultiplySubtract.Vector128.Int16"] = MultiplySubtract_Vector128_Int16,
- ["MultiplySubtract.Vector128.Int32"] = MultiplySubtract_Vector128_Int32,
- ["MultiplySubtract.Vector128.SByte"] = MultiplySubtract_Vector128_SByte,
- ["MultiplySubtract.Vector128.UInt16"] = MultiplySubtract_Vector128_UInt16,
- ["MultiplySubtract.Vector128.UInt32"] = MultiplySubtract_Vector128_UInt32,
- ["MultiplyWideningLower.Vector64.Byte"] = MultiplyWideningLower_Vector64_Byte,
- ["MultiplyWideningLower.Vector64.Int16"] = MultiplyWideningLower_Vector64_Int16,
- ["MultiplyWideningLower.Vector64.Int32"] = MultiplyWideningLower_Vector64_Int32,
- ["MultiplyWideningLower.Vector64.SByte"] = MultiplyWideningLower_Vector64_SByte,
- ["MultiplyWideningLower.Vector64.UInt16"] = MultiplyWideningLower_Vector64_UInt16,
- ["MultiplyWideningLower.Vector64.UInt32"] = MultiplyWideningLower_Vector64_UInt32,
- ["MultiplyWideningLowerAndAdd.Vector64.Byte"] = MultiplyWideningLowerAndAdd_Vector64_Byte,
- ["MultiplyWideningLowerAndAdd.Vector64.Int16"] = MultiplyWideningLowerAndAdd_Vector64_Int16,
- ["MultiplyWideningLowerAndAdd.Vector64.Int32"] = MultiplyWideningLowerAndAdd_Vector64_Int32,
- ["MultiplyWideningLowerAndAdd.Vector64.SByte"] = MultiplyWideningLowerAndAdd_Vector64_SByte,
- ["MultiplyWideningLowerAndAdd.Vector64.UInt16"] = MultiplyWideningLowerAndAdd_Vector64_UInt16,
- ["MultiplyWideningLowerAndAdd.Vector64.UInt32"] = MultiplyWideningLowerAndAdd_Vector64_UInt32,
- ["MultiplyWideningLowerAndSubtract.Vector64.Byte"] = MultiplyWideningLowerAndSubtract_Vector64_Byte,
- ["MultiplyWideningLowerAndSubtract.Vector64.Int16"] = MultiplyWideningLowerAndSubtract_Vector64_Int16,
- ["MultiplyWideningLowerAndSubtract.Vector64.Int32"] = MultiplyWideningLowerAndSubtract_Vector64_Int32,
- ["MultiplyWideningLowerAndSubtract.Vector64.SByte"] = MultiplyWideningLowerAndSubtract_Vector64_SByte,
- ["MultiplyWideningLowerAndSubtract.Vector64.UInt16"] = MultiplyWideningLowerAndSubtract_Vector64_UInt16,
- ["MultiplyWideningLowerAndSubtract.Vector64.UInt32"] = MultiplyWideningLowerAndSubtract_Vector64_UInt32,
- ["MultiplyWideningUpper.Vector128.Byte"] = MultiplyWideningUpper_Vector128_Byte,
- ["MultiplyWideningUpper.Vector128.Int16"] = MultiplyWideningUpper_Vector128_Int16,
- ["MultiplyWideningUpper.Vector128.Int32"] = MultiplyWideningUpper_Vector128_Int32,
- ["MultiplyWideningUpper.Vector128.SByte"] = MultiplyWideningUpper_Vector128_SByte,
- ["MultiplyWideningUpper.Vector128.UInt16"] = MultiplyWideningUpper_Vector128_UInt16,
- ["MultiplyWideningUpper.Vector128.UInt32"] = MultiplyWideningUpper_Vector128_UInt32,
- ["MultiplyWideningUpperAndAdd.Vector128.Byte"] = MultiplyWideningUpperAndAdd_Vector128_Byte,
- ["MultiplyWideningUpperAndAdd.Vector128.Int16"] = MultiplyWideningUpperAndAdd_Vector128_Int16,
- ["MultiplyWideningUpperAndAdd.Vector128.Int32"] = MultiplyWideningUpperAndAdd_Vector128_Int32,
- ["MultiplyWideningUpperAndAdd.Vector128.SByte"] = MultiplyWideningUpperAndAdd_Vector128_SByte,
- ["MultiplyWideningUpperAndAdd.Vector128.UInt16"] = MultiplyWideningUpperAndAdd_Vector128_UInt16,
- ["MultiplyWideningUpperAndAdd.Vector128.UInt32"] = MultiplyWideningUpperAndAdd_Vector128_UInt32,
- ["MultiplyWideningUpperAndSubtract.Vector128.Byte"] = MultiplyWideningUpperAndSubtract_Vector128_Byte,
- ["MultiplyWideningUpperAndSubtract.Vector128.Int16"] = MultiplyWideningUpperAndSubtract_Vector128_Int16,
- ["MultiplyWideningUpperAndSubtract.Vector128.Int32"] = MultiplyWideningUpperAndSubtract_Vector128_Int32,
- ["MultiplyWideningUpperAndSubtract.Vector128.SByte"] = MultiplyWideningUpperAndSubtract_Vector128_SByte,
- ["MultiplyWideningUpperAndSubtract.Vector128.UInt16"] = MultiplyWideningUpperAndSubtract_Vector128_UInt16,
- ["MultiplyWideningUpperAndSubtract.Vector128.UInt32"] = MultiplyWideningUpperAndSubtract_Vector128_UInt32,
- ["Negate.Vector64.Int16"] = Negate_Vector64_Int16,
- ["Negate.Vector64.Int32"] = Negate_Vector64_Int32,
- ["Negate.Vector64.SByte"] = Negate_Vector64_SByte,
- ["Negate.Vector64.Single"] = Negate_Vector64_Single,
- ["Negate.Vector128.Int16"] = Negate_Vector128_Int16,
- ["Negate.Vector128.Int32"] = Negate_Vector128_Int32,
- ["Negate.Vector128.SByte"] = Negate_Vector128_SByte,
- ["Negate.Vector128.Single"] = Negate_Vector128_Single,
- ["NegateScalar.Vector64.Double"] = NegateScalar_Vector64_Double,
- ["NegateScalar.Vector64.Single"] = NegateScalar_Vector64_Single,
- ["Not.Vector64.Byte"] = Not_Vector64_Byte,
- ["Not.Vector64.Double"] = Not_Vector64_Double,
- ["Not.Vector64.Int16"] = Not_Vector64_Int16,
- ["Not.Vector64.Int32"] = Not_Vector64_Int32,
- ["Not.Vector64.Int64"] = Not_Vector64_Int64,
- ["Not.Vector64.SByte"] = Not_Vector64_SByte,
- ["Not.Vector64.Single"] = Not_Vector64_Single,
- ["Not.Vector64.UInt16"] = Not_Vector64_UInt16,
- ["Not.Vector64.UInt32"] = Not_Vector64_UInt32,
- ["Not.Vector64.UInt64"] = Not_Vector64_UInt64,
- ["Not.Vector128.Byte"] = Not_Vector128_Byte,
- ["Not.Vector128.Double"] = Not_Vector128_Double,
- ["Not.Vector128.Int16"] = Not_Vector128_Int16,
- ["Not.Vector128.Int32"] = Not_Vector128_Int32,
- ["Not.Vector128.Int64"] = Not_Vector128_Int64,
- ["Not.Vector128.SByte"] = Not_Vector128_SByte,
- ["Not.Vector128.Single"] = Not_Vector128_Single,
- ["Not.Vector128.UInt16"] = Not_Vector128_UInt16,
- ["Not.Vector128.UInt32"] = Not_Vector128_UInt32,
- ["Not.Vector128.UInt64"] = Not_Vector128_UInt64,
- ["Or.Vector64.Byte"] = Or_Vector64_Byte,
- ["Or.Vector64.Double"] = Or_Vector64_Double,
- ["Or.Vector64.Int16"] = Or_Vector64_Int16,
- ["Or.Vector64.Int32"] = Or_Vector64_Int32,
- ["Or.Vector64.Int64"] = Or_Vector64_Int64,
- ["Or.Vector64.SByte"] = Or_Vector64_SByte,
- ["Or.Vector64.Single"] = Or_Vector64_Single,
- ["Or.Vector64.UInt16"] = Or_Vector64_UInt16,
- ["Or.Vector64.UInt32"] = Or_Vector64_UInt32,
- ["Or.Vector64.UInt64"] = Or_Vector64_UInt64,
- ["Or.Vector128.Byte"] = Or_Vector128_Byte,
- ["Or.Vector128.Double"] = Or_Vector128_Double,
- ["Or.Vector128.Int16"] = Or_Vector128_Int16,
- ["Or.Vector128.Int32"] = Or_Vector128_Int32,
- ["Or.Vector128.Int64"] = Or_Vector128_Int64,
- ["Or.Vector128.SByte"] = Or_Vector128_SByte,
- ["Or.Vector128.Single"] = Or_Vector128_Single,
- ["Or.Vector128.UInt16"] = Or_Vector128_UInt16,
- ["Or.Vector128.UInt32"] = Or_Vector128_UInt32,
- ["Or.Vector128.UInt64"] = Or_Vector128_UInt64,
- ["OrNot.Vector64.Byte"] = OrNot_Vector64_Byte,
- ["OrNot.Vector64.Double"] = OrNot_Vector64_Double,
- ["OrNot.Vector64.Int16"] = OrNot_Vector64_Int16,
- ["OrNot.Vector64.Int32"] = OrNot_Vector64_Int32,
- ["OrNot.Vector64.Int64"] = OrNot_Vector64_Int64,
- ["OrNot.Vector64.SByte"] = OrNot_Vector64_SByte,
- ["OrNot.Vector64.Single"] = OrNot_Vector64_Single,
- ["OrNot.Vector64.UInt16"] = OrNot_Vector64_UInt16,
- ["OrNot.Vector64.UInt32"] = OrNot_Vector64_UInt32,
- ["OrNot.Vector64.UInt64"] = OrNot_Vector64_UInt64,
- ["OrNot.Vector128.Byte"] = OrNot_Vector128_Byte,
- ["OrNot.Vector128.Double"] = OrNot_Vector128_Double,
- ["OrNot.Vector128.Int16"] = OrNot_Vector128_Int16,
- ["OrNot.Vector128.Int32"] = OrNot_Vector128_Int32,
- ["OrNot.Vector128.Int64"] = OrNot_Vector128_Int64,
- ["OrNot.Vector128.SByte"] = OrNot_Vector128_SByte,
- ["OrNot.Vector128.Single"] = OrNot_Vector128_Single,
- ["OrNot.Vector128.UInt16"] = OrNot_Vector128_UInt16,
- ["OrNot.Vector128.UInt32"] = OrNot_Vector128_UInt32,
- ["OrNot.Vector128.UInt64"] = OrNot_Vector128_UInt64,
- ["PolynomialMultiply.Vector64.Byte"] = PolynomialMultiply_Vector64_Byte,
- ["PolynomialMultiply.Vector64.SByte"] = PolynomialMultiply_Vector64_SByte,
- ["PolynomialMultiply.Vector128.Byte"] = PolynomialMultiply_Vector128_Byte,
- ["PolynomialMultiply.Vector128.SByte"] = PolynomialMultiply_Vector128_SByte,
- ["PolynomialMultiplyWideningLower.Vector64.Byte"] = PolynomialMultiplyWideningLower_Vector64_Byte,
- ["PolynomialMultiplyWideningLower.Vector64.SByte"] = PolynomialMultiplyWideningLower_Vector64_SByte,
- ["PolynomialMultiplyWideningUpper.Vector128.Byte"] = PolynomialMultiplyWideningUpper_Vector128_Byte,
- ["PolynomialMultiplyWideningUpper.Vector128.SByte"] = PolynomialMultiplyWideningUpper_Vector128_SByte,
- ["PopCount.Vector64.Byte"] = PopCount_Vector64_Byte,
- ["PopCount.Vector64.SByte"] = PopCount_Vector64_SByte,
- ["PopCount.Vector128.Byte"] = PopCount_Vector128_Byte,
- ["PopCount.Vector128.SByte"] = PopCount_Vector128_SByte,
- ["ReciprocalEstimate.Vector64.Single"] = ReciprocalEstimate_Vector64_Single,
- ["ReciprocalEstimate.Vector64.UInt32"] = ReciprocalEstimate_Vector64_UInt32,
- ["ShiftLeftLogicalAndInsert.Vector64.Byte"] = ShiftLeftLogicalAndInsert_Vector64_Byte,
- ["ShiftLeftLogicalAndInsert.Vector64.Int16"] = ShiftLeftLogicalAndInsert_Vector64_Int16,
- ["ShiftLeftLogicalAndInsert.Vector64.Int32"] = ShiftLeftLogicalAndInsert_Vector64_Int32,
- ["ShiftLeftLogicalAndInsert.Vector64.SByte"] = ShiftLeftLogicalAndInsert_Vector64_SByte,
- ["ShiftLeftLogicalAndInsert.Vector64.UInt16"] = ShiftLeftLogicalAndInsert_Vector64_UInt16,
- ["ShiftLeftLogicalAndInsert.Vector64.UInt32"] = ShiftLeftLogicalAndInsert_Vector64_UInt32,
- ["ShiftLeftLogicalAndInsert.Vector128.Byte"] = ShiftLeftLogicalAndInsert_Vector128_Byte,
- ["ShiftLeftLogicalAndInsert.Vector128.Int16"] = ShiftLeftLogicalAndInsert_Vector128_Int16,
- ["ShiftLeftLogicalAndInsert.Vector128.Int32"] = ShiftLeftLogicalAndInsert_Vector128_Int32,
- ["ShiftLeftLogicalAndInsert.Vector128.Int64"] = ShiftLeftLogicalAndInsert_Vector128_Int64,
- ["ShiftLeftLogicalAndInsert.Vector128.SByte"] = ShiftLeftLogicalAndInsert_Vector128_SByte,
- ["ShiftLeftLogicalAndInsert.Vector128.UInt16"] = ShiftLeftLogicalAndInsert_Vector128_UInt16,
- ["ShiftLeftLogicalAndInsert.Vector128.UInt32"] = ShiftLeftLogicalAndInsert_Vector128_UInt32,
- ["ShiftLeftLogicalAndInsert.Vector128.UInt64"] = ShiftLeftLogicalAndInsert_Vector128_UInt64,
- ["ShiftLeftLogicalAndInsertScalar.Vector64.Int64"] = ShiftLeftLogicalAndInsertScalar_Vector64_Int64,
- ["ShiftLeftLogicalAndInsertScalar.Vector64.UInt64"] = ShiftLeftLogicalAndInsertScalar_Vector64_UInt64,
- ["ShiftRightAndInsert.Vector64.Byte"] = ShiftRightAndInsert_Vector64_Byte,
- ["ShiftRightAndInsert.Vector64.Int16"] = ShiftRightAndInsert_Vector64_Int16,
- ["ShiftRightAndInsert.Vector64.Int32"] = ShiftRightAndInsert_Vector64_Int32,
- ["ShiftRightAndInsert.Vector64.SByte"] = ShiftRightAndInsert_Vector64_SByte,
- ["ShiftRightAndInsert.Vector64.UInt16"] = ShiftRightAndInsert_Vector64_UInt16,
- ["ShiftRightAndInsert.Vector64.UInt32"] = ShiftRightAndInsert_Vector64_UInt32,
- ["ShiftRightAndInsert.Vector128.Byte"] = ShiftRightAndInsert_Vector128_Byte,
- ["ShiftRightAndInsert.Vector128.Int16"] = ShiftRightAndInsert_Vector128_Int16,
- ["ShiftRightAndInsert.Vector128.Int32"] = ShiftRightAndInsert_Vector128_Int32,
- ["ShiftRightAndInsert.Vector128.Int64"] = ShiftRightAndInsert_Vector128_Int64,
- ["ShiftRightAndInsert.Vector128.SByte"] = ShiftRightAndInsert_Vector128_SByte,
- ["ShiftRightAndInsert.Vector128.UInt16"] = ShiftRightAndInsert_Vector128_UInt16,
- ["ShiftRightAndInsert.Vector128.UInt32"] = ShiftRightAndInsert_Vector128_UInt32,
- ["ShiftRightAndInsert.Vector128.UInt64"] = ShiftRightAndInsert_Vector128_UInt64,
- ["ShiftRightLogicalAndInsertScalar.Vector64.Int64"] = ShiftRightLogicalAndInsertScalar_Vector64_Int64,
- ["ShiftRightLogicalAndInsertScalar.Vector64.UInt64"] = ShiftRightLogicalAndInsertScalar_Vector64_UInt64,
- ["ReciprocalEstimate.Vector128.Single"] = ReciprocalEstimate_Vector128_Single,
- ["ReciprocalEstimate.Vector128.UInt32"] = ReciprocalEstimate_Vector128_UInt32,
- ["ReciprocalSquareRootEstimate.Vector64.Single"] = ReciprocalSquareRootEstimate_Vector64_Single,
- ["ReciprocalSquareRootEstimate.Vector64.UInt32"] = ReciprocalSquareRootEstimate_Vector64_UInt32,
- ["ReciprocalSquareRootEstimate.Vector128.Single"] = ReciprocalSquareRootEstimate_Vector128_Single,
- ["ReciprocalSquareRootEstimate.Vector128.UInt32"] = ReciprocalSquareRootEstimate_Vector128_UInt32,
- ["ReciprocalSquareRootStep.Vector64.Single"] = ReciprocalSquareRootStep_Vector64_Single,
- ["ReciprocalSquareRootStep.Vector128.Single"] = ReciprocalSquareRootStep_Vector128_Single,
- ["ReciprocalStep.Vector64.Single"] = ReciprocalStep_Vector64_Single,
- ["ReciprocalStep.Vector128.Single"] = ReciprocalStep_Vector128_Single,
- ["ShiftArithmetic.Vector64.Int16"] = ShiftArithmetic_Vector64_Int16,
- ["ShiftArithmetic.Vector64.Int32"] = ShiftArithmetic_Vector64_Int32,
- ["ShiftArithmetic.Vector64.SByte"] = ShiftArithmetic_Vector64_SByte,
- ["ShiftArithmetic.Vector128.Int16"] = ShiftArithmetic_Vector128_Int16,
- ["ShiftArithmetic.Vector128.Int32"] = ShiftArithmetic_Vector128_Int32,
- ["ShiftArithmetic.Vector128.Int64"] = ShiftArithmetic_Vector128_Int64,
- ["ShiftArithmetic.Vector128.SByte"] = ShiftArithmetic_Vector128_SByte,
- ["ShiftArithmeticRounded.Vector64.Int16"] = ShiftArithmeticRounded_Vector64_Int16,
- ["ShiftArithmeticRounded.Vector64.Int32"] = ShiftArithmeticRounded_Vector64_Int32,
- ["ShiftArithmeticRounded.Vector64.SByte"] = ShiftArithmeticRounded_Vector64_SByte,
- ["ShiftArithmeticRounded.Vector128.Int16"] = ShiftArithmeticRounded_Vector128_Int16,
- ["ShiftArithmeticRounded.Vector128.Int32"] = ShiftArithmeticRounded_Vector128_Int32,
- ["ShiftArithmeticRounded.Vector128.Int64"] = ShiftArithmeticRounded_Vector128_Int64,
- ["ShiftArithmeticRounded.Vector128.SByte"] = ShiftArithmeticRounded_Vector128_SByte,
- ["ShiftArithmeticRoundedSaturate.Vector64.Int16"] = ShiftArithmeticRoundedSaturate_Vector64_Int16,
- ["ShiftArithmeticRoundedSaturate.Vector64.Int32"] = ShiftArithmeticRoundedSaturate_Vector64_Int32,
- ["ShiftArithmeticRoundedSaturate.Vector64.SByte"] = ShiftArithmeticRoundedSaturate_Vector64_SByte,
- ["ShiftArithmeticRoundedSaturate.Vector128.Int16"] = ShiftArithmeticRoundedSaturate_Vector128_Int16,
- ["ShiftArithmeticRoundedSaturate.Vector128.Int32"] = ShiftArithmeticRoundedSaturate_Vector128_Int32,
- ["ShiftArithmeticRoundedSaturate.Vector128.Int64"] = ShiftArithmeticRoundedSaturate_Vector128_Int64,
- ["ShiftArithmeticRoundedSaturate.Vector128.SByte"] = ShiftArithmeticRoundedSaturate_Vector128_SByte,
- ["ShiftArithmeticRoundedSaturateScalar.Vector64.Int64"] = ShiftArithmeticRoundedSaturateScalar_Vector64_Int64,
- ["ShiftArithmeticRoundedScalar.Vector64.Int64"] = ShiftArithmeticRoundedScalar_Vector64_Int64,
- ["ShiftArithmeticSaturate.Vector64.Int16"] = ShiftArithmeticSaturate_Vector64_Int16,
- ["ShiftArithmeticSaturate.Vector64.Int32"] = ShiftArithmeticSaturate_Vector64_Int32,
- ["ShiftArithmeticSaturate.Vector64.SByte"] = ShiftArithmeticSaturate_Vector64_SByte,
- ["ShiftArithmeticSaturate.Vector128.Int16"] = ShiftArithmeticSaturate_Vector128_Int16,
- ["ShiftArithmeticSaturate.Vector128.Int32"] = ShiftArithmeticSaturate_Vector128_Int32,
- ["ShiftArithmeticSaturate.Vector128.Int64"] = ShiftArithmeticSaturate_Vector128_Int64,
- ["ShiftArithmeticSaturate.Vector128.SByte"] = ShiftArithmeticSaturate_Vector128_SByte,
- ["ShiftArithmeticSaturateScalar.Vector64.Int64"] = ShiftArithmeticSaturateScalar_Vector64_Int64,
- ["ShiftArithmeticScalar.Vector64.Int64"] = ShiftArithmeticScalar_Vector64_Int64,
- ["ShiftLeftLogical.Vector64.Byte.1"] = ShiftLeftLogical_Vector64_Byte_1,
- ["ShiftLeftLogical.Vector64.Int16.1"] = ShiftLeftLogical_Vector64_Int16_1,
- ["ShiftLeftLogical.Vector64.Int32.1"] = ShiftLeftLogical_Vector64_Int32_1,
- ["ShiftLeftLogical.Vector64.SByte.1"] = ShiftLeftLogical_Vector64_SByte_1,
- ["ShiftLeftLogical.Vector64.UInt16.1"] = ShiftLeftLogical_Vector64_UInt16_1,
- ["ShiftLeftLogical.Vector64.UInt32.1"] = ShiftLeftLogical_Vector64_UInt32_1,
- ["ShiftLeftLogical.Vector128.Byte.1"] = ShiftLeftLogical_Vector128_Byte_1,
- ["ShiftLeftLogical.Vector128.Int16.1"] = ShiftLeftLogical_Vector128_Int16_1,
- ["ShiftLeftLogical.Vector128.Int64.1"] = ShiftLeftLogical_Vector128_Int64_1,
- ["ShiftLeftLogical.Vector128.SByte.1"] = ShiftLeftLogical_Vector128_SByte_1,
- ["ShiftLeftLogical.Vector128.UInt16.1"] = ShiftLeftLogical_Vector128_UInt16_1,
- ["ShiftLeftLogical.Vector128.UInt32.1"] = ShiftLeftLogical_Vector128_UInt32_1,
- ["ShiftLeftLogical.Vector128.UInt64.1"] = ShiftLeftLogical_Vector128_UInt64_1,
- ["ShiftLeftLogicalSaturate.Vector64.Byte.1"] = ShiftLeftLogicalSaturate_Vector64_Byte_1,
- ["ShiftLeftLogicalSaturate.Vector64.Int16.1"] = ShiftLeftLogicalSaturate_Vector64_Int16_1,
- ["ShiftLeftLogicalSaturate.Vector64.Int32.1"] = ShiftLeftLogicalSaturate_Vector64_Int32_1,
- ["ShiftLeftLogicalSaturate.Vector64.SByte.1"] = ShiftLeftLogicalSaturate_Vector64_SByte_1,
- ["ShiftLeftLogicalSaturate.Vector64.UInt16.1"] = ShiftLeftLogicalSaturate_Vector64_UInt16_1,
- ["ShiftLeftLogicalSaturate.Vector64.UInt32.1"] = ShiftLeftLogicalSaturate_Vector64_UInt32_1,
- ["ShiftLeftLogicalSaturate.Vector128.Byte.1"] = ShiftLeftLogicalSaturate_Vector128_Byte_1,
- ["ShiftLeftLogicalSaturate.Vector128.Int16.1"] = ShiftLeftLogicalSaturate_Vector128_Int16_1,
- ["ShiftLeftLogicalSaturate.Vector128.Int32.1"] = ShiftLeftLogicalSaturate_Vector128_Int32_1,
- ["ShiftLeftLogicalSaturate.Vector128.Int64.1"] = ShiftLeftLogicalSaturate_Vector128_Int64_1,
- ["ShiftLeftLogicalSaturate.Vector128.SByte.1"] = ShiftLeftLogicalSaturate_Vector128_SByte_1,
- ["ShiftLeftLogicalSaturate.Vector128.UInt16.1"] = ShiftLeftLogicalSaturate_Vector128_UInt16_1,
- ["ShiftLeftLogicalSaturate.Vector128.UInt32.1"] = ShiftLeftLogicalSaturate_Vector128_UInt32_1,
- ["ShiftLeftLogicalSaturate.Vector128.UInt64.1"] = ShiftLeftLogicalSaturate_Vector128_UInt64_1,
- ["ShiftLeftLogicalSaturateScalar.Vector64.Int64.1"] = ShiftLeftLogicalSaturateScalar_Vector64_Int64_1,
- ["ShiftLeftLogicalSaturateScalar.Vector64.UInt64.1"] = ShiftLeftLogicalSaturateScalar_Vector64_UInt64_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector64.Int16.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_Int16_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector64.Int32.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_Int32_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector64.SByte.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_SByte_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int16.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int16_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int32.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int32_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int64.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int64_1,
- ["ShiftLeftLogicalSaturateUnsigned.Vector128.SByte.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_SByte_1,
- ["ShiftLeftLogicalSaturateUnsignedScalar.Vector64.Int64.1"] = ShiftLeftLogicalSaturateUnsignedScalar_Vector64_Int64_1,
- ["ShiftLeftLogicalScalar.Vector64.Int64.1"] = ShiftLeftLogicalScalar_Vector64_Int64_1,
- ["ShiftLeftLogicalScalar.Vector64.UInt64.1"] = ShiftLeftLogicalScalar_Vector64_UInt64_1,
- ["ShiftLeftLogicalWideningLower.Vector64.Byte.1"] = ShiftLeftLogicalWideningLower_Vector64_Byte_1,
- ["ShiftLeftLogicalWideningLower.Vector64.Int16.1"] = ShiftLeftLogicalWideningLower_Vector64_Int16_1,
- ["ShiftLeftLogicalWideningLower.Vector64.Int32.1"] = ShiftLeftLogicalWideningLower_Vector64_Int32_1,
- ["ShiftLeftLogicalWideningLower.Vector64.SByte.1"] = ShiftLeftLogicalWideningLower_Vector64_SByte_1,
- ["ShiftLeftLogicalWideningLower.Vector64.UInt16.1"] = ShiftLeftLogicalWideningLower_Vector64_UInt16_1,
- ["ShiftLeftLogicalWideningLower.Vector64.UInt32.1"] = ShiftLeftLogicalWideningLower_Vector64_UInt32_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.Byte.1"] = ShiftLeftLogicalWideningUpper_Vector128_Byte_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.Int16.1"] = ShiftLeftLogicalWideningUpper_Vector128_Int16_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.Int32.1"] = ShiftLeftLogicalWideningUpper_Vector128_Int32_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.SByte.1"] = ShiftLeftLogicalWideningUpper_Vector128_SByte_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.UInt16.1"] = ShiftLeftLogicalWideningUpper_Vector128_UInt16_1,
- ["ShiftLeftLogicalWideningUpper.Vector128.UInt32.1"] = ShiftLeftLogicalWideningUpper_Vector128_UInt32_1,
- ["ShiftLogical.Vector64.Byte"] = ShiftLogical_Vector64_Byte,
- ["ShiftLogical.Vector64.Int16"] = ShiftLogical_Vector64_Int16,
- ["ShiftLogical.Vector64.Int32"] = ShiftLogical_Vector64_Int32,
- ["ShiftLogical.Vector64.SByte"] = ShiftLogical_Vector64_SByte,
- ["ShiftLogical.Vector64.UInt16"] = ShiftLogical_Vector64_UInt16,
- ["ShiftLogical.Vector64.UInt32"] = ShiftLogical_Vector64_UInt32,
- ["ShiftLogical.Vector128.Byte"] = ShiftLogical_Vector128_Byte,
- ["ShiftLogical.Vector128.Int16"] = ShiftLogical_Vector128_Int16,
- ["ShiftLogical.Vector128.Int32"] = ShiftLogical_Vector128_Int32,
- ["ShiftLogical.Vector128.Int64"] = ShiftLogical_Vector128_Int64,
- ["ShiftLogical.Vector128.SByte"] = ShiftLogical_Vector128_SByte,
- ["ShiftLogical.Vector128.UInt16"] = ShiftLogical_Vector128_UInt16,
- ["ShiftLogical.Vector128.UInt32"] = ShiftLogical_Vector128_UInt32,
- ["ShiftLogical.Vector128.UInt64"] = ShiftLogical_Vector128_UInt64,
- ["ShiftLogicalRounded.Vector64.Byte"] = ShiftLogicalRounded_Vector64_Byte,
- ["ShiftLogicalRounded.Vector64.Int16"] = ShiftLogicalRounded_Vector64_Int16,
- ["ShiftLogicalRounded.Vector64.Int32"] = ShiftLogicalRounded_Vector64_Int32,
- ["ShiftLogicalRounded.Vector64.SByte"] = ShiftLogicalRounded_Vector64_SByte,
- ["ShiftLogicalRounded.Vector64.UInt16"] = ShiftLogicalRounded_Vector64_UInt16,
- ["ShiftLogicalRounded.Vector64.UInt32"] = ShiftLogicalRounded_Vector64_UInt32,
- ["ShiftLogicalRounded.Vector128.Byte"] = ShiftLogicalRounded_Vector128_Byte,
- ["ShiftLogicalRounded.Vector128.Int16"] = ShiftLogicalRounded_Vector128_Int16,
- ["ShiftLogicalRounded.Vector128.Int32"] = ShiftLogicalRounded_Vector128_Int32,
- ["ShiftLogicalRounded.Vector128.Int64"] = ShiftLogicalRounded_Vector128_Int64,
- ["ShiftLogicalRounded.Vector128.SByte"] = ShiftLogicalRounded_Vector128_SByte,
- ["ShiftLogicalRounded.Vector128.UInt16"] = ShiftLogicalRounded_Vector128_UInt16,
- ["ShiftLogicalRounded.Vector128.UInt32"] = ShiftLogicalRounded_Vector128_UInt32,
- ["ShiftLogicalRounded.Vector128.UInt64"] = ShiftLogicalRounded_Vector128_UInt64,
- ["ShiftLogicalRoundedSaturate.Vector64.Byte"] = ShiftLogicalRoundedSaturate_Vector64_Byte,
- ["ShiftLogicalRoundedSaturate.Vector64.Int16"] = ShiftLogicalRoundedSaturate_Vector64_Int16,
- ["ShiftLogicalRoundedSaturate.Vector64.Int32"] = ShiftLogicalRoundedSaturate_Vector64_Int32,
- ["ShiftLogicalRoundedSaturate.Vector64.SByte"] = ShiftLogicalRoundedSaturate_Vector64_SByte,
- ["ShiftLogicalRoundedSaturate.Vector64.UInt16"] = ShiftLogicalRoundedSaturate_Vector64_UInt16,
- ["ShiftLogicalRoundedSaturate.Vector64.UInt32"] = ShiftLogicalRoundedSaturate_Vector64_UInt32,
- ["ShiftLogicalRoundedSaturate.Vector128.Byte"] = ShiftLogicalRoundedSaturate_Vector128_Byte,
- ["ShiftLogicalRoundedSaturate.Vector128.Int16"] = ShiftLogicalRoundedSaturate_Vector128_Int16,
- ["ShiftLogicalRoundedSaturate.Vector128.Int32"] = ShiftLogicalRoundedSaturate_Vector128_Int32,
- ["ShiftLogicalRoundedSaturate.Vector128.Int64"] = ShiftLogicalRoundedSaturate_Vector128_Int64,
- ["ShiftLogicalRoundedSaturate.Vector128.SByte"] = ShiftLogicalRoundedSaturate_Vector128_SByte,
- ["ShiftLogicalRoundedSaturate.Vector128.UInt16"] = ShiftLogicalRoundedSaturate_Vector128_UInt16,
- ["ShiftLogicalRoundedSaturate.Vector128.UInt32"] = ShiftLogicalRoundedSaturate_Vector128_UInt32,
- ["ShiftLogicalRoundedSaturate.Vector128.UInt64"] = ShiftLogicalRoundedSaturate_Vector128_UInt64,
- ["ShiftLogicalRoundedSaturateScalar.Vector64.Int64"] = ShiftLogicalRoundedSaturateScalar_Vector64_Int64,
- ["ShiftLogicalRoundedSaturateScalar.Vector64.UInt64"] = ShiftLogicalRoundedSaturateScalar_Vector64_UInt64,
- ["ShiftLogicalRoundedScalar.Vector64.Int64"] = ShiftLogicalRoundedScalar_Vector64_Int64,
- ["ShiftLogicalRoundedScalar.Vector64.UInt64"] = ShiftLogicalRoundedScalar_Vector64_UInt64,
- ["ShiftLogicalSaturate.Vector64.Byte"] = ShiftLogicalSaturate_Vector64_Byte,
- ["ShiftLogicalSaturate.Vector64.Int16"] = ShiftLogicalSaturate_Vector64_Int16,
- ["ShiftLogicalSaturate.Vector64.Int32"] = ShiftLogicalSaturate_Vector64_Int32,
- ["ShiftLogicalSaturate.Vector64.SByte"] = ShiftLogicalSaturate_Vector64_SByte,
- ["ShiftLogicalSaturate.Vector64.UInt16"] = ShiftLogicalSaturate_Vector64_UInt16,
- ["ShiftLogicalSaturate.Vector64.UInt32"] = ShiftLogicalSaturate_Vector64_UInt32,
- ["ShiftLogicalSaturate.Vector128.Byte"] = ShiftLogicalSaturate_Vector128_Byte,
- ["ShiftLogicalSaturate.Vector128.Int16"] = ShiftLogicalSaturate_Vector128_Int16,
- ["ShiftLogicalSaturate.Vector128.Int32"] = ShiftLogicalSaturate_Vector128_Int32,
- ["ShiftLogicalSaturate.Vector128.Int64"] = ShiftLogicalSaturate_Vector128_Int64,
- ["ShiftLogicalSaturate.Vector128.SByte"] = ShiftLogicalSaturate_Vector128_SByte,
- ["ShiftLogicalSaturate.Vector128.UInt16"] = ShiftLogicalSaturate_Vector128_UInt16,
- ["ShiftLogicalSaturate.Vector128.UInt32"] = ShiftLogicalSaturate_Vector128_UInt32,
- ["ShiftLogicalSaturate.Vector128.UInt64"] = ShiftLogicalSaturate_Vector128_UInt64,
- ["ShiftLogicalSaturateScalar.Vector64.Int64"] = ShiftLogicalSaturateScalar_Vector64_Int64,
- ["ShiftLogicalSaturateScalar.Vector64.UInt64"] = ShiftLogicalSaturateScalar_Vector64_UInt64,
- ["ShiftLogicalScalar.Vector64.Int64"] = ShiftLogicalScalar_Vector64_Int64,
- ["ShiftLogicalScalar.Vector64.UInt64"] = ShiftLogicalScalar_Vector64_UInt64,
- ["ShiftRightArithmetic.Vector64.Int16.1"] = ShiftRightArithmetic_Vector64_Int16_1,
- ["ShiftRightArithmetic.Vector64.Int32.1"] = ShiftRightArithmetic_Vector64_Int32_1,
- ["ShiftRightArithmetic.Vector64.SByte.1"] = ShiftRightArithmetic_Vector64_SByte_1,
- ["ShiftRightArithmetic.Vector128.Int16.1"] = ShiftRightArithmetic_Vector128_Int16_1,
- ["ShiftRightArithmetic.Vector128.Int32.1"] = ShiftRightArithmetic_Vector128_Int32_1,
- ["ShiftRightArithmetic.Vector128.Int64.1"] = ShiftRightArithmetic_Vector128_Int64_1,
- ["ShiftRightArithmetic.Vector128.SByte.1"] = ShiftRightArithmetic_Vector128_SByte_1,
- ["ShiftRightArithmeticAdd.Vector64.Int16.1"] = ShiftRightArithmeticAdd_Vector64_Int16_1,
- ["ShiftRightArithmeticAdd.Vector64.Int32.1"] = ShiftRightArithmeticAdd_Vector64_Int32_1,
- ["ShiftRightArithmeticAdd.Vector64.SByte.1"] = ShiftRightArithmeticAdd_Vector64_SByte_1,
- ["ShiftRightArithmeticAdd.Vector128.Int16.1"] = ShiftRightArithmeticAdd_Vector128_Int16_1,
- ["ShiftRightArithmeticAdd.Vector128.Int32.1"] = ShiftRightArithmeticAdd_Vector128_Int32_1,
- ["ShiftRightArithmeticAdd.Vector128.Int64.1"] = ShiftRightArithmeticAdd_Vector128_Int64_1,
- ["ShiftRightArithmeticAdd.Vector128.SByte.1"] = ShiftRightArithmeticAdd_Vector128_SByte_1,
- ["ShiftRightArithmeticAddScalar.Vector64.Int64.1"] = ShiftRightArithmeticAddScalar_Vector64_Int64_1,
- ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_Int16_1,
- ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_Int32_1,
- ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_SByte_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.Byte.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_Byte_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.UInt16.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_UInt16_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.UInt32.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_UInt32_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.Byte.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_Byte_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.UInt16.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_UInt16_1,
- ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.UInt32.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_UInt32_1,
- ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_Int16_1,
- ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_Int32_1,
- ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_SByte_1,
- ["ShiftRightArithmeticRounded.Vector64.Int16.1"] = ShiftRightArithmeticRounded_Vector64_Int16_1,
- ["ShiftRightArithmeticRounded.Vector64.Int32.1"] = ShiftRightArithmeticRounded_Vector64_Int32_1,
- ["ShiftRightArithmeticRounded.Vector64.SByte.1"] = ShiftRightArithmeticRounded_Vector64_SByte_1,
- ["ShiftRightArithmeticRounded.Vector128.Int16.1"] = ShiftRightArithmeticRounded_Vector128_Int16_1,
- ["ShiftRightArithmeticRounded.Vector128.Int32.1"] = ShiftRightArithmeticRounded_Vector128_Int32_1,
- ["ShiftRightArithmeticRounded.Vector128.Int64.1"] = ShiftRightArithmeticRounded_Vector128_Int64_1,
- ["ShiftRightArithmeticRounded.Vector128.SByte.1"] = ShiftRightArithmeticRounded_Vector128_SByte_1,
- ["ShiftRightArithmeticRoundedAdd.Vector64.Int16.1"] = ShiftRightArithmeticRoundedAdd_Vector64_Int16_1,
- ["ShiftRightArithmeticRoundedAdd.Vector64.Int32.1"] = ShiftRightArithmeticRoundedAdd_Vector64_Int32_1,
- ["ShiftRightArithmeticRoundedAdd.Vector64.SByte.1"] = ShiftRightArithmeticRoundedAdd_Vector64_SByte_1,
- ["ShiftRightArithmeticRoundedAdd.Vector128.Int16.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int16_1,
- ["ShiftRightArithmeticRoundedAdd.Vector128.Int32.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int32_1,
- ["ShiftRightArithmeticRoundedAdd.Vector128.Int64.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int64_1,
- ["ShiftRightArithmeticRoundedAdd.Vector128.SByte.1"] = ShiftRightArithmeticRoundedAdd_Vector128_SByte_1,
- ["ShiftRightArithmeticRoundedAddScalar.Vector64.Int64.1"] = ShiftRightArithmeticRoundedAddScalar_Vector64_Int64_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_Int16_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_Int32_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_SByte_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.Byte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_Byte_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.UInt16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_UInt16_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.UInt32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_UInt32_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.Byte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_Byte_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.UInt16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_UInt16_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.UInt32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_UInt32_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_Int16_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_Int32_1,
- ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_SByte_1,
- ["ShiftRightArithmeticRoundedScalar.Vector64.Int64.1"] = ShiftRightArithmeticRoundedScalar_Vector64_Int64_1,
- ["ShiftRightArithmeticScalar.Vector64.Int64.1"] = ShiftRightArithmeticScalar_Vector64_Int64_1,
- ["ShiftRightLogical.Vector64.Byte.1"] = ShiftRightLogical_Vector64_Byte_1,
- ["ShiftRightLogical.Vector64.Int16.1"] = ShiftRightLogical_Vector64_Int16_1,
- ["ShiftRightLogical.Vector64.Int32.1"] = ShiftRightLogical_Vector64_Int32_1,
- ["ShiftRightLogical.Vector64.SByte.1"] = ShiftRightLogical_Vector64_SByte_1,
- ["ShiftRightLogical.Vector64.UInt16.1"] = ShiftRightLogical_Vector64_UInt16_1,
- ["ShiftRightLogical.Vector64.UInt32.1"] = ShiftRightLogical_Vector64_UInt32_1,
- ["ShiftRightLogical.Vector128.Byte.1"] = ShiftRightLogical_Vector128_Byte_1,
- ["ShiftRightLogical.Vector128.Int16.1"] = ShiftRightLogical_Vector128_Int16_1,
- ["ShiftRightLogical.Vector128.Int32.1"] = ShiftRightLogical_Vector128_Int32_1,
- ["ShiftRightLogical.Vector128.Int64.1"] = ShiftRightLogical_Vector128_Int64_1,
- ["ShiftRightLogical.Vector128.SByte.1"] = ShiftRightLogical_Vector128_SByte_1,
- ["ShiftRightLogical.Vector128.UInt16.1"] = ShiftRightLogical_Vector128_UInt16_1,
- ["ShiftRightLogical.Vector128.UInt32.1"] = ShiftRightLogical_Vector128_UInt32_1,
- ["ShiftRightLogical.Vector128.UInt64.1"] = ShiftRightLogical_Vector128_UInt64_1,
- ["ShiftRightLogicalAdd.Vector64.Byte.1"] = ShiftRightLogicalAdd_Vector64_Byte_1,
- ["ShiftRightLogicalAdd.Vector64.Int16.1"] = ShiftRightLogicalAdd_Vector64_Int16_1,
- ["ShiftRightLogicalAdd.Vector64.Int32.1"] = ShiftRightLogicalAdd_Vector64_Int32_1,
- ["ShiftRightLogicalAdd.Vector64.SByte.1"] = ShiftRightLogicalAdd_Vector64_SByte_1,
- ["ShiftRightLogicalAdd.Vector64.UInt16.1"] = ShiftRightLogicalAdd_Vector64_UInt16_1,
- ["ShiftRightLogicalAdd.Vector64.UInt32.1"] = ShiftRightLogicalAdd_Vector64_UInt32_1,
- ["ShiftRightLogicalAdd.Vector128.Byte.1"] = ShiftRightLogicalAdd_Vector128_Byte_1,
- ["ShiftRightLogicalAdd.Vector128.Int16.1"] = ShiftRightLogicalAdd_Vector128_Int16_1,
- ["ShiftRightLogicalAdd.Vector128.Int32.1"] = ShiftRightLogicalAdd_Vector128_Int32_1,
- ["ShiftRightLogicalAdd.Vector128.Int64.1"] = ShiftRightLogicalAdd_Vector128_Int64_1,
- ["ShiftRightLogicalAdd.Vector128.SByte.1"] = ShiftRightLogicalAdd_Vector128_SByte_1,
- ["ShiftRightLogicalAdd.Vector128.UInt16.1"] = ShiftRightLogicalAdd_Vector128_UInt16_1,
- ["ShiftRightLogicalAdd.Vector128.UInt32.1"] = ShiftRightLogicalAdd_Vector128_UInt32_1,
- ["ShiftRightLogicalAdd.Vector128.UInt64.1"] = ShiftRightLogicalAdd_Vector128_UInt64_1,
- ["ShiftRightLogicalAddScalar.Vector64.Int64.1"] = ShiftRightLogicalAddScalar_Vector64_Int64_1,
- ["ShiftRightLogicalAddScalar.Vector64.UInt64.1"] = ShiftRightLogicalAddScalar_Vector64_UInt64_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.Byte.1"] = ShiftRightLogicalNarrowingLower_Vector64_Byte_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.Int16.1"] = ShiftRightLogicalNarrowingLower_Vector64_Int16_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.Int32.1"] = ShiftRightLogicalNarrowingLower_Vector64_Int32_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.SByte.1"] = ShiftRightLogicalNarrowingLower_Vector64_SByte_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.UInt16.1"] = ShiftRightLogicalNarrowingLower_Vector64_UInt16_1,
- ["ShiftRightLogicalNarrowingLower.Vector64.UInt32.1"] = ShiftRightLogicalNarrowingLower_Vector64_UInt32_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Byte.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Byte_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Int16_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Int32_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_SByte_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.UInt16.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_UInt16_1,
- ["ShiftRightLogicalNarrowingSaturateLower.Vector64.UInt32.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_UInt32_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Byte.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Byte_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Int16_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Int32_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_SByte_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.UInt16.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_UInt16_1,
- ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.UInt32.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_UInt32_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.Byte.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Byte_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.Int16.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Int16_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.Int32.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Int32_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.SByte.1"] = ShiftRightLogicalNarrowingUpper_Vector128_SByte_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.UInt16.1"] = ShiftRightLogicalNarrowingUpper_Vector128_UInt16_1,
- ["ShiftRightLogicalNarrowingUpper.Vector128.UInt32.1"] = ShiftRightLogicalNarrowingUpper_Vector128_UInt32_1,
- ["ShiftRightLogicalRounded.Vector64.Byte.1"] = ShiftRightLogicalRounded_Vector64_Byte_1,
- ["ShiftRightLogicalRounded.Vector64.Int16.1"] = ShiftRightLogicalRounded_Vector64_Int16_1,
- ["ShiftRightLogicalRounded.Vector64.Int32.1"] = ShiftRightLogicalRounded_Vector64_Int32_1,
- ["ShiftRightLogicalRounded.Vector64.SByte.1"] = ShiftRightLogicalRounded_Vector64_SByte_1,
- ["ShiftRightLogicalRounded.Vector64.UInt16.1"] = ShiftRightLogicalRounded_Vector64_UInt16_1,
- ["ShiftRightLogicalRounded.Vector64.UInt32.1"] = ShiftRightLogicalRounded_Vector64_UInt32_1,
- ["ShiftRightLogicalRounded.Vector128.Byte.1"] = ShiftRightLogicalRounded_Vector128_Byte_1,
- ["ShiftRightLogicalRounded.Vector128.Int16.1"] = ShiftRightLogicalRounded_Vector128_Int16_1,
- ["ShiftRightLogicalRounded.Vector128.Int32.1"] = ShiftRightLogicalRounded_Vector128_Int32_1,
- ["ShiftRightLogicalRounded.Vector128.Int64.1"] = ShiftRightLogicalRounded_Vector128_Int64_1,
- ["ShiftRightLogicalRounded.Vector128.SByte.1"] = ShiftRightLogicalRounded_Vector128_SByte_1,
- ["ShiftRightLogicalRounded.Vector128.UInt16.1"] = ShiftRightLogicalRounded_Vector128_UInt16_1,
- ["ShiftRightLogicalRounded.Vector128.UInt32.1"] = ShiftRightLogicalRounded_Vector128_UInt32_1,
- ["ShiftRightLogicalRounded.Vector128.UInt64.1"] = ShiftRightLogicalRounded_Vector128_UInt64_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.Byte.1"] = ShiftRightLogicalRoundedAdd_Vector64_Byte_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.Int16.1"] = ShiftRightLogicalRoundedAdd_Vector64_Int16_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.Int32.1"] = ShiftRightLogicalRoundedAdd_Vector64_Int32_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.SByte.1"] = ShiftRightLogicalRoundedAdd_Vector64_SByte_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.UInt16.1"] = ShiftRightLogicalRoundedAdd_Vector64_UInt16_1,
- ["ShiftRightLogicalRoundedAdd.Vector64.UInt32.1"] = ShiftRightLogicalRoundedAdd_Vector64_UInt32_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.Byte.1"] = ShiftRightLogicalRoundedAdd_Vector128_Byte_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.Int16.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int16_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.Int32.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int32_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.Int64.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int64_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.SByte.1"] = ShiftRightLogicalRoundedAdd_Vector128_SByte_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.UInt16.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt16_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.UInt32.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt32_1,
- ["ShiftRightLogicalRoundedAdd.Vector128.UInt64.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt64_1,
- ["ShiftRightLogicalRoundedAddScalar.Vector64.Int64.1"] = ShiftRightLogicalRoundedAddScalar_Vector64_Int64_1,
- ["ShiftRightLogicalRoundedAddScalar.Vector64.UInt64.1"] = ShiftRightLogicalRoundedAddScalar_Vector64_UInt64_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Byte.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Byte_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Int16.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Int16_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Int32.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Int32_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.SByte.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_SByte_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.UInt16.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_UInt16_1,
- ["ShiftRightLogicalRoundedNarrowingLower.Vector64.UInt32.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_UInt32_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Byte.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Byte_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Int16_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Int32_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_SByte_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.UInt16.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_UInt16_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.UInt32.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_UInt32_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Byte.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Byte_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Int16_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Int32_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_SByte_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.UInt16.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_UInt16_1,
- ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.UInt32.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_UInt32_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Byte.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Byte_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Int16.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Int16_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Int32.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Int32_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.SByte.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_SByte_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.UInt16.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_UInt16_1,
- ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.UInt32.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_UInt32_1,
- ["ShiftRightLogicalRoundedScalar.Vector64.Int64.1"] = ShiftRightLogicalRoundedScalar_Vector64_Int64_1,
- ["ShiftRightLogicalRoundedScalar.Vector64.UInt64.1"] = ShiftRightLogicalRoundedScalar_Vector64_UInt64_1,
- ["ShiftRightLogicalScalar.Vector64.Int64.1"] = ShiftRightLogicalScalar_Vector64_Int64_1,
- ["ShiftRightLogicalScalar.Vector64.UInt64.1"] = ShiftRightLogicalScalar_Vector64_UInt64_1,
- ["SignExtendWideningLower.Vector64.Int16"] = SignExtendWideningLower_Vector64_Int16,
- ["SignExtendWideningLower.Vector64.Int32"] = SignExtendWideningLower_Vector64_Int32,
- ["SignExtendWideningLower.Vector64.SByte"] = SignExtendWideningLower_Vector64_SByte,
- ["SignExtendWideningUpper.Vector128.Int16"] = SignExtendWideningUpper_Vector128_Int16,
- ["SignExtendWideningUpper.Vector128.Int32"] = SignExtendWideningUpper_Vector128_Int32,
- ["SignExtendWideningUpper.Vector128.SByte"] = SignExtendWideningUpper_Vector128_SByte,
- ["SqrtScalar.Vector64.Double"] = SqrtScalar_Vector64_Double,
- ["SqrtScalar.Vector64.Single"] = SqrtScalar_Vector64_Single,
- ["Store.Vector64.Byte"] = Store_Vector64_Byte,
- ["Store.Vector64.Double"] = Store_Vector64_Double,
- ["Store.Vector64.Int16"] = Store_Vector64_Int16,
- ["Store.Vector64.Int32"] = Store_Vector64_Int32,
- ["Store.Vector64.Int64"] = Store_Vector64_Int64,
- ["Store.Vector64.SByte"] = Store_Vector64_SByte,
- ["Store.Vector64.Single"] = Store_Vector64_Single,
- ["Store.Vector64.UInt16"] = Store_Vector64_UInt16,
- ["Store.Vector64.UInt32"] = Store_Vector64_UInt32,
- ["Store.Vector64.UInt64"] = Store_Vector64_UInt64,
- ["Store.Vector128.Byte"] = Store_Vector128_Byte,
- ["Store.Vector128.Double"] = Store_Vector128_Double,
- ["Store.Vector128.Int16"] = Store_Vector128_Int16,
- ["Store.Vector128.Int32"] = Store_Vector128_Int32,
- ["Store.Vector128.Int64"] = Store_Vector128_Int64,
- ["Store.Vector128.SByte"] = Store_Vector128_SByte,
- ["Store.Vector128.Single"] = Store_Vector128_Single,
- ["Store.Vector128.UInt16"] = Store_Vector128_UInt16,
- ["Store.Vector128.UInt32"] = Store_Vector128_UInt32,
- ["Store.Vector128.UInt64"] = Store_Vector128_UInt64,
- ["Subtract.Vector64.Byte"] = Subtract_Vector64_Byte,
- ["Subtract.Vector64.Int16"] = Subtract_Vector64_Int16,
- ["Subtract.Vector64.Int32"] = Subtract_Vector64_Int32,
- ["Subtract.Vector64.SByte"] = Subtract_Vector64_SByte,
- ["Subtract.Vector64.Single"] = Subtract_Vector64_Single,
- ["Subtract.Vector64.UInt16"] = Subtract_Vector64_UInt16,
- ["Subtract.Vector64.UInt32"] = Subtract_Vector64_UInt32,
- ["Subtract.Vector128.Byte"] = Subtract_Vector128_Byte,
- ["Subtract.Vector128.Int16"] = Subtract_Vector128_Int16,
- ["Subtract.Vector128.Int32"] = Subtract_Vector128_Int32,
- ["Subtract.Vector128.Int64"] = Subtract_Vector128_Int64,
- ["Subtract.Vector128.SByte"] = Subtract_Vector128_SByte,
- ["Subtract.Vector128.Single"] = Subtract_Vector128_Single,
- ["Subtract.Vector128.UInt16"] = Subtract_Vector128_UInt16,
- ["Subtract.Vector128.UInt32"] = Subtract_Vector128_UInt32,
- ["Subtract.Vector128.UInt64"] = Subtract_Vector128_UInt64,
- ["SubtractHighNarrowingLower.Vector64.Byte"] = SubtractHighNarrowingLower_Vector64_Byte,
- ["SubtractHighNarrowingLower.Vector64.Int16"] = SubtractHighNarrowingLower_Vector64_Int16,
- ["SubtractHighNarrowingLower.Vector64.Int32"] = SubtractHighNarrowingLower_Vector64_Int32,
- ["SubtractHighNarrowingLower.Vector64.SByte"] = SubtractHighNarrowingLower_Vector64_SByte,
- ["SubtractHighNarrowingLower.Vector64.UInt16"] = SubtractHighNarrowingLower_Vector64_UInt16,
- ["SubtractHighNarrowingLower.Vector64.UInt32"] = SubtractHighNarrowingLower_Vector64_UInt32,
- ["SubtractHighNarrowingUpper.Vector128.Byte"] = SubtractHighNarrowingUpper_Vector128_Byte,
- ["SubtractHighNarrowingUpper.Vector128.Int16"] = SubtractHighNarrowingUpper_Vector128_Int16,
- ["SubtractHighNarrowingUpper.Vector128.Int32"] = SubtractHighNarrowingUpper_Vector128_Int32,
- ["SubtractHighNarrowingUpper.Vector128.SByte"] = SubtractHighNarrowingUpper_Vector128_SByte,
- ["SubtractHighNarrowingUpper.Vector128.UInt16"] = SubtractHighNarrowingUpper_Vector128_UInt16,
- ["SubtractHighNarrowingUpper.Vector128.UInt32"] = SubtractHighNarrowingUpper_Vector128_UInt32,
- ["SubtractRoundedHighNarrowingLower.Vector64.Byte"] = SubtractRoundedHighNarrowingLower_Vector64_Byte,
- ["SubtractRoundedHighNarrowingLower.Vector64.Int16"] = SubtractRoundedHighNarrowingLower_Vector64_Int16,
- ["SubtractRoundedHighNarrowingLower.Vector64.Int32"] = SubtractRoundedHighNarrowingLower_Vector64_Int32,
- ["SubtractRoundedHighNarrowingLower.Vector64.SByte"] = SubtractRoundedHighNarrowingLower_Vector64_SByte,
- ["SubtractRoundedHighNarrowingLower.Vector64.UInt16"] = SubtractRoundedHighNarrowingLower_Vector64_UInt16,
- ["SubtractRoundedHighNarrowingLower.Vector64.UInt32"] = SubtractRoundedHighNarrowingLower_Vector64_UInt32,
- ["SubtractRoundedHighNarrowingUpper.Vector128.Byte"] = SubtractRoundedHighNarrowingUpper_Vector128_Byte,
- ["SubtractRoundedHighNarrowingUpper.Vector128.Int16"] = SubtractRoundedHighNarrowingUpper_Vector128_Int16,
- ["SubtractRoundedHighNarrowingUpper.Vector128.Int32"] = SubtractRoundedHighNarrowingUpper_Vector128_Int32,
- ["SubtractRoundedHighNarrowingUpper.Vector128.SByte"] = SubtractRoundedHighNarrowingUpper_Vector128_SByte,
- ["SubtractRoundedHighNarrowingUpper.Vector128.UInt16"] = SubtractRoundedHighNarrowingUpper_Vector128_UInt16,
- ["SubtractRoundedHighNarrowingUpper.Vector128.UInt32"] = SubtractRoundedHighNarrowingUpper_Vector128_UInt32,
- ["SubtractSaturate.Vector64.Byte"] = SubtractSaturate_Vector64_Byte,
- ["SubtractSaturate.Vector64.Int16"] = SubtractSaturate_Vector64_Int16,
- ["SubtractSaturate.Vector64.Int32"] = SubtractSaturate_Vector64_Int32,
- ["SubtractSaturate.Vector64.SByte"] = SubtractSaturate_Vector64_SByte,
- ["SubtractSaturate.Vector64.UInt16"] = SubtractSaturate_Vector64_UInt16,
- ["SubtractSaturate.Vector64.UInt32"] = SubtractSaturate_Vector64_UInt32,
- ["SubtractSaturate.Vector128.Byte"] = SubtractSaturate_Vector128_Byte,
- ["SubtractSaturate.Vector128.Int16"] = SubtractSaturate_Vector128_Int16,
- ["SubtractSaturate.Vector128.Int32"] = SubtractSaturate_Vector128_Int32,
- ["SubtractSaturate.Vector128.Int64"] = SubtractSaturate_Vector128_Int64,
- ["SubtractSaturate.Vector128.SByte"] = SubtractSaturate_Vector128_SByte,
- ["SubtractSaturate.Vector128.UInt16"] = SubtractSaturate_Vector128_UInt16,
- ["SubtractSaturate.Vector128.UInt32"] = SubtractSaturate_Vector128_UInt32,
- ["SubtractSaturate.Vector128.UInt64"] = SubtractSaturate_Vector128_UInt64,
- ["SubtractSaturateScalar.Vector64.Int64"] = SubtractSaturateScalar_Vector64_Int64,
- ["SubtractSaturateScalar.Vector64.UInt64"] = SubtractSaturateScalar_Vector64_UInt64,
- ["SubtractScalar.Vector64.Double"] = SubtractScalar_Vector64_Double,
- ["SubtractScalar.Vector64.Int64"] = SubtractScalar_Vector64_Int64,
- ["SubtractScalar.Vector64.Single"] = SubtractScalar_Vector64_Single,
- ["SubtractScalar.Vector64.UInt64"] = SubtractScalar_Vector64_UInt64,
- ["SubtractWideningLower.Vector64.Byte"] = SubtractWideningLower_Vector64_Byte,
- ["SubtractWideningLower.Vector64.Int16"] = SubtractWideningLower_Vector64_Int16,
- ["SubtractWideningLower.Vector64.Int32"] = SubtractWideningLower_Vector64_Int32,
- ["SubtractWideningLower.Vector64.SByte"] = SubtractWideningLower_Vector64_SByte,
- ["SubtractWideningLower.Vector64.UInt16"] = SubtractWideningLower_Vector64_UInt16,
- ["SubtractWideningLower.Vector64.UInt32"] = SubtractWideningLower_Vector64_UInt32,
- ["SubtractWideningLower.Vector128.Int16"] = SubtractWideningLower_Vector128_Int16,
- ["SubtractWideningLower.Vector128.Int32"] = SubtractWideningLower_Vector128_Int32,
- ["SubtractWideningLower.Vector128.Int64"] = SubtractWideningLower_Vector128_Int64,
- ["SubtractWideningLower.Vector128.UInt16"] = SubtractWideningLower_Vector128_UInt16,
- ["SubtractWideningLower.Vector128.UInt32"] = SubtractWideningLower_Vector128_UInt32,
- ["SubtractWideningLower.Vector128.UInt64"] = SubtractWideningLower_Vector128_UInt64,
- ["SubtractWideningUpper.Vector128.Byte.Vector128.Byte"] = SubtractWideningUpper_Vector128_Byte_Vector128_Byte,
- ["SubtractWideningUpper.Vector128.Int16.Vector128.Int16"] = SubtractWideningUpper_Vector128_Int16_Vector128_Int16,
- ["SubtractWideningUpper.Vector128.Int16.Vector128.SByte"] = SubtractWideningUpper_Vector128_Int16_Vector128_SByte,
- ["SubtractWideningUpper.Vector128.Int32.Vector128.Int16"] = SubtractWideningUpper_Vector128_Int32_Vector128_Int16,
- ["SubtractWideningUpper.Vector128.Int32.Vector128.Int32"] = SubtractWideningUpper_Vector128_Int32_Vector128_Int32,
- ["SubtractWideningUpper.Vector128.Int64.Vector128.Int32"] = SubtractWideningUpper_Vector128_Int64_Vector128_Int32,
- ["SubtractWideningUpper.Vector128.SByte.Vector128.SByte"] = SubtractWideningUpper_Vector128_SByte_Vector128_SByte,
- ["SubtractWideningUpper.Vector128.UInt16.Vector128.Byte"] = SubtractWideningUpper_Vector128_UInt16_Vector128_Byte,
- ["SubtractWideningUpper.Vector128.UInt16.Vector128.UInt16"] = SubtractWideningUpper_Vector128_UInt16_Vector128_UInt16,
- ["SubtractWideningUpper.Vector128.UInt32.Vector128.UInt16"] = SubtractWideningUpper_Vector128_UInt32_Vector128_UInt16,
- ["SubtractWideningUpper.Vector128.UInt32.Vector128.UInt32"] = SubtractWideningUpper_Vector128_UInt32_Vector128_UInt32,
- ["SubtractWideningUpper.Vector128.UInt64.Vector128.UInt32"] = SubtractWideningUpper_Vector128_UInt64_Vector128_UInt32,
- ["VectorTableLookup.Vector64.Byte"] = VectorTableLookup_Vector64_Byte,
- ["VectorTableLookup.Vector64.SByte"] = VectorTableLookup_Vector64_SByte,
- ["VectorTableLookupExtension.Vector64.Byte"] = VectorTableLookupExtension_Vector64_Byte,
- ["VectorTableLookupExtension.Vector64.SByte"] = VectorTableLookupExtension_Vector64_SByte,
- ["Xor.Vector64.Byte"] = Xor_Vector64_Byte,
- ["Xor.Vector64.Double"] = Xor_Vector64_Double,
- ["Xor.Vector64.Int16"] = Xor_Vector64_Int16,
- ["Xor.Vector64.Int32"] = Xor_Vector64_Int32,
- ["Xor.Vector64.Int64"] = Xor_Vector64_Int64,
- ["Xor.Vector64.SByte"] = Xor_Vector64_SByte,
- ["Xor.Vector64.Single"] = Xor_Vector64_Single,
- ["Xor.Vector64.UInt16"] = Xor_Vector64_UInt16,
- ["Xor.Vector64.UInt32"] = Xor_Vector64_UInt32,
- ["Xor.Vector64.UInt64"] = Xor_Vector64_UInt64,
- ["Xor.Vector128.Byte"] = Xor_Vector128_Byte,
- ["Xor.Vector128.Double"] = Xor_Vector128_Double,
- ["Xor.Vector128.Int16"] = Xor_Vector128_Int16,
- ["Xor.Vector128.Int32"] = Xor_Vector128_Int32,
- ["Xor.Vector128.Int64"] = Xor_Vector128_Int64,
- ["Xor.Vector128.SByte"] = Xor_Vector128_SByte,
- ["Xor.Vector128.Single"] = Xor_Vector128_Single,
- ["Xor.Vector128.UInt16"] = Xor_Vector128_UInt16,
- ["Xor.Vector128.UInt32"] = Xor_Vector128_UInt32,
- ["Xor.Vector128.UInt64"] = Xor_Vector128_UInt64,
- ["ZeroExtendWideningLower.Vector64.Byte"] = ZeroExtendWideningLower_Vector64_Byte,
- ["ZeroExtendWideningLower.Vector64.Int16"] = ZeroExtendWideningLower_Vector64_Int16,
- ["ZeroExtendWideningLower.Vector64.Int32"] = ZeroExtendWideningLower_Vector64_Int32,
- ["ZeroExtendWideningLower.Vector64.SByte"] = ZeroExtendWideningLower_Vector64_SByte,
- ["ZeroExtendWideningLower.Vector64.UInt16"] = ZeroExtendWideningLower_Vector64_UInt16,
- ["ZeroExtendWideningLower.Vector64.UInt32"] = ZeroExtendWideningLower_Vector64_UInt32,
- ["ZeroExtendWideningUpper.Vector128.Byte"] = ZeroExtendWideningUpper_Vector128_Byte,
- ["ZeroExtendWideningUpper.Vector128.Int16"] = ZeroExtendWideningUpper_Vector128_Int16,
- ["ZeroExtendWideningUpper.Vector128.Int32"] = ZeroExtendWideningUpper_Vector128_Int32,
- ["ZeroExtendWideningUpper.Vector128.SByte"] = ZeroExtendWideningUpper_Vector128_SByte,
- ["ZeroExtendWideningUpper.Vector128.UInt16"] = ZeroExtendWideningUpper_Vector128_UInt16,
- ["ZeroExtendWideningUpper.Vector128.UInt32"] = ZeroExtendWideningUpper_Vector128_UInt32,
- };
- }
- }
-}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part0.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part0.cs
new file mode 100644
index 00000000000000..81575470d37452
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part0.cs
@@ -0,0 +1,274 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["Abs.Vector64.Int16"] = Abs_Vector64_Int16,
+ ["Abs.Vector64.Int32"] = Abs_Vector64_Int32,
+ ["Abs.Vector64.SByte"] = Abs_Vector64_SByte,
+ ["Abs.Vector64.Single"] = Abs_Vector64_Single,
+ ["Abs.Vector128.Int16"] = Abs_Vector128_Int16,
+ ["Abs.Vector128.Int32"] = Abs_Vector128_Int32,
+ ["Abs.Vector128.SByte"] = Abs_Vector128_SByte,
+ ["Abs.Vector128.Single"] = Abs_Vector128_Single,
+ ["AbsScalar.Vector64.Double"] = AbsScalar_Vector64_Double,
+ ["AbsScalar.Vector64.Single"] = AbsScalar_Vector64_Single,
+ ["AbsoluteCompareGreaterThan.Vector64.Single"] = AbsoluteCompareGreaterThan_Vector64_Single,
+ ["AbsoluteCompareGreaterThan.Vector128.Single"] = AbsoluteCompareGreaterThan_Vector128_Single,
+ ["AbsoluteCompareGreaterThanOrEqual.Vector64.Single"] = AbsoluteCompareGreaterThanOrEqual_Vector64_Single,
+ ["AbsoluteCompareGreaterThanOrEqual.Vector128.Single"] = AbsoluteCompareGreaterThanOrEqual_Vector128_Single,
+ ["AbsoluteCompareLessThan.Vector64.Single"] = AbsoluteCompareLessThan_Vector64_Single,
+ ["AbsoluteCompareLessThan.Vector128.Single"] = AbsoluteCompareLessThan_Vector128_Single,
+ ["AbsoluteCompareLessThanOrEqual.Vector64.Single"] = AbsoluteCompareLessThanOrEqual_Vector64_Single,
+ ["AbsoluteCompareLessThanOrEqual.Vector128.Single"] = AbsoluteCompareLessThanOrEqual_Vector128_Single,
+ ["AbsoluteDifference.Vector64.Byte"] = AbsoluteDifference_Vector64_Byte,
+ ["AbsoluteDifference.Vector64.Int16"] = AbsoluteDifference_Vector64_Int16,
+ ["AbsoluteDifference.Vector64.Int32"] = AbsoluteDifference_Vector64_Int32,
+ ["AbsoluteDifference.Vector64.SByte"] = AbsoluteDifference_Vector64_SByte,
+ ["AbsoluteDifference.Vector64.Single"] = AbsoluteDifference_Vector64_Single,
+ ["AbsoluteDifference.Vector64.UInt16"] = AbsoluteDifference_Vector64_UInt16,
+ ["AbsoluteDifference.Vector64.UInt32"] = AbsoluteDifference_Vector64_UInt32,
+ ["AbsoluteDifference.Vector128.Byte"] = AbsoluteDifference_Vector128_Byte,
+ ["AbsoluteDifference.Vector128.Int16"] = AbsoluteDifference_Vector128_Int16,
+ ["AbsoluteDifference.Vector128.Int32"] = AbsoluteDifference_Vector128_Int32,
+ ["AbsoluteDifference.Vector128.SByte"] = AbsoluteDifference_Vector128_SByte,
+ ["AbsoluteDifference.Vector128.Single"] = AbsoluteDifference_Vector128_Single,
+ ["AbsoluteDifference.Vector128.UInt16"] = AbsoluteDifference_Vector128_UInt16,
+ ["AbsoluteDifference.Vector128.UInt32"] = AbsoluteDifference_Vector128_UInt32,
+ ["AbsoluteDifferenceAdd.Vector64.Byte"] = AbsoluteDifferenceAdd_Vector64_Byte,
+ ["AbsoluteDifferenceAdd.Vector64.Int16"] = AbsoluteDifferenceAdd_Vector64_Int16,
+ ["AbsoluteDifferenceAdd.Vector64.Int32"] = AbsoluteDifferenceAdd_Vector64_Int32,
+ ["AbsoluteDifferenceAdd.Vector64.SByte"] = AbsoluteDifferenceAdd_Vector64_SByte,
+ ["AbsoluteDifferenceAdd.Vector64.UInt16"] = AbsoluteDifferenceAdd_Vector64_UInt16,
+ ["AbsoluteDifferenceAdd.Vector64.UInt32"] = AbsoluteDifferenceAdd_Vector64_UInt32,
+ ["AbsoluteDifferenceAdd.Vector128.Byte"] = AbsoluteDifferenceAdd_Vector128_Byte,
+ ["AbsoluteDifferenceAdd.Vector128.Int16"] = AbsoluteDifferenceAdd_Vector128_Int16,
+ ["AbsoluteDifferenceAdd.Vector128.Int32"] = AbsoluteDifferenceAdd_Vector128_Int32,
+ ["AbsoluteDifferenceAdd.Vector128.SByte"] = AbsoluteDifferenceAdd_Vector128_SByte,
+ ["AbsoluteDifferenceAdd.Vector128.UInt16"] = AbsoluteDifferenceAdd_Vector128_UInt16,
+ ["AbsoluteDifferenceAdd.Vector128.UInt32"] = AbsoluteDifferenceAdd_Vector128_UInt32,
+ ["AbsoluteDifferenceWideningLower.Vector64.Byte"] = AbsoluteDifferenceWideningLower_Vector64_Byte,
+ ["AbsoluteDifferenceWideningLower.Vector64.Int16"] = AbsoluteDifferenceWideningLower_Vector64_Int16,
+ ["AbsoluteDifferenceWideningLower.Vector64.Int32"] = AbsoluteDifferenceWideningLower_Vector64_Int32,
+ ["AbsoluteDifferenceWideningLower.Vector64.SByte"] = AbsoluteDifferenceWideningLower_Vector64_SByte,
+ ["AbsoluteDifferenceWideningLower.Vector64.UInt16"] = AbsoluteDifferenceWideningLower_Vector64_UInt16,
+ ["AbsoluteDifferenceWideningLower.Vector64.UInt32"] = AbsoluteDifferenceWideningLower_Vector64_UInt32,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Byte"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Byte,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Int16"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Int16,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.Int32"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_Int32,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.SByte"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_SByte,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.UInt16"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_UInt16,
+ ["AbsoluteDifferenceWideningLowerAndAdd.Vector64.UInt32"] = AbsoluteDifferenceWideningLowerAndAdd_Vector64_UInt32,
+ ["AbsoluteDifferenceWideningUpper.Vector128.Byte"] = AbsoluteDifferenceWideningUpper_Vector128_Byte,
+ ["AbsoluteDifferenceWideningUpper.Vector128.Int16"] = AbsoluteDifferenceWideningUpper_Vector128_Int16,
+ ["AbsoluteDifferenceWideningUpper.Vector128.Int32"] = AbsoluteDifferenceWideningUpper_Vector128_Int32,
+ ["AbsoluteDifferenceWideningUpper.Vector128.SByte"] = AbsoluteDifferenceWideningUpper_Vector128_SByte,
+ ["AbsoluteDifferenceWideningUpper.Vector128.UInt16"] = AbsoluteDifferenceWideningUpper_Vector128_UInt16,
+ ["AbsoluteDifferenceWideningUpper.Vector128.UInt32"] = AbsoluteDifferenceWideningUpper_Vector128_UInt32,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Byte"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Byte,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Int16"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Int16,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.Int32"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_Int32,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.SByte"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_SByte,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.UInt16"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_UInt16,
+ ["AbsoluteDifferenceWideningUpperAndAdd.Vector128.UInt32"] = AbsoluteDifferenceWideningUpperAndAdd_Vector128_UInt32,
+ ["Add.Vector64.Byte"] = Add_Vector64_Byte,
+ ["Add.Vector64.Int16"] = Add_Vector64_Int16,
+ ["Add.Vector64.Int32"] = Add_Vector64_Int32,
+ ["Add.Vector64.SByte"] = Add_Vector64_SByte,
+ ["Add.Vector64.Single"] = Add_Vector64_Single,
+ ["Add.Vector64.UInt16"] = Add_Vector64_UInt16,
+ ["Add.Vector64.UInt32"] = Add_Vector64_UInt32,
+ ["Add.Vector128.Byte"] = Add_Vector128_Byte,
+ ["Add.Vector128.Int16"] = Add_Vector128_Int16,
+ ["Add.Vector128.Int32"] = Add_Vector128_Int32,
+ ["Add.Vector128.Int64"] = Add_Vector128_Int64,
+ ["Add.Vector128.SByte"] = Add_Vector128_SByte,
+ ["Add.Vector128.Single"] = Add_Vector128_Single,
+ ["Add.Vector128.UInt16"] = Add_Vector128_UInt16,
+ ["Add.Vector128.UInt32"] = Add_Vector128_UInt32,
+ ["Add.Vector128.UInt64"] = Add_Vector128_UInt64,
+ ["AddHighNarrowingLower.Vector64.Byte"] = AddHighNarrowingLower_Vector64_Byte,
+ ["AddHighNarrowingLower.Vector64.Int16"] = AddHighNarrowingLower_Vector64_Int16,
+ ["AddHighNarrowingLower.Vector64.Int32"] = AddHighNarrowingLower_Vector64_Int32,
+ ["AddHighNarrowingLower.Vector64.SByte"] = AddHighNarrowingLower_Vector64_SByte,
+ ["AddHighNarrowingLower.Vector64.UInt16"] = AddHighNarrowingLower_Vector64_UInt16,
+ ["AddHighNarrowingLower.Vector64.UInt32"] = AddHighNarrowingLower_Vector64_UInt32,
+ ["AddHighNarrowingUpper.Vector128.Byte"] = AddHighNarrowingUpper_Vector128_Byte,
+ ["AddHighNarrowingUpper.Vector128.Int16"] = AddHighNarrowingUpper_Vector128_Int16,
+ ["AddHighNarrowingUpper.Vector128.Int32"] = AddHighNarrowingUpper_Vector128_Int32,
+ ["AddHighNarrowingUpper.Vector128.SByte"] = AddHighNarrowingUpper_Vector128_SByte,
+ ["AddHighNarrowingUpper.Vector128.UInt16"] = AddHighNarrowingUpper_Vector128_UInt16,
+ ["AddHighNarrowingUpper.Vector128.UInt32"] = AddHighNarrowingUpper_Vector128_UInt32,
+ ["AddPairwise.Vector64.Byte"] = AddPairwise_Vector64_Byte,
+ ["AddPairwise.Vector64.Int16"] = AddPairwise_Vector64_Int16,
+ ["AddPairwise.Vector64.Int32"] = AddPairwise_Vector64_Int32,
+ ["AddPairwise.Vector64.SByte"] = AddPairwise_Vector64_SByte,
+ ["AddPairwise.Vector64.Single"] = AddPairwise_Vector64_Single,
+ ["AddPairwise.Vector64.UInt16"] = AddPairwise_Vector64_UInt16,
+ ["AddPairwise.Vector64.UInt32"] = AddPairwise_Vector64_UInt32,
+ ["AddPairwiseWidening.Vector64.Byte"] = AddPairwiseWidening_Vector64_Byte,
+ ["AddPairwiseWidening.Vector64.Int16"] = AddPairwiseWidening_Vector64_Int16,
+ ["AddPairwiseWidening.Vector64.SByte"] = AddPairwiseWidening_Vector64_SByte,
+ ["AddPairwiseWidening.Vector64.UInt16"] = AddPairwiseWidening_Vector64_UInt16,
+ ["AddPairwiseWidening.Vector128.Byte"] = AddPairwiseWidening_Vector128_Byte,
+ ["AddPairwiseWidening.Vector128.Int16"] = AddPairwiseWidening_Vector128_Int16,
+ ["AddPairwiseWidening.Vector128.Int32"] = AddPairwiseWidening_Vector128_Int32,
+ ["AddPairwiseWidening.Vector128.SByte"] = AddPairwiseWidening_Vector128_SByte,
+ ["AddPairwiseWidening.Vector128.UInt16"] = AddPairwiseWidening_Vector128_UInt16,
+ ["AddPairwiseWidening.Vector128.UInt32"] = AddPairwiseWidening_Vector128_UInt32,
+ ["AddPairwiseWideningAndAdd.Vector64.Byte"] = AddPairwiseWideningAndAdd_Vector64_Byte,
+ ["AddPairwiseWideningAndAdd.Vector64.Int16"] = AddPairwiseWideningAndAdd_Vector64_Int16,
+ ["AddPairwiseWideningAndAdd.Vector64.SByte"] = AddPairwiseWideningAndAdd_Vector64_SByte,
+ ["AddPairwiseWideningAndAdd.Vector64.UInt16"] = AddPairwiseWideningAndAdd_Vector64_UInt16,
+ ["AddPairwiseWideningAndAdd.Vector128.Byte"] = AddPairwiseWideningAndAdd_Vector128_Byte,
+ ["AddPairwiseWideningAndAdd.Vector128.Int16"] = AddPairwiseWideningAndAdd_Vector128_Int16,
+ ["AddPairwiseWideningAndAdd.Vector128.Int32"] = AddPairwiseWideningAndAdd_Vector128_Int32,
+ ["AddPairwiseWideningAndAdd.Vector128.SByte"] = AddPairwiseWideningAndAdd_Vector128_SByte,
+ ["AddPairwiseWideningAndAdd.Vector128.UInt16"] = AddPairwiseWideningAndAdd_Vector128_UInt16,
+ ["AddPairwiseWideningAndAdd.Vector128.UInt32"] = AddPairwiseWideningAndAdd_Vector128_UInt32,
+ ["AddPairwiseWideningAndAddScalar.Vector64.Int32"] = AddPairwiseWideningAndAddScalar_Vector64_Int32,
+ ["AddPairwiseWideningAndAddScalar.Vector64.UInt32"] = AddPairwiseWideningAndAddScalar_Vector64_UInt32,
+ ["AddPairwiseWideningScalar.Vector64.Int32"] = AddPairwiseWideningScalar_Vector64_Int32,
+ ["AddPairwiseWideningScalar.Vector64.UInt32"] = AddPairwiseWideningScalar_Vector64_UInt32,
+ ["AddRoundedHighNarrowingLower.Vector64.Byte"] = AddRoundedHighNarrowingLower_Vector64_Byte,
+ ["AddRoundedHighNarrowingLower.Vector64.Int16"] = AddRoundedHighNarrowingLower_Vector64_Int16,
+ ["AddRoundedHighNarrowingLower.Vector64.Int32"] = AddRoundedHighNarrowingLower_Vector64_Int32,
+ ["AddRoundedHighNarrowingLower.Vector64.SByte"] = AddRoundedHighNarrowingLower_Vector64_SByte,
+ ["AddRoundedHighNarrowingLower.Vector64.UInt16"] = AddRoundedHighNarrowingLower_Vector64_UInt16,
+ ["AddRoundedHighNarrowingLower.Vector64.UInt32"] = AddRoundedHighNarrowingLower_Vector64_UInt32,
+ ["AddRoundedHighNarrowingUpper.Vector128.Byte"] = AddRoundedHighNarrowingUpper_Vector128_Byte,
+ ["AddRoundedHighNarrowingUpper.Vector128.Int16"] = AddRoundedHighNarrowingUpper_Vector128_Int16,
+ ["AddRoundedHighNarrowingUpper.Vector128.Int32"] = AddRoundedHighNarrowingUpper_Vector128_Int32,
+ ["AddRoundedHighNarrowingUpper.Vector128.SByte"] = AddRoundedHighNarrowingUpper_Vector128_SByte,
+ ["AddRoundedHighNarrowingUpper.Vector128.UInt16"] = AddRoundedHighNarrowingUpper_Vector128_UInt16,
+ ["AddRoundedHighNarrowingUpper.Vector128.UInt32"] = AddRoundedHighNarrowingUpper_Vector128_UInt32,
+ ["AddSaturate.Vector64.Byte"] = AddSaturate_Vector64_Byte,
+ ["AddSaturate.Vector64.Int16"] = AddSaturate_Vector64_Int16,
+ ["AddSaturate.Vector64.Int32"] = AddSaturate_Vector64_Int32,
+ ["AddSaturate.Vector64.SByte"] = AddSaturate_Vector64_SByte,
+ ["AddSaturate.Vector64.UInt16"] = AddSaturate_Vector64_UInt16,
+ ["AddSaturate.Vector64.UInt32"] = AddSaturate_Vector64_UInt32,
+ ["AddSaturate.Vector128.Byte"] = AddSaturate_Vector128_Byte,
+ ["AddSaturate.Vector128.Int16"] = AddSaturate_Vector128_Int16,
+ ["AddSaturate.Vector128.Int32"] = AddSaturate_Vector128_Int32,
+ ["AddSaturate.Vector128.Int64"] = AddSaturate_Vector128_Int64,
+ ["AddSaturate.Vector128.SByte"] = AddSaturate_Vector128_SByte,
+ ["AddSaturate.Vector128.UInt16"] = AddSaturate_Vector128_UInt16,
+ ["AddSaturate.Vector128.UInt32"] = AddSaturate_Vector128_UInt32,
+ ["AddSaturate.Vector128.UInt64"] = AddSaturate_Vector128_UInt64,
+ ["AddSaturateScalar.Vector64.Int64"] = AddSaturateScalar_Vector64_Int64,
+ ["AddSaturateScalar.Vector64.UInt64"] = AddSaturateScalar_Vector64_UInt64,
+ ["AddScalar.Vector64.Double"] = AddScalar_Vector64_Double,
+ ["AddScalar.Vector64.Int64"] = AddScalar_Vector64_Int64,
+ ["AddScalar.Vector64.Single"] = AddScalar_Vector64_Single,
+ ["AddScalar.Vector64.UInt64"] = AddScalar_Vector64_UInt64,
+ ["AddWideningLower.Vector64.Byte"] = AddWideningLower_Vector64_Byte,
+ ["AddWideningLower.Vector64.Int16"] = AddWideningLower_Vector64_Int16,
+ ["AddWideningLower.Vector64.Int32"] = AddWideningLower_Vector64_Int32,
+ ["AddWideningLower.Vector64.SByte"] = AddWideningLower_Vector64_SByte,
+ ["AddWideningLower.Vector64.UInt16"] = AddWideningLower_Vector64_UInt16,
+ ["AddWideningLower.Vector64.UInt32"] = AddWideningLower_Vector64_UInt32,
+ ["AddWideningLower.Vector128.Int16"] = AddWideningLower_Vector128_Int16,
+ ["AddWideningLower.Vector128.Int32"] = AddWideningLower_Vector128_Int32,
+ ["AddWideningLower.Vector128.Int64"] = AddWideningLower_Vector128_Int64,
+ ["AddWideningLower.Vector128.UInt16"] = AddWideningLower_Vector128_UInt16,
+ ["AddWideningLower.Vector128.UInt32"] = AddWideningLower_Vector128_UInt32,
+ ["AddWideningLower.Vector128.UInt64"] = AddWideningLower_Vector128_UInt64,
+ ["AddWideningUpper.Vector128.Byte.Vector128.Byte"] = AddWideningUpper_Vector128_Byte_Vector128_Byte,
+ ["AddWideningUpper.Vector128.Int16.Vector128.Int16"] = AddWideningUpper_Vector128_Int16_Vector128_Int16,
+ ["AddWideningUpper.Vector128.Int16.Vector128.SByte"] = AddWideningUpper_Vector128_Int16_Vector128_SByte,
+ ["AddWideningUpper.Vector128.Int32.Vector128.Int16"] = AddWideningUpper_Vector128_Int32_Vector128_Int16,
+ ["AddWideningUpper.Vector128.Int32.Vector128.Int32"] = AddWideningUpper_Vector128_Int32_Vector128_Int32,
+ ["AddWideningUpper.Vector128.Int64.Vector128.Int32"] = AddWideningUpper_Vector128_Int64_Vector128_Int32,
+ ["AddWideningUpper.Vector128.SByte.Vector128.SByte"] = AddWideningUpper_Vector128_SByte_Vector128_SByte,
+ ["AddWideningUpper.Vector128.UInt16.Vector128.Byte"] = AddWideningUpper_Vector128_UInt16_Vector128_Byte,
+ ["AddWideningUpper.Vector128.UInt16.Vector128.UInt16"] = AddWideningUpper_Vector128_UInt16_Vector128_UInt16,
+ ["AddWideningUpper.Vector128.UInt32.Vector128.UInt16"] = AddWideningUpper_Vector128_UInt32_Vector128_UInt16,
+ ["AddWideningUpper.Vector128.UInt32.Vector128.UInt32"] = AddWideningUpper_Vector128_UInt32_Vector128_UInt32,
+ ["AddWideningUpper.Vector128.UInt64.Vector128.UInt32"] = AddWideningUpper_Vector128_UInt64_Vector128_UInt32,
+ ["And.Vector64.Byte"] = And_Vector64_Byte,
+ ["And.Vector64.Double"] = And_Vector64_Double,
+ ["And.Vector64.Int16"] = And_Vector64_Int16,
+ ["And.Vector64.Int32"] = And_Vector64_Int32,
+ ["And.Vector64.Int64"] = And_Vector64_Int64,
+ ["And.Vector64.SByte"] = And_Vector64_SByte,
+ ["And.Vector64.Single"] = And_Vector64_Single,
+ ["And.Vector64.UInt16"] = And_Vector64_UInt16,
+ ["And.Vector64.UInt32"] = And_Vector64_UInt32,
+ ["And.Vector64.UInt64"] = And_Vector64_UInt64,
+ ["And.Vector128.Byte"] = And_Vector128_Byte,
+ ["And.Vector128.Double"] = And_Vector128_Double,
+ ["And.Vector128.Int16"] = And_Vector128_Int16,
+ ["And.Vector128.Int32"] = And_Vector128_Int32,
+ ["And.Vector128.Int64"] = And_Vector128_Int64,
+ ["And.Vector128.SByte"] = And_Vector128_SByte,
+ ["And.Vector128.Single"] = And_Vector128_Single,
+ ["And.Vector128.UInt16"] = And_Vector128_UInt16,
+ ["And.Vector128.UInt32"] = And_Vector128_UInt32,
+ ["And.Vector128.UInt64"] = And_Vector128_UInt64,
+ ["BitwiseClear.Vector64.Byte"] = BitwiseClear_Vector64_Byte,
+ ["BitwiseClear.Vector64.Double"] = BitwiseClear_Vector64_Double,
+ ["BitwiseClear.Vector64.Int16"] = BitwiseClear_Vector64_Int16,
+ ["BitwiseClear.Vector64.Int32"] = BitwiseClear_Vector64_Int32,
+ ["BitwiseClear.Vector64.Int64"] = BitwiseClear_Vector64_Int64,
+ ["BitwiseClear.Vector64.SByte"] = BitwiseClear_Vector64_SByte,
+ ["BitwiseClear.Vector64.Single"] = BitwiseClear_Vector64_Single,
+ ["BitwiseClear.Vector64.UInt16"] = BitwiseClear_Vector64_UInt16,
+ ["BitwiseClear.Vector64.UInt32"] = BitwiseClear_Vector64_UInt32,
+ ["BitwiseClear.Vector64.UInt64"] = BitwiseClear_Vector64_UInt64,
+ ["BitwiseClear.Vector128.Byte"] = BitwiseClear_Vector128_Byte,
+ ["BitwiseClear.Vector128.Double"] = BitwiseClear_Vector128_Double,
+ ["BitwiseClear.Vector128.Int16"] = BitwiseClear_Vector128_Int16,
+ ["BitwiseClear.Vector128.Int32"] = BitwiseClear_Vector128_Int32,
+ ["BitwiseClear.Vector128.Int64"] = BitwiseClear_Vector128_Int64,
+ ["BitwiseClear.Vector128.SByte"] = BitwiseClear_Vector128_SByte,
+ ["BitwiseClear.Vector128.Single"] = BitwiseClear_Vector128_Single,
+ ["BitwiseClear.Vector128.UInt16"] = BitwiseClear_Vector128_UInt16,
+ ["BitwiseClear.Vector128.UInt32"] = BitwiseClear_Vector128_UInt32,
+ ["BitwiseClear.Vector128.UInt64"] = BitwiseClear_Vector128_UInt64,
+ ["BitwiseSelect.Vector64.Byte"] = BitwiseSelect_Vector64_Byte,
+ ["BitwiseSelect.Vector64.Double"] = BitwiseSelect_Vector64_Double,
+ ["BitwiseSelect.Vector64.Int16"] = BitwiseSelect_Vector64_Int16,
+ ["BitwiseSelect.Vector64.Int32"] = BitwiseSelect_Vector64_Int32,
+ ["BitwiseSelect.Vector64.Int64"] = BitwiseSelect_Vector64_Int64,
+ ["BitwiseSelect.Vector64.SByte"] = BitwiseSelect_Vector64_SByte,
+ ["BitwiseSelect.Vector64.Single"] = BitwiseSelect_Vector64_Single,
+ ["BitwiseSelect.Vector64.UInt16"] = BitwiseSelect_Vector64_UInt16,
+ ["BitwiseSelect.Vector64.UInt32"] = BitwiseSelect_Vector64_UInt32,
+ ["BitwiseSelect.Vector64.UInt64"] = BitwiseSelect_Vector64_UInt64,
+ ["BitwiseSelect.Vector128.Byte"] = BitwiseSelect_Vector128_Byte,
+ ["BitwiseSelect.Vector128.Double"] = BitwiseSelect_Vector128_Double,
+ ["BitwiseSelect.Vector128.Int16"] = BitwiseSelect_Vector128_Int16,
+ ["BitwiseSelect.Vector128.Int32"] = BitwiseSelect_Vector128_Int32,
+ ["BitwiseSelect.Vector128.Int64"] = BitwiseSelect_Vector128_Int64,
+ ["BitwiseSelect.Vector128.SByte"] = BitwiseSelect_Vector128_SByte,
+ ["BitwiseSelect.Vector128.Single"] = BitwiseSelect_Vector128_Single,
+ ["BitwiseSelect.Vector128.UInt16"] = BitwiseSelect_Vector128_UInt16,
+ ["BitwiseSelect.Vector128.UInt32"] = BitwiseSelect_Vector128_UInt32,
+ ["BitwiseSelect.Vector128.UInt64"] = BitwiseSelect_Vector128_UInt64,
+ ["CompareEqual.Vector64.Byte"] = CompareEqual_Vector64_Byte,
+ ["CompareEqual.Vector64.Int16"] = CompareEqual_Vector64_Int16,
+ ["CompareEqual.Vector64.Int32"] = CompareEqual_Vector64_Int32,
+ ["CompareEqual.Vector64.SByte"] = CompareEqual_Vector64_SByte,
+ ["CompareEqual.Vector64.Single"] = CompareEqual_Vector64_Single,
+ ["CompareEqual.Vector64.UInt16"] = CompareEqual_Vector64_UInt16,
+ ["CompareEqual.Vector64.UInt32"] = CompareEqual_Vector64_UInt32,
+ ["CompareEqual.Vector128.Byte"] = CompareEqual_Vector128_Byte,
+ ["CompareEqual.Vector128.Int16"] = CompareEqual_Vector128_Int16,
+ ["CompareEqual.Vector128.Int32"] = CompareEqual_Vector128_Int32,
+ ["CompareEqual.Vector128.SByte"] = CompareEqual_Vector128_SByte,
+ ["CompareEqual.Vector128.Single"] = CompareEqual_Vector128_Single,
+ ["CompareEqual.Vector128.UInt16"] = CompareEqual_Vector128_UInt16,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part1.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part1.cs
new file mode 100644
index 00000000000000..db3e1dd0327b0c
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part1.cs
@@ -0,0 +1,274 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["CompareEqual.Vector128.UInt32"] = CompareEqual_Vector128_UInt32,
+ ["CompareGreaterThan.Vector64.Byte"] = CompareGreaterThan_Vector64_Byte,
+ ["CompareGreaterThan.Vector64.Int16"] = CompareGreaterThan_Vector64_Int16,
+ ["CompareGreaterThan.Vector64.Int32"] = CompareGreaterThan_Vector64_Int32,
+ ["CompareGreaterThan.Vector64.SByte"] = CompareGreaterThan_Vector64_SByte,
+ ["CompareGreaterThan.Vector64.Single"] = CompareGreaterThan_Vector64_Single,
+ ["CompareGreaterThan.Vector64.UInt16"] = CompareGreaterThan_Vector64_UInt16,
+ ["CompareGreaterThan.Vector64.UInt32"] = CompareGreaterThan_Vector64_UInt32,
+ ["CompareGreaterThan.Vector128.Byte"] = CompareGreaterThan_Vector128_Byte,
+ ["CompareGreaterThan.Vector128.Int16"] = CompareGreaterThan_Vector128_Int16,
+ ["CompareGreaterThan.Vector128.Int32"] = CompareGreaterThan_Vector128_Int32,
+ ["CompareGreaterThan.Vector128.SByte"] = CompareGreaterThan_Vector128_SByte,
+ ["CompareGreaterThan.Vector128.Single"] = CompareGreaterThan_Vector128_Single,
+ ["CompareGreaterThan.Vector128.UInt16"] = CompareGreaterThan_Vector128_UInt16,
+ ["CompareGreaterThan.Vector128.UInt32"] = CompareGreaterThan_Vector128_UInt32,
+ ["CompareGreaterThanOrEqual.Vector64.Byte"] = CompareGreaterThanOrEqual_Vector64_Byte,
+ ["CompareGreaterThanOrEqual.Vector64.Int16"] = CompareGreaterThanOrEqual_Vector64_Int16,
+ ["CompareGreaterThanOrEqual.Vector64.Int32"] = CompareGreaterThanOrEqual_Vector64_Int32,
+ ["CompareGreaterThanOrEqual.Vector64.SByte"] = CompareGreaterThanOrEqual_Vector64_SByte,
+ ["CompareGreaterThanOrEqual.Vector64.Single"] = CompareGreaterThanOrEqual_Vector64_Single,
+ ["CompareGreaterThanOrEqual.Vector64.UInt16"] = CompareGreaterThanOrEqual_Vector64_UInt16,
+ ["CompareGreaterThanOrEqual.Vector64.UInt32"] = CompareGreaterThanOrEqual_Vector64_UInt32,
+ ["CompareGreaterThanOrEqual.Vector128.Byte"] = CompareGreaterThanOrEqual_Vector128_Byte,
+ ["CompareGreaterThanOrEqual.Vector128.Int16"] = CompareGreaterThanOrEqual_Vector128_Int16,
+ ["CompareGreaterThanOrEqual.Vector128.Int32"] = CompareGreaterThanOrEqual_Vector128_Int32,
+ ["CompareGreaterThanOrEqual.Vector128.SByte"] = CompareGreaterThanOrEqual_Vector128_SByte,
+ ["CompareGreaterThanOrEqual.Vector128.Single"] = CompareGreaterThanOrEqual_Vector128_Single,
+ ["CompareGreaterThanOrEqual.Vector128.UInt16"] = CompareGreaterThanOrEqual_Vector128_UInt16,
+ ["CompareGreaterThanOrEqual.Vector128.UInt32"] = CompareGreaterThanOrEqual_Vector128_UInt32,
+ ["CompareLessThan.Vector64.Byte"] = CompareLessThan_Vector64_Byte,
+ ["CompareLessThan.Vector64.Int16"] = CompareLessThan_Vector64_Int16,
+ ["CompareLessThan.Vector64.Int32"] = CompareLessThan_Vector64_Int32,
+ ["CompareLessThan.Vector64.SByte"] = CompareLessThan_Vector64_SByte,
+ ["CompareLessThan.Vector64.Single"] = CompareLessThan_Vector64_Single,
+ ["CompareLessThan.Vector64.UInt16"] = CompareLessThan_Vector64_UInt16,
+ ["CompareLessThan.Vector64.UInt32"] = CompareLessThan_Vector64_UInt32,
+ ["CompareLessThan.Vector128.Byte"] = CompareLessThan_Vector128_Byte,
+ ["CompareLessThan.Vector128.Int16"] = CompareLessThan_Vector128_Int16,
+ ["CompareLessThan.Vector128.Int32"] = CompareLessThan_Vector128_Int32,
+ ["CompareLessThan.Vector128.SByte"] = CompareLessThan_Vector128_SByte,
+ ["CompareLessThan.Vector128.Single"] = CompareLessThan_Vector128_Single,
+ ["CompareLessThan.Vector128.UInt16"] = CompareLessThan_Vector128_UInt16,
+ ["CompareLessThan.Vector128.UInt32"] = CompareLessThan_Vector128_UInt32,
+ ["CompareLessThanOrEqual.Vector64.Byte"] = CompareLessThanOrEqual_Vector64_Byte,
+ ["CompareLessThanOrEqual.Vector64.Int16"] = CompareLessThanOrEqual_Vector64_Int16,
+ ["CompareLessThanOrEqual.Vector64.Int32"] = CompareLessThanOrEqual_Vector64_Int32,
+ ["CompareLessThanOrEqual.Vector64.SByte"] = CompareLessThanOrEqual_Vector64_SByte,
+ ["CompareLessThanOrEqual.Vector64.Single"] = CompareLessThanOrEqual_Vector64_Single,
+ ["CompareLessThanOrEqual.Vector64.UInt16"] = CompareLessThanOrEqual_Vector64_UInt16,
+ ["CompareLessThanOrEqual.Vector64.UInt32"] = CompareLessThanOrEqual_Vector64_UInt32,
+ ["CompareLessThanOrEqual.Vector128.Byte"] = CompareLessThanOrEqual_Vector128_Byte,
+ ["CompareLessThanOrEqual.Vector128.Int16"] = CompareLessThanOrEqual_Vector128_Int16,
+ ["CompareLessThanOrEqual.Vector128.Int32"] = CompareLessThanOrEqual_Vector128_Int32,
+ ["CompareLessThanOrEqual.Vector128.SByte"] = CompareLessThanOrEqual_Vector128_SByte,
+ ["CompareLessThanOrEqual.Vector128.Single"] = CompareLessThanOrEqual_Vector128_Single,
+ ["CompareLessThanOrEqual.Vector128.UInt16"] = CompareLessThanOrEqual_Vector128_UInt16,
+ ["CompareLessThanOrEqual.Vector128.UInt32"] = CompareLessThanOrEqual_Vector128_UInt32,
+ ["CompareTest.Vector64.Byte"] = CompareTest_Vector64_Byte,
+ ["CompareTest.Vector64.Int16"] = CompareTest_Vector64_Int16,
+ ["CompareTest.Vector64.Int32"] = CompareTest_Vector64_Int32,
+ ["CompareTest.Vector64.SByte"] = CompareTest_Vector64_SByte,
+ ["CompareTest.Vector64.Single"] = CompareTest_Vector64_Single,
+ ["CompareTest.Vector64.UInt16"] = CompareTest_Vector64_UInt16,
+ ["CompareTest.Vector64.UInt32"] = CompareTest_Vector64_UInt32,
+ ["CompareTest.Vector128.Byte"] = CompareTest_Vector128_Byte,
+ ["CompareTest.Vector128.Int16"] = CompareTest_Vector128_Int16,
+ ["CompareTest.Vector128.Int32"] = CompareTest_Vector128_Int32,
+ ["CompareTest.Vector128.SByte"] = CompareTest_Vector128_SByte,
+ ["CompareTest.Vector128.Single"] = CompareTest_Vector128_Single,
+ ["CompareTest.Vector128.UInt16"] = CompareTest_Vector128_UInt16,
+ ["CompareTest.Vector128.UInt32"] = CompareTest_Vector128_UInt32,
+ ["DivideScalar.Vector64.Double"] = DivideScalar_Vector64_Double,
+ ["DivideScalar.Vector64.Single"] = DivideScalar_Vector64_Single,
+ ["DuplicateSelectedScalarToVector64.V64.Byte.1"] = DuplicateSelectedScalarToVector64_V64_Byte_1,
+ ["DuplicateSelectedScalarToVector64.V64.Int16.1"] = DuplicateSelectedScalarToVector64_V64_Int16_1,
+ ["DuplicateSelectedScalarToVector64.V64.Int32.1"] = DuplicateSelectedScalarToVector64_V64_Int32_1,
+ ["DuplicateSelectedScalarToVector64.V64.SByte.1"] = DuplicateSelectedScalarToVector64_V64_SByte_1,
+ ["DuplicateSelectedScalarToVector64.V64.Single.1"] = DuplicateSelectedScalarToVector64_V64_Single_1,
+ ["DuplicateSelectedScalarToVector64.V64.UInt16.1"] = DuplicateSelectedScalarToVector64_V64_UInt16_1,
+ ["DuplicateSelectedScalarToVector64.V64.UInt32.1"] = DuplicateSelectedScalarToVector64_V64_UInt32_1,
+ ["DuplicateSelectedScalarToVector64.V128.Byte.8"] = DuplicateSelectedScalarToVector64_V128_Byte_8,
+ ["DuplicateSelectedScalarToVector64.V128.Int16.4"] = DuplicateSelectedScalarToVector64_V128_Int16_4,
+ ["DuplicateSelectedScalarToVector64.V128.Int32.2"] = DuplicateSelectedScalarToVector64_V128_Int32_2,
+ ["DuplicateSelectedScalarToVector64.V128.SByte.8"] = DuplicateSelectedScalarToVector64_V128_SByte_8,
+ ["DuplicateSelectedScalarToVector64.V128.Single.2"] = DuplicateSelectedScalarToVector64_V128_Single_2,
+ ["DuplicateSelectedScalarToVector64.V128.UInt16.4"] = DuplicateSelectedScalarToVector64_V128_UInt16_4,
+ ["DuplicateSelectedScalarToVector64.V128.UInt32.2"] = DuplicateSelectedScalarToVector64_V128_UInt32_2,
+ ["DuplicateSelectedScalarToVector128.V64.Byte.1"] = DuplicateSelectedScalarToVector128_V64_Byte_1,
+ ["DuplicateSelectedScalarToVector128.V64.Int16.1"] = DuplicateSelectedScalarToVector128_V64_Int16_1,
+ ["DuplicateSelectedScalarToVector128.V64.Int32.1"] = DuplicateSelectedScalarToVector128_V64_Int32_1,
+ ["DuplicateSelectedScalarToVector128.V64.SByte.1"] = DuplicateSelectedScalarToVector128_V64_SByte_1,
+ ["DuplicateSelectedScalarToVector128.V64.Single.1"] = DuplicateSelectedScalarToVector128_V64_Single_1,
+ ["DuplicateSelectedScalarToVector128.V64.UInt16.1"] = DuplicateSelectedScalarToVector128_V64_UInt16_1,
+ ["DuplicateSelectedScalarToVector128.V64.UInt32.1"] = DuplicateSelectedScalarToVector128_V64_UInt32_1,
+ ["DuplicateSelectedScalarToVector128.V128.Byte.8"] = DuplicateSelectedScalarToVector128_V128_Byte_8,
+ ["DuplicateSelectedScalarToVector128.V128.Int16.4"] = DuplicateSelectedScalarToVector128_V128_Int16_4,
+ ["DuplicateSelectedScalarToVector128.V128.Int32.2"] = DuplicateSelectedScalarToVector128_V128_Int32_2,
+ ["DuplicateSelectedScalarToVector128.V128.SByte.8"] = DuplicateSelectedScalarToVector128_V128_SByte_8,
+ ["DuplicateSelectedScalarToVector128.V128.Single.2"] = DuplicateSelectedScalarToVector128_V128_Single_2,
+ ["DuplicateSelectedScalarToVector128.V128.UInt16.4"] = DuplicateSelectedScalarToVector128_V128_UInt16_4,
+ ["DuplicateSelectedScalarToVector128.V128.UInt32.2"] = DuplicateSelectedScalarToVector128_V128_UInt32_2,
+ ["DuplicateToVector64.Byte"] = DuplicateToVector64_Byte,
+ ["DuplicateToVector64.Byte.31"] = DuplicateToVector64_Byte_31,
+ ["DuplicateToVector64.Int16"] = DuplicateToVector64_Int16,
+ ["DuplicateToVector64.Int16.31"] = DuplicateToVector64_Int16_31,
+ ["DuplicateToVector64.Int32"] = DuplicateToVector64_Int32,
+ ["DuplicateToVector64.Int32.31"] = DuplicateToVector64_Int32_31,
+ ["DuplicateToVector64.SByte"] = DuplicateToVector64_SByte,
+ ["DuplicateToVector64.SByte.31"] = DuplicateToVector64_SByte_31,
+ ["DuplicateToVector64.Single"] = DuplicateToVector64_Single,
+ ["DuplicateToVector64.Single.31"] = DuplicateToVector64_Single_31,
+ ["DuplicateToVector64.UInt16"] = DuplicateToVector64_UInt16,
+ ["DuplicateToVector64.UInt16.31"] = DuplicateToVector64_UInt16_31,
+ ["DuplicateToVector64.UInt32"] = DuplicateToVector64_UInt32,
+ ["DuplicateToVector64.UInt32.31"] = DuplicateToVector64_UInt32_31,
+ ["DuplicateToVector128.Byte"] = DuplicateToVector128_Byte,
+ ["DuplicateToVector128.Byte.31"] = DuplicateToVector128_Byte_31,
+ ["DuplicateToVector128.Int16"] = DuplicateToVector128_Int16,
+ ["DuplicateToVector128.Int16.31"] = DuplicateToVector128_Int16_31,
+ ["DuplicateToVector128.Int32"] = DuplicateToVector128_Int32,
+ ["DuplicateToVector128.Int32.31"] = DuplicateToVector128_Int32_31,
+ ["DuplicateToVector128.SByte"] = DuplicateToVector128_SByte,
+ ["DuplicateToVector128.SByte.31"] = DuplicateToVector128_SByte_31,
+ ["DuplicateToVector128.Single"] = DuplicateToVector128_Single,
+ ["DuplicateToVector128.Single.31"] = DuplicateToVector128_Single_31,
+ ["DuplicateToVector128.UInt16"] = DuplicateToVector128_UInt16,
+ ["DuplicateToVector128.UInt16.31"] = DuplicateToVector128_UInt16_31,
+ ["DuplicateToVector128.UInt32"] = DuplicateToVector128_UInt32,
+ ["DuplicateToVector128.UInt32.31"] = DuplicateToVector128_UInt32_31,
+ ["Extract.Vector64.Byte.1"] = Extract_Vector64_Byte_1,
+ ["Extract.Vector64.Int16.1"] = Extract_Vector64_Int16_1,
+ ["Extract.Vector64.Int32.1"] = Extract_Vector64_Int32_1,
+ ["Extract.Vector64.SByte.1"] = Extract_Vector64_SByte_1,
+ ["Extract.Vector64.Single.1"] = Extract_Vector64_Single_1,
+ ["Extract.Vector64.UInt16.1"] = Extract_Vector64_UInt16_1,
+ ["Extract.Vector64.UInt32.1"] = Extract_Vector64_UInt32_1,
+ ["Extract.Vector128.Byte.1"] = Extract_Vector128_Byte_1,
+ ["Extract.Vector128.Double.1"] = Extract_Vector128_Double_1,
+ ["Extract.Vector128.Int16.1"] = Extract_Vector128_Int16_1,
+ ["Extract.Vector128.Int32.1"] = Extract_Vector128_Int32_1,
+ ["Extract.Vector128.Int64.1"] = Extract_Vector128_Int64_1,
+ ["Extract.Vector128.SByte.1"] = Extract_Vector128_SByte_1,
+ ["Extract.Vector128.Single.1"] = Extract_Vector128_Single_1,
+ ["Extract.Vector128.UInt16.1"] = Extract_Vector128_UInt16_1,
+ ["Extract.Vector128.UInt32.1"] = Extract_Vector128_UInt32_1,
+ ["Extract.Vector128.UInt64.1"] = Extract_Vector128_UInt64_1,
+ ["ExtractNarrowingUpper.Vector128.Int16"] = ExtractNarrowingUpper_Vector128_Int16,
+ ["ExtractNarrowingUpper.Vector128.Int32"] = ExtractNarrowingUpper_Vector128_Int32,
+ ["ExtractNarrowingUpper.Vector128.Int64"] = ExtractNarrowingUpper_Vector128_Int64,
+ ["ExtractNarrowingUpper.Vector128.UInt16"] = ExtractNarrowingUpper_Vector128_UInt16,
+ ["ExtractNarrowingUpper.Vector128.UInt32"] = ExtractNarrowingUpper_Vector128_UInt32,
+ ["ExtractNarrowingUpper.Vector128.UInt64"] = ExtractNarrowingUpper_Vector128_UInt64,
+ ["ExtractNarrowingLower.Vector128.Int16"] = ExtractNarrowingLower_Vector128_Int16,
+ ["ExtractNarrowingLower.Vector128.Int32"] = ExtractNarrowingLower_Vector128_Int32,
+ ["ExtractNarrowingLower.Vector128.Int64"] = ExtractNarrowingLower_Vector128_Int64,
+ ["ExtractNarrowingLower.Vector128.UInt16"] = ExtractNarrowingLower_Vector128_UInt16,
+ ["ExtractNarrowingLower.Vector128.UInt32"] = ExtractNarrowingLower_Vector128_UInt32,
+ ["ExtractNarrowingLower.Vector128.UInt64"] = ExtractNarrowingLower_Vector128_UInt64,
+ ["ExtractVector64.Byte.1"] = ExtractVector64_Byte_1,
+ ["ExtractVector64.Int16.1"] = ExtractVector64_Int16_1,
+ ["ExtractVector64.Int32.1"] = ExtractVector64_Int32_1,
+ ["ExtractVector64.SByte.1"] = ExtractVector64_SByte_1,
+ ["ExtractVector64.Single.1"] = ExtractVector64_Single_1,
+ ["ExtractVector64.UInt16.1"] = ExtractVector64_UInt16_1,
+ ["ExtractVector64.UInt32.1"] = ExtractVector64_UInt32_1,
+ ["ExtractVector128.Byte.1"] = ExtractVector128_Byte_1,
+ ["ExtractVector128.Double.1"] = ExtractVector128_Double_1,
+ ["ExtractVector128.Int16.1"] = ExtractVector128_Int16_1,
+ ["ExtractVector128.Int32.1"] = ExtractVector128_Int32_1,
+ ["ExtractVector128.Int64.1"] = ExtractVector128_Int64_1,
+ ["ExtractVector128.SByte.1"] = ExtractVector128_SByte_1,
+ ["ExtractVector128.Single.1"] = ExtractVector128_Single_1,
+ ["ExtractVector128.UInt16.1"] = ExtractVector128_UInt16_1,
+ ["ExtractVector128.UInt32.1"] = ExtractVector128_UInt32_1,
+ ["ExtractVector128.UInt64.1"] = ExtractVector128_UInt64_1,
+ ["FusedAddHalving.Vector64.Byte"] = FusedAddHalving_Vector64_Byte,
+ ["FusedAddHalving.Vector64.Int16"] = FusedAddHalving_Vector64_Int16,
+ ["FusedAddHalving.Vector64.Int32"] = FusedAddHalving_Vector64_Int32,
+ ["FusedAddHalving.Vector64.SByte"] = FusedAddHalving_Vector64_SByte,
+ ["FusedAddHalving.Vector64.UInt16"] = FusedAddHalving_Vector64_UInt16,
+ ["FusedAddHalving.Vector64.UInt32"] = FusedAddHalving_Vector64_UInt32,
+ ["FusedAddHalving.Vector128.Byte"] = FusedAddHalving_Vector128_Byte,
+ ["FusedAddHalving.Vector128.Int16"] = FusedAddHalving_Vector128_Int16,
+ ["FusedAddHalving.Vector128.Int32"] = FusedAddHalving_Vector128_Int32,
+ ["FusedAddHalving.Vector128.SByte"] = FusedAddHalving_Vector128_SByte,
+ ["FusedAddHalving.Vector128.UInt16"] = FusedAddHalving_Vector128_UInt16,
+ ["FusedAddHalving.Vector128.UInt32"] = FusedAddHalving_Vector128_UInt32,
+ ["FusedAddRoundedHalving.Vector64.Byte"] = FusedAddRoundedHalving_Vector64_Byte,
+ ["FusedAddRoundedHalving.Vector64.Int16"] = FusedAddRoundedHalving_Vector64_Int16,
+ ["FusedAddRoundedHalving.Vector64.Int32"] = FusedAddRoundedHalving_Vector64_Int32,
+ ["FusedAddRoundedHalving.Vector64.SByte"] = FusedAddRoundedHalving_Vector64_SByte,
+ ["FusedAddRoundedHalving.Vector64.UInt16"] = FusedAddRoundedHalving_Vector64_UInt16,
+ ["FusedAddRoundedHalving.Vector64.UInt32"] = FusedAddRoundedHalving_Vector64_UInt32,
+ ["FusedAddRoundedHalving.Vector128.Byte"] = FusedAddRoundedHalving_Vector128_Byte,
+ ["FusedAddRoundedHalving.Vector128.Int16"] = FusedAddRoundedHalving_Vector128_Int16,
+ ["FusedAddRoundedHalving.Vector128.Int32"] = FusedAddRoundedHalving_Vector128_Int32,
+ ["FusedAddRoundedHalving.Vector128.SByte"] = FusedAddRoundedHalving_Vector128_SByte,
+ ["FusedAddRoundedHalving.Vector128.UInt16"] = FusedAddRoundedHalving_Vector128_UInt16,
+ ["FusedAddRoundedHalving.Vector128.UInt32"] = FusedAddRoundedHalving_Vector128_UInt32,
+ ["FusedMultiplyAdd.Vector64.Single"] = FusedMultiplyAdd_Vector64_Single,
+ ["FusedMultiplyAdd.Vector128.Single"] = FusedMultiplyAdd_Vector128_Single,
+ ["FusedMultiplyAddScalar.Vector64.Double"] = FusedMultiplyAddScalar_Vector64_Double,
+ ["FusedMultiplyAddScalar.Vector64.Single"] = FusedMultiplyAddScalar_Vector64_Single,
+ ["FusedMultiplyAddNegatedScalar.Vector64.Double"] = FusedMultiplyAddNegatedScalar_Vector64_Double,
+ ["FusedMultiplyAddNegatedScalar.Vector64.Single"] = FusedMultiplyAddNegatedScalar_Vector64_Single,
+ ["FusedMultiplySubtract.Vector64.Single"] = FusedMultiplySubtract_Vector64_Single,
+ ["FusedMultiplySubtract.Vector128.Single"] = FusedMultiplySubtract_Vector128_Single,
+ ["FusedMultiplySubtractScalar.Vector64.Double"] = FusedMultiplySubtractScalar_Vector64_Double,
+ ["FusedMultiplySubtractScalar.Vector64.Single"] = FusedMultiplySubtractScalar_Vector64_Single,
+ ["FusedMultiplySubtractNegatedScalar.Vector64.Double"] = FusedMultiplySubtractNegatedScalar_Vector64_Double,
+ ["FusedMultiplySubtractNegatedScalar.Vector64.Single"] = FusedMultiplySubtractNegatedScalar_Vector64_Single,
+ ["FusedSubtractHalving.Vector64.Byte"] = FusedSubtractHalving_Vector64_Byte,
+ ["FusedSubtractHalving.Vector64.Int16"] = FusedSubtractHalving_Vector64_Int16,
+ ["FusedSubtractHalving.Vector64.Int32"] = FusedSubtractHalving_Vector64_Int32,
+ ["FusedSubtractHalving.Vector64.SByte"] = FusedSubtractHalving_Vector64_SByte,
+ ["FusedSubtractHalving.Vector64.UInt16"] = FusedSubtractHalving_Vector64_UInt16,
+ ["FusedSubtractHalving.Vector64.UInt32"] = FusedSubtractHalving_Vector64_UInt32,
+ ["FusedSubtractHalving.Vector128.Byte"] = FusedSubtractHalving_Vector128_Byte,
+ ["FusedSubtractHalving.Vector128.Int16"] = FusedSubtractHalving_Vector128_Int16,
+ ["FusedSubtractHalving.Vector128.Int32"] = FusedSubtractHalving_Vector128_Int32,
+ ["FusedSubtractHalving.Vector128.SByte"] = FusedSubtractHalving_Vector128_SByte,
+ ["FusedSubtractHalving.Vector128.UInt16"] = FusedSubtractHalving_Vector128_UInt16,
+ ["FusedSubtractHalving.Vector128.UInt32"] = FusedSubtractHalving_Vector128_UInt32,
+ ["Insert.Vector64.Byte.1"] = Insert_Vector64_Byte_1,
+ ["Insert.Vector64.Int16.1"] = Insert_Vector64_Int16_1,
+ ["Insert.Vector64.Int32.1"] = Insert_Vector64_Int32_1,
+ ["Insert.Vector64.SByte.1"] = Insert_Vector64_SByte_1,
+ ["Insert.Vector64.Single.1"] = Insert_Vector64_Single_1,
+ ["Insert.Vector64.UInt16.1"] = Insert_Vector64_UInt16_1,
+ ["Insert.Vector64.UInt32.1"] = Insert_Vector64_UInt32_1,
+ ["Insert.Vector128.Byte.1"] = Insert_Vector128_Byte_1,
+ ["Insert.Vector128.Double.1"] = Insert_Vector128_Double_1,
+ ["Insert.Vector128.Int16.1"] = Insert_Vector128_Int16_1,
+ ["Insert.Vector128.Int32.1"] = Insert_Vector128_Int32_1,
+ ["Insert.Vector128.Int64.1"] = Insert_Vector128_Int64_1,
+ ["Insert.Vector128.SByte.1"] = Insert_Vector128_SByte_1,
+ ["Insert.Vector128.Single.1"] = Insert_Vector128_Single_1,
+ ["Insert.Vector128.UInt16.1"] = Insert_Vector128_UInt16_1,
+ ["Insert.Vector128.UInt32.1"] = Insert_Vector128_UInt32_1,
+ ["Insert.Vector128.UInt64.1"] = Insert_Vector128_UInt64_1,
+ ["LeadingSignCount.Vector64.Int16"] = LeadingSignCount_Vector64_Int16,
+ ["LeadingSignCount.Vector64.Int32"] = LeadingSignCount_Vector64_Int32,
+ ["LeadingSignCount.Vector64.SByte"] = LeadingSignCount_Vector64_SByte,
+ ["LeadingSignCount.Vector128.Int16"] = LeadingSignCount_Vector128_Int16,
+ ["LeadingSignCount.Vector128.Int32"] = LeadingSignCount_Vector128_Int32,
+ ["LeadingSignCount.Vector128.SByte"] = LeadingSignCount_Vector128_SByte,
+ ["LeadingZeroCount.Vector64.Byte"] = LeadingZeroCount_Vector64_Byte,
+ ["LeadingZeroCount.Vector64.Int16"] = LeadingZeroCount_Vector64_Int16,
+ ["LeadingZeroCount.Vector64.Int32"] = LeadingZeroCount_Vector64_Int32,
+ ["LeadingZeroCount.Vector64.SByte"] = LeadingZeroCount_Vector64_SByte,
+ ["LeadingZeroCount.Vector64.UInt16"] = LeadingZeroCount_Vector64_UInt16,
+ ["LeadingZeroCount.Vector64.UInt32"] = LeadingZeroCount_Vector64_UInt32,
+ ["LeadingZeroCount.Vector128.Byte"] = LeadingZeroCount_Vector128_Byte,
+ ["LeadingZeroCount.Vector128.Int16"] = LeadingZeroCount_Vector128_Int16,
+ ["LeadingZeroCount.Vector128.Int32"] = LeadingZeroCount_Vector128_Int32,
+ ["LeadingZeroCount.Vector128.SByte"] = LeadingZeroCount_Vector128_SByte,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part2.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part2.cs
new file mode 100644
index 00000000000000..e8558d9d2a0ec2
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part2.cs
@@ -0,0 +1,274 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["LeadingZeroCount.Vector128.UInt16"] = LeadingZeroCount_Vector128_UInt16,
+ ["LeadingZeroCount.Vector128.UInt32"] = LeadingZeroCount_Vector128_UInt32,
+ ["LoadVector64.Byte"] = LoadVector64_Byte,
+ ["LoadVector64.Double"] = LoadVector64_Double,
+ ["LoadVector64.Int16"] = LoadVector64_Int16,
+ ["LoadVector64.Int32"] = LoadVector64_Int32,
+ ["LoadVector64.Int64"] = LoadVector64_Int64,
+ ["LoadVector64.SByte"] = LoadVector64_SByte,
+ ["LoadVector64.Single"] = LoadVector64_Single,
+ ["LoadVector64.UInt16"] = LoadVector64_UInt16,
+ ["LoadVector64.UInt32"] = LoadVector64_UInt32,
+ ["LoadVector64.UInt64"] = LoadVector64_UInt64,
+ ["LoadVector128.Byte"] = LoadVector128_Byte,
+ ["LoadVector128.Double"] = LoadVector128_Double,
+ ["LoadVector128.Int16"] = LoadVector128_Int16,
+ ["LoadVector128.Int32"] = LoadVector128_Int32,
+ ["LoadVector128.Int64"] = LoadVector128_Int64,
+ ["LoadVector128.SByte"] = LoadVector128_SByte,
+ ["LoadVector128.Single"] = LoadVector128_Single,
+ ["LoadVector128.UInt16"] = LoadVector128_UInt16,
+ ["LoadVector128.UInt32"] = LoadVector128_UInt32,
+ ["LoadVector128.UInt64"] = LoadVector128_UInt64,
+ ["Max.Vector64.Byte"] = Max_Vector64_Byte,
+ ["Max.Vector64.Int16"] = Max_Vector64_Int16,
+ ["Max.Vector64.Int32"] = Max_Vector64_Int32,
+ ["Max.Vector64.SByte"] = Max_Vector64_SByte,
+ ["Max.Vector64.Single"] = Max_Vector64_Single,
+ ["Max.Vector64.UInt16"] = Max_Vector64_UInt16,
+ ["Max.Vector64.UInt32"] = Max_Vector64_UInt32,
+ ["Max.Vector128.Byte"] = Max_Vector128_Byte,
+ ["Max.Vector128.Int16"] = Max_Vector128_Int16,
+ ["Max.Vector128.Int32"] = Max_Vector128_Int32,
+ ["Max.Vector128.SByte"] = Max_Vector128_SByte,
+ ["Max.Vector128.Single"] = Max_Vector128_Single,
+ ["Max.Vector128.UInt16"] = Max_Vector128_UInt16,
+ ["Max.Vector128.UInt32"] = Max_Vector128_UInt32,
+ ["MaxNumber.Vector64.Single"] = MaxNumber_Vector64_Single,
+ ["MaxNumber.Vector128.Single"] = MaxNumber_Vector128_Single,
+ ["MaxNumberScalar.Vector64.Double"] = MaxNumberScalar_Vector64_Double,
+ ["MaxNumberScalar.Vector64.Single"] = MaxNumberScalar_Vector64_Single,
+ ["MaxPairwise.Vector64.Byte"] = MaxPairwise_Vector64_Byte,
+ ["MaxPairwise.Vector64.Int16"] = MaxPairwise_Vector64_Int16,
+ ["MaxPairwise.Vector64.Int32"] = MaxPairwise_Vector64_Int32,
+ ["MaxPairwise.Vector64.SByte"] = MaxPairwise_Vector64_SByte,
+ ["MaxPairwise.Vector64.Single"] = MaxPairwise_Vector64_Single,
+ ["MaxPairwise.Vector64.UInt16"] = MaxPairwise_Vector64_UInt16,
+ ["MaxPairwise.Vector64.UInt32"] = MaxPairwise_Vector64_UInt32,
+ ["Min.Vector64.Byte"] = Min_Vector64_Byte,
+ ["Min.Vector64.Int16"] = Min_Vector64_Int16,
+ ["Min.Vector64.Int32"] = Min_Vector64_Int32,
+ ["Min.Vector64.SByte"] = Min_Vector64_SByte,
+ ["Min.Vector64.Single"] = Min_Vector64_Single,
+ ["Min.Vector64.UInt16"] = Min_Vector64_UInt16,
+ ["Min.Vector64.UInt32"] = Min_Vector64_UInt32,
+ ["Min.Vector128.Byte"] = Min_Vector128_Byte,
+ ["Min.Vector128.Int16"] = Min_Vector128_Int16,
+ ["Min.Vector128.Int32"] = Min_Vector128_Int32,
+ ["Min.Vector128.SByte"] = Min_Vector128_SByte,
+ ["Min.Vector128.Single"] = Min_Vector128_Single,
+ ["Min.Vector128.UInt16"] = Min_Vector128_UInt16,
+ ["Min.Vector128.UInt32"] = Min_Vector128_UInt32,
+ ["MinNumber.Vector64.Single"] = MinNumber_Vector64_Single,
+ ["MinNumber.Vector128.Single"] = MinNumber_Vector128_Single,
+ ["MinNumberScalar.Vector64.Double"] = MinNumberScalar_Vector64_Double,
+ ["MinNumberScalar.Vector64.Single"] = MinNumberScalar_Vector64_Single,
+ ["MinPairwise.Vector64.Byte"] = MinPairwise_Vector64_Byte,
+ ["MinPairwise.Vector64.Int16"] = MinPairwise_Vector64_Int16,
+ ["MinPairwise.Vector64.Int32"] = MinPairwise_Vector64_Int32,
+ ["MinPairwise.Vector64.SByte"] = MinPairwise_Vector64_SByte,
+ ["MinPairwise.Vector64.Single"] = MinPairwise_Vector64_Single,
+ ["MinPairwise.Vector64.UInt16"] = MinPairwise_Vector64_UInt16,
+ ["MinPairwise.Vector64.UInt32"] = MinPairwise_Vector64_UInt32,
+ ["Multiply.Vector64.Byte"] = Multiply_Vector64_Byte,
+ ["Multiply.Vector64.Int16"] = Multiply_Vector64_Int16,
+ ["Multiply.Vector64.Int32"] = Multiply_Vector64_Int32,
+ ["Multiply.Vector64.SByte"] = Multiply_Vector64_SByte,
+ ["Multiply.Vector64.Single"] = Multiply_Vector64_Single,
+ ["Multiply.Vector64.UInt16"] = Multiply_Vector64_UInt16,
+ ["Multiply.Vector64.UInt32"] = Multiply_Vector64_UInt32,
+ ["Multiply.Vector128.Byte"] = Multiply_Vector128_Byte,
+ ["Multiply.Vector128.Int16"] = Multiply_Vector128_Int16,
+ ["Multiply.Vector128.Int32"] = Multiply_Vector128_Int32,
+ ["Multiply.Vector128.SByte"] = Multiply_Vector128_SByte,
+ ["Multiply.Vector128.Single"] = Multiply_Vector128_Single,
+ ["Multiply.Vector128.UInt16"] = Multiply_Vector128_UInt16,
+ ["Multiply.Vector128.UInt32"] = Multiply_Vector128_UInt32,
+ ["MultiplyScalar.Vector64.Double"] = MultiplyScalar_Vector64_Double,
+ ["MultiplyScalar.Vector64.Single"] = MultiplyScalar_Vector64_Single,
+ ["MultiplyAdd.Vector64.Byte"] = MultiplyAdd_Vector64_Byte,
+ ["MultiplyAdd.Vector64.Int16"] = MultiplyAdd_Vector64_Int16,
+ ["MultiplyAdd.Vector64.Int32"] = MultiplyAdd_Vector64_Int32,
+ ["MultiplyAdd.Vector64.SByte"] = MultiplyAdd_Vector64_SByte,
+ ["MultiplyAdd.Vector64.UInt16"] = MultiplyAdd_Vector64_UInt16,
+ ["MultiplyAdd.Vector64.UInt32"] = MultiplyAdd_Vector64_UInt32,
+ ["MultiplyAdd.Vector128.Byte"] = MultiplyAdd_Vector128_Byte,
+ ["MultiplyAdd.Vector128.Int16"] = MultiplyAdd_Vector128_Int16,
+ ["MultiplyAdd.Vector128.Int32"] = MultiplyAdd_Vector128_Int32,
+ ["MultiplyAdd.Vector128.SByte"] = MultiplyAdd_Vector128_SByte,
+ ["MultiplyAdd.Vector128.UInt16"] = MultiplyAdd_Vector128_UInt16,
+ ["MultiplyAdd.Vector128.UInt32"] = MultiplyAdd_Vector128_UInt32,
+ ["MultiplySubtract.Vector64.Byte"] = MultiplySubtract_Vector64_Byte,
+ ["MultiplySubtract.Vector64.Int16"] = MultiplySubtract_Vector64_Int16,
+ ["MultiplySubtract.Vector64.Int32"] = MultiplySubtract_Vector64_Int32,
+ ["MultiplySubtract.Vector64.SByte"] = MultiplySubtract_Vector64_SByte,
+ ["MultiplySubtract.Vector64.UInt16"] = MultiplySubtract_Vector64_UInt16,
+ ["MultiplySubtract.Vector64.UInt32"] = MultiplySubtract_Vector64_UInt32,
+ ["MultiplySubtract.Vector128.Byte"] = MultiplySubtract_Vector128_Byte,
+ ["MultiplySubtract.Vector128.Int16"] = MultiplySubtract_Vector128_Int16,
+ ["MultiplySubtract.Vector128.Int32"] = MultiplySubtract_Vector128_Int32,
+ ["MultiplySubtract.Vector128.SByte"] = MultiplySubtract_Vector128_SByte,
+ ["MultiplySubtract.Vector128.UInt16"] = MultiplySubtract_Vector128_UInt16,
+ ["MultiplySubtract.Vector128.UInt32"] = MultiplySubtract_Vector128_UInt32,
+ ["MultiplyWideningLower.Vector64.Byte"] = MultiplyWideningLower_Vector64_Byte,
+ ["MultiplyWideningLower.Vector64.Int16"] = MultiplyWideningLower_Vector64_Int16,
+ ["MultiplyWideningLower.Vector64.Int32"] = MultiplyWideningLower_Vector64_Int32,
+ ["MultiplyWideningLower.Vector64.SByte"] = MultiplyWideningLower_Vector64_SByte,
+ ["MultiplyWideningLower.Vector64.UInt16"] = MultiplyWideningLower_Vector64_UInt16,
+ ["MultiplyWideningLower.Vector64.UInt32"] = MultiplyWideningLower_Vector64_UInt32,
+ ["MultiplyWideningLowerAndAdd.Vector64.Byte"] = MultiplyWideningLowerAndAdd_Vector64_Byte,
+ ["MultiplyWideningLowerAndAdd.Vector64.Int16"] = MultiplyWideningLowerAndAdd_Vector64_Int16,
+ ["MultiplyWideningLowerAndAdd.Vector64.Int32"] = MultiplyWideningLowerAndAdd_Vector64_Int32,
+ ["MultiplyWideningLowerAndAdd.Vector64.SByte"] = MultiplyWideningLowerAndAdd_Vector64_SByte,
+ ["MultiplyWideningLowerAndAdd.Vector64.UInt16"] = MultiplyWideningLowerAndAdd_Vector64_UInt16,
+ ["MultiplyWideningLowerAndAdd.Vector64.UInt32"] = MultiplyWideningLowerAndAdd_Vector64_UInt32,
+ ["MultiplyWideningLowerAndSubtract.Vector64.Byte"] = MultiplyWideningLowerAndSubtract_Vector64_Byte,
+ ["MultiplyWideningLowerAndSubtract.Vector64.Int16"] = MultiplyWideningLowerAndSubtract_Vector64_Int16,
+ ["MultiplyWideningLowerAndSubtract.Vector64.Int32"] = MultiplyWideningLowerAndSubtract_Vector64_Int32,
+ ["MultiplyWideningLowerAndSubtract.Vector64.SByte"] = MultiplyWideningLowerAndSubtract_Vector64_SByte,
+ ["MultiplyWideningLowerAndSubtract.Vector64.UInt16"] = MultiplyWideningLowerAndSubtract_Vector64_UInt16,
+ ["MultiplyWideningLowerAndSubtract.Vector64.UInt32"] = MultiplyWideningLowerAndSubtract_Vector64_UInt32,
+ ["MultiplyWideningUpper.Vector128.Byte"] = MultiplyWideningUpper_Vector128_Byte,
+ ["MultiplyWideningUpper.Vector128.Int16"] = MultiplyWideningUpper_Vector128_Int16,
+ ["MultiplyWideningUpper.Vector128.Int32"] = MultiplyWideningUpper_Vector128_Int32,
+ ["MultiplyWideningUpper.Vector128.SByte"] = MultiplyWideningUpper_Vector128_SByte,
+ ["MultiplyWideningUpper.Vector128.UInt16"] = MultiplyWideningUpper_Vector128_UInt16,
+ ["MultiplyWideningUpper.Vector128.UInt32"] = MultiplyWideningUpper_Vector128_UInt32,
+ ["MultiplyWideningUpperAndAdd.Vector128.Byte"] = MultiplyWideningUpperAndAdd_Vector128_Byte,
+ ["MultiplyWideningUpperAndAdd.Vector128.Int16"] = MultiplyWideningUpperAndAdd_Vector128_Int16,
+ ["MultiplyWideningUpperAndAdd.Vector128.Int32"] = MultiplyWideningUpperAndAdd_Vector128_Int32,
+ ["MultiplyWideningUpperAndAdd.Vector128.SByte"] = MultiplyWideningUpperAndAdd_Vector128_SByte,
+ ["MultiplyWideningUpperAndAdd.Vector128.UInt16"] = MultiplyWideningUpperAndAdd_Vector128_UInt16,
+ ["MultiplyWideningUpperAndAdd.Vector128.UInt32"] = MultiplyWideningUpperAndAdd_Vector128_UInt32,
+ ["MultiplyWideningUpperAndSubtract.Vector128.Byte"] = MultiplyWideningUpperAndSubtract_Vector128_Byte,
+ ["MultiplyWideningUpperAndSubtract.Vector128.Int16"] = MultiplyWideningUpperAndSubtract_Vector128_Int16,
+ ["MultiplyWideningUpperAndSubtract.Vector128.Int32"] = MultiplyWideningUpperAndSubtract_Vector128_Int32,
+ ["MultiplyWideningUpperAndSubtract.Vector128.SByte"] = MultiplyWideningUpperAndSubtract_Vector128_SByte,
+ ["MultiplyWideningUpperAndSubtract.Vector128.UInt16"] = MultiplyWideningUpperAndSubtract_Vector128_UInt16,
+ ["MultiplyWideningUpperAndSubtract.Vector128.UInt32"] = MultiplyWideningUpperAndSubtract_Vector128_UInt32,
+ ["Negate.Vector64.Int16"] = Negate_Vector64_Int16,
+ ["Negate.Vector64.Int32"] = Negate_Vector64_Int32,
+ ["Negate.Vector64.SByte"] = Negate_Vector64_SByte,
+ ["Negate.Vector64.Single"] = Negate_Vector64_Single,
+ ["Negate.Vector128.Int16"] = Negate_Vector128_Int16,
+ ["Negate.Vector128.Int32"] = Negate_Vector128_Int32,
+ ["Negate.Vector128.SByte"] = Negate_Vector128_SByte,
+ ["Negate.Vector128.Single"] = Negate_Vector128_Single,
+ ["NegateScalar.Vector64.Double"] = NegateScalar_Vector64_Double,
+ ["NegateScalar.Vector64.Single"] = NegateScalar_Vector64_Single,
+ ["Not.Vector64.Byte"] = Not_Vector64_Byte,
+ ["Not.Vector64.Double"] = Not_Vector64_Double,
+ ["Not.Vector64.Int16"] = Not_Vector64_Int16,
+ ["Not.Vector64.Int32"] = Not_Vector64_Int32,
+ ["Not.Vector64.Int64"] = Not_Vector64_Int64,
+ ["Not.Vector64.SByte"] = Not_Vector64_SByte,
+ ["Not.Vector64.Single"] = Not_Vector64_Single,
+ ["Not.Vector64.UInt16"] = Not_Vector64_UInt16,
+ ["Not.Vector64.UInt32"] = Not_Vector64_UInt32,
+ ["Not.Vector64.UInt64"] = Not_Vector64_UInt64,
+ ["Not.Vector128.Byte"] = Not_Vector128_Byte,
+ ["Not.Vector128.Double"] = Not_Vector128_Double,
+ ["Not.Vector128.Int16"] = Not_Vector128_Int16,
+ ["Not.Vector128.Int32"] = Not_Vector128_Int32,
+ ["Not.Vector128.Int64"] = Not_Vector128_Int64,
+ ["Not.Vector128.SByte"] = Not_Vector128_SByte,
+ ["Not.Vector128.Single"] = Not_Vector128_Single,
+ ["Not.Vector128.UInt16"] = Not_Vector128_UInt16,
+ ["Not.Vector128.UInt32"] = Not_Vector128_UInt32,
+ ["Not.Vector128.UInt64"] = Not_Vector128_UInt64,
+ ["Or.Vector64.Byte"] = Or_Vector64_Byte,
+ ["Or.Vector64.Double"] = Or_Vector64_Double,
+ ["Or.Vector64.Int16"] = Or_Vector64_Int16,
+ ["Or.Vector64.Int32"] = Or_Vector64_Int32,
+ ["Or.Vector64.Int64"] = Or_Vector64_Int64,
+ ["Or.Vector64.SByte"] = Or_Vector64_SByte,
+ ["Or.Vector64.Single"] = Or_Vector64_Single,
+ ["Or.Vector64.UInt16"] = Or_Vector64_UInt16,
+ ["Or.Vector64.UInt32"] = Or_Vector64_UInt32,
+ ["Or.Vector64.UInt64"] = Or_Vector64_UInt64,
+ ["Or.Vector128.Byte"] = Or_Vector128_Byte,
+ ["Or.Vector128.Double"] = Or_Vector128_Double,
+ ["Or.Vector128.Int16"] = Or_Vector128_Int16,
+ ["Or.Vector128.Int32"] = Or_Vector128_Int32,
+ ["Or.Vector128.Int64"] = Or_Vector128_Int64,
+ ["Or.Vector128.SByte"] = Or_Vector128_SByte,
+ ["Or.Vector128.Single"] = Or_Vector128_Single,
+ ["Or.Vector128.UInt16"] = Or_Vector128_UInt16,
+ ["Or.Vector128.UInt32"] = Or_Vector128_UInt32,
+ ["Or.Vector128.UInt64"] = Or_Vector128_UInt64,
+ ["OrNot.Vector64.Byte"] = OrNot_Vector64_Byte,
+ ["OrNot.Vector64.Double"] = OrNot_Vector64_Double,
+ ["OrNot.Vector64.Int16"] = OrNot_Vector64_Int16,
+ ["OrNot.Vector64.Int32"] = OrNot_Vector64_Int32,
+ ["OrNot.Vector64.Int64"] = OrNot_Vector64_Int64,
+ ["OrNot.Vector64.SByte"] = OrNot_Vector64_SByte,
+ ["OrNot.Vector64.Single"] = OrNot_Vector64_Single,
+ ["OrNot.Vector64.UInt16"] = OrNot_Vector64_UInt16,
+ ["OrNot.Vector64.UInt32"] = OrNot_Vector64_UInt32,
+ ["OrNot.Vector64.UInt64"] = OrNot_Vector64_UInt64,
+ ["OrNot.Vector128.Byte"] = OrNot_Vector128_Byte,
+ ["OrNot.Vector128.Double"] = OrNot_Vector128_Double,
+ ["OrNot.Vector128.Int16"] = OrNot_Vector128_Int16,
+ ["OrNot.Vector128.Int32"] = OrNot_Vector128_Int32,
+ ["OrNot.Vector128.Int64"] = OrNot_Vector128_Int64,
+ ["OrNot.Vector128.SByte"] = OrNot_Vector128_SByte,
+ ["OrNot.Vector128.Single"] = OrNot_Vector128_Single,
+ ["OrNot.Vector128.UInt16"] = OrNot_Vector128_UInt16,
+ ["OrNot.Vector128.UInt32"] = OrNot_Vector128_UInt32,
+ ["OrNot.Vector128.UInt64"] = OrNot_Vector128_UInt64,
+ ["PolynomialMultiply.Vector64.Byte"] = PolynomialMultiply_Vector64_Byte,
+ ["PolynomialMultiply.Vector64.SByte"] = PolynomialMultiply_Vector64_SByte,
+ ["PolynomialMultiply.Vector128.Byte"] = PolynomialMultiply_Vector128_Byte,
+ ["PolynomialMultiply.Vector128.SByte"] = PolynomialMultiply_Vector128_SByte,
+ ["PolynomialMultiplyWideningLower.Vector64.Byte"] = PolynomialMultiplyWideningLower_Vector64_Byte,
+ ["PolynomialMultiplyWideningLower.Vector64.SByte"] = PolynomialMultiplyWideningLower_Vector64_SByte,
+ ["PolynomialMultiplyWideningUpper.Vector128.Byte"] = PolynomialMultiplyWideningUpper_Vector128_Byte,
+ ["PolynomialMultiplyWideningUpper.Vector128.SByte"] = PolynomialMultiplyWideningUpper_Vector128_SByte,
+ ["PopCount.Vector64.Byte"] = PopCount_Vector64_Byte,
+ ["PopCount.Vector64.SByte"] = PopCount_Vector64_SByte,
+ ["PopCount.Vector128.Byte"] = PopCount_Vector128_Byte,
+ ["PopCount.Vector128.SByte"] = PopCount_Vector128_SByte,
+ ["ReciprocalEstimate.Vector64.Single"] = ReciprocalEstimate_Vector64_Single,
+ ["ReciprocalEstimate.Vector64.UInt32"] = ReciprocalEstimate_Vector64_UInt32,
+ ["ShiftLeftLogicalAndInsert.Vector64.Byte"] = ShiftLeftLogicalAndInsert_Vector64_Byte,
+ ["ShiftLeftLogicalAndInsert.Vector64.Int16"] = ShiftLeftLogicalAndInsert_Vector64_Int16,
+ ["ShiftLeftLogicalAndInsert.Vector64.Int32"] = ShiftLeftLogicalAndInsert_Vector64_Int32,
+ ["ShiftLeftLogicalAndInsert.Vector64.SByte"] = ShiftLeftLogicalAndInsert_Vector64_SByte,
+ ["ShiftLeftLogicalAndInsert.Vector64.UInt16"] = ShiftLeftLogicalAndInsert_Vector64_UInt16,
+ ["ShiftLeftLogicalAndInsert.Vector64.UInt32"] = ShiftLeftLogicalAndInsert_Vector64_UInt32,
+ ["ShiftLeftLogicalAndInsert.Vector128.Byte"] = ShiftLeftLogicalAndInsert_Vector128_Byte,
+ ["ShiftLeftLogicalAndInsert.Vector128.Int16"] = ShiftLeftLogicalAndInsert_Vector128_Int16,
+ ["ShiftLeftLogicalAndInsert.Vector128.Int32"] = ShiftLeftLogicalAndInsert_Vector128_Int32,
+ ["ShiftLeftLogicalAndInsert.Vector128.Int64"] = ShiftLeftLogicalAndInsert_Vector128_Int64,
+ ["ShiftLeftLogicalAndInsert.Vector128.SByte"] = ShiftLeftLogicalAndInsert_Vector128_SByte,
+ ["ShiftLeftLogicalAndInsert.Vector128.UInt16"] = ShiftLeftLogicalAndInsert_Vector128_UInt16,
+ ["ShiftLeftLogicalAndInsert.Vector128.UInt32"] = ShiftLeftLogicalAndInsert_Vector128_UInt32,
+ ["ShiftLeftLogicalAndInsert.Vector128.UInt64"] = ShiftLeftLogicalAndInsert_Vector128_UInt64,
+ ["ShiftLeftLogicalAndInsertScalar.Vector64.Int64"] = ShiftLeftLogicalAndInsertScalar_Vector64_Int64,
+ ["ShiftLeftLogicalAndInsertScalar.Vector64.UInt64"] = ShiftLeftLogicalAndInsertScalar_Vector64_UInt64,
+ ["ShiftRightAndInsert.Vector64.Byte"] = ShiftRightAndInsert_Vector64_Byte,
+ ["ShiftRightAndInsert.Vector64.Int16"] = ShiftRightAndInsert_Vector64_Int16,
+ ["ShiftRightAndInsert.Vector64.Int32"] = ShiftRightAndInsert_Vector64_Int32,
+ ["ShiftRightAndInsert.Vector64.SByte"] = ShiftRightAndInsert_Vector64_SByte,
+ ["ShiftRightAndInsert.Vector64.UInt16"] = ShiftRightAndInsert_Vector64_UInt16,
+ ["ShiftRightAndInsert.Vector64.UInt32"] = ShiftRightAndInsert_Vector64_UInt32,
+ ["ShiftRightAndInsert.Vector128.Byte"] = ShiftRightAndInsert_Vector128_Byte,
+ ["ShiftRightAndInsert.Vector128.Int16"] = ShiftRightAndInsert_Vector128_Int16,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part3.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part3.cs
new file mode 100644
index 00000000000000..45e0a583a9f858
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part3.cs
@@ -0,0 +1,274 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["ShiftRightAndInsert.Vector128.Int32"] = ShiftRightAndInsert_Vector128_Int32,
+ ["ShiftRightAndInsert.Vector128.Int64"] = ShiftRightAndInsert_Vector128_Int64,
+ ["ShiftRightAndInsert.Vector128.SByte"] = ShiftRightAndInsert_Vector128_SByte,
+ ["ShiftRightAndInsert.Vector128.UInt16"] = ShiftRightAndInsert_Vector128_UInt16,
+ ["ShiftRightAndInsert.Vector128.UInt32"] = ShiftRightAndInsert_Vector128_UInt32,
+ ["ShiftRightAndInsert.Vector128.UInt64"] = ShiftRightAndInsert_Vector128_UInt64,
+ ["ShiftRightLogicalAndInsertScalar.Vector64.Int64"] = ShiftRightLogicalAndInsertScalar_Vector64_Int64,
+ ["ShiftRightLogicalAndInsertScalar.Vector64.UInt64"] = ShiftRightLogicalAndInsertScalar_Vector64_UInt64,
+ ["ReciprocalEstimate.Vector128.Single"] = ReciprocalEstimate_Vector128_Single,
+ ["ReciprocalEstimate.Vector128.UInt32"] = ReciprocalEstimate_Vector128_UInt32,
+ ["ReciprocalSquareRootEstimate.Vector64.Single"] = ReciprocalSquareRootEstimate_Vector64_Single,
+ ["ReciprocalSquareRootEstimate.Vector64.UInt32"] = ReciprocalSquareRootEstimate_Vector64_UInt32,
+ ["ReciprocalSquareRootEstimate.Vector128.Single"] = ReciprocalSquareRootEstimate_Vector128_Single,
+ ["ReciprocalSquareRootEstimate.Vector128.UInt32"] = ReciprocalSquareRootEstimate_Vector128_UInt32,
+ ["ReciprocalSquareRootStep.Vector64.Single"] = ReciprocalSquareRootStep_Vector64_Single,
+ ["ReciprocalSquareRootStep.Vector128.Single"] = ReciprocalSquareRootStep_Vector128_Single,
+ ["ReciprocalStep.Vector64.Single"] = ReciprocalStep_Vector64_Single,
+ ["ReciprocalStep.Vector128.Single"] = ReciprocalStep_Vector128_Single,
+ ["ShiftArithmetic.Vector64.Int16"] = ShiftArithmetic_Vector64_Int16,
+ ["ShiftArithmetic.Vector64.Int32"] = ShiftArithmetic_Vector64_Int32,
+ ["ShiftArithmetic.Vector64.SByte"] = ShiftArithmetic_Vector64_SByte,
+ ["ShiftArithmetic.Vector128.Int16"] = ShiftArithmetic_Vector128_Int16,
+ ["ShiftArithmetic.Vector128.Int32"] = ShiftArithmetic_Vector128_Int32,
+ ["ShiftArithmetic.Vector128.Int64"] = ShiftArithmetic_Vector128_Int64,
+ ["ShiftArithmetic.Vector128.SByte"] = ShiftArithmetic_Vector128_SByte,
+ ["ShiftArithmeticRounded.Vector64.Int16"] = ShiftArithmeticRounded_Vector64_Int16,
+ ["ShiftArithmeticRounded.Vector64.Int32"] = ShiftArithmeticRounded_Vector64_Int32,
+ ["ShiftArithmeticRounded.Vector64.SByte"] = ShiftArithmeticRounded_Vector64_SByte,
+ ["ShiftArithmeticRounded.Vector128.Int16"] = ShiftArithmeticRounded_Vector128_Int16,
+ ["ShiftArithmeticRounded.Vector128.Int32"] = ShiftArithmeticRounded_Vector128_Int32,
+ ["ShiftArithmeticRounded.Vector128.Int64"] = ShiftArithmeticRounded_Vector128_Int64,
+ ["ShiftArithmeticRounded.Vector128.SByte"] = ShiftArithmeticRounded_Vector128_SByte,
+ ["ShiftArithmeticRoundedSaturate.Vector64.Int16"] = ShiftArithmeticRoundedSaturate_Vector64_Int16,
+ ["ShiftArithmeticRoundedSaturate.Vector64.Int32"] = ShiftArithmeticRoundedSaturate_Vector64_Int32,
+ ["ShiftArithmeticRoundedSaturate.Vector64.SByte"] = ShiftArithmeticRoundedSaturate_Vector64_SByte,
+ ["ShiftArithmeticRoundedSaturate.Vector128.Int16"] = ShiftArithmeticRoundedSaturate_Vector128_Int16,
+ ["ShiftArithmeticRoundedSaturate.Vector128.Int32"] = ShiftArithmeticRoundedSaturate_Vector128_Int32,
+ ["ShiftArithmeticRoundedSaturate.Vector128.Int64"] = ShiftArithmeticRoundedSaturate_Vector128_Int64,
+ ["ShiftArithmeticRoundedSaturate.Vector128.SByte"] = ShiftArithmeticRoundedSaturate_Vector128_SByte,
+ ["ShiftArithmeticRoundedSaturateScalar.Vector64.Int64"] = ShiftArithmeticRoundedSaturateScalar_Vector64_Int64,
+ ["ShiftArithmeticRoundedScalar.Vector64.Int64"] = ShiftArithmeticRoundedScalar_Vector64_Int64,
+ ["ShiftArithmeticSaturate.Vector64.Int16"] = ShiftArithmeticSaturate_Vector64_Int16,
+ ["ShiftArithmeticSaturate.Vector64.Int32"] = ShiftArithmeticSaturate_Vector64_Int32,
+ ["ShiftArithmeticSaturate.Vector64.SByte"] = ShiftArithmeticSaturate_Vector64_SByte,
+ ["ShiftArithmeticSaturate.Vector128.Int16"] = ShiftArithmeticSaturate_Vector128_Int16,
+ ["ShiftArithmeticSaturate.Vector128.Int32"] = ShiftArithmeticSaturate_Vector128_Int32,
+ ["ShiftArithmeticSaturate.Vector128.Int64"] = ShiftArithmeticSaturate_Vector128_Int64,
+ ["ShiftArithmeticSaturate.Vector128.SByte"] = ShiftArithmeticSaturate_Vector128_SByte,
+ ["ShiftArithmeticSaturateScalar.Vector64.Int64"] = ShiftArithmeticSaturateScalar_Vector64_Int64,
+ ["ShiftArithmeticScalar.Vector64.Int64"] = ShiftArithmeticScalar_Vector64_Int64,
+ ["ShiftLeftLogical.Vector64.Byte.1"] = ShiftLeftLogical_Vector64_Byte_1,
+ ["ShiftLeftLogical.Vector64.Int16.1"] = ShiftLeftLogical_Vector64_Int16_1,
+ ["ShiftLeftLogical.Vector64.Int32.1"] = ShiftLeftLogical_Vector64_Int32_1,
+ ["ShiftLeftLogical.Vector64.SByte.1"] = ShiftLeftLogical_Vector64_SByte_1,
+ ["ShiftLeftLogical.Vector64.UInt16.1"] = ShiftLeftLogical_Vector64_UInt16_1,
+ ["ShiftLeftLogical.Vector64.UInt32.1"] = ShiftLeftLogical_Vector64_UInt32_1,
+ ["ShiftLeftLogical.Vector128.Byte.1"] = ShiftLeftLogical_Vector128_Byte_1,
+ ["ShiftLeftLogical.Vector128.Int16.1"] = ShiftLeftLogical_Vector128_Int16_1,
+ ["ShiftLeftLogical.Vector128.Int64.1"] = ShiftLeftLogical_Vector128_Int64_1,
+ ["ShiftLeftLogical.Vector128.SByte.1"] = ShiftLeftLogical_Vector128_SByte_1,
+ ["ShiftLeftLogical.Vector128.UInt16.1"] = ShiftLeftLogical_Vector128_UInt16_1,
+ ["ShiftLeftLogical.Vector128.UInt32.1"] = ShiftLeftLogical_Vector128_UInt32_1,
+ ["ShiftLeftLogical.Vector128.UInt64.1"] = ShiftLeftLogical_Vector128_UInt64_1,
+ ["ShiftLeftLogicalSaturate.Vector64.Byte.1"] = ShiftLeftLogicalSaturate_Vector64_Byte_1,
+ ["ShiftLeftLogicalSaturate.Vector64.Int16.1"] = ShiftLeftLogicalSaturate_Vector64_Int16_1,
+ ["ShiftLeftLogicalSaturate.Vector64.Int32.1"] = ShiftLeftLogicalSaturate_Vector64_Int32_1,
+ ["ShiftLeftLogicalSaturate.Vector64.SByte.1"] = ShiftLeftLogicalSaturate_Vector64_SByte_1,
+ ["ShiftLeftLogicalSaturate.Vector64.UInt16.1"] = ShiftLeftLogicalSaturate_Vector64_UInt16_1,
+ ["ShiftLeftLogicalSaturate.Vector64.UInt32.1"] = ShiftLeftLogicalSaturate_Vector64_UInt32_1,
+ ["ShiftLeftLogicalSaturate.Vector128.Byte.1"] = ShiftLeftLogicalSaturate_Vector128_Byte_1,
+ ["ShiftLeftLogicalSaturate.Vector128.Int16.1"] = ShiftLeftLogicalSaturate_Vector128_Int16_1,
+ ["ShiftLeftLogicalSaturate.Vector128.Int32.1"] = ShiftLeftLogicalSaturate_Vector128_Int32_1,
+ ["ShiftLeftLogicalSaturate.Vector128.Int64.1"] = ShiftLeftLogicalSaturate_Vector128_Int64_1,
+ ["ShiftLeftLogicalSaturate.Vector128.SByte.1"] = ShiftLeftLogicalSaturate_Vector128_SByte_1,
+ ["ShiftLeftLogicalSaturate.Vector128.UInt16.1"] = ShiftLeftLogicalSaturate_Vector128_UInt16_1,
+ ["ShiftLeftLogicalSaturate.Vector128.UInt32.1"] = ShiftLeftLogicalSaturate_Vector128_UInt32_1,
+ ["ShiftLeftLogicalSaturate.Vector128.UInt64.1"] = ShiftLeftLogicalSaturate_Vector128_UInt64_1,
+ ["ShiftLeftLogicalSaturateScalar.Vector64.Int64.1"] = ShiftLeftLogicalSaturateScalar_Vector64_Int64_1,
+ ["ShiftLeftLogicalSaturateScalar.Vector64.UInt64.1"] = ShiftLeftLogicalSaturateScalar_Vector64_UInt64_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector64.Int16.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_Int16_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector64.Int32.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_Int32_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector64.SByte.1"] = ShiftLeftLogicalSaturateUnsigned_Vector64_SByte_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int16.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int16_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int32.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int32_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector128.Int64.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_Int64_1,
+ ["ShiftLeftLogicalSaturateUnsigned.Vector128.SByte.1"] = ShiftLeftLogicalSaturateUnsigned_Vector128_SByte_1,
+ ["ShiftLeftLogicalSaturateUnsignedScalar.Vector64.Int64.1"] = ShiftLeftLogicalSaturateUnsignedScalar_Vector64_Int64_1,
+ ["ShiftLeftLogicalScalar.Vector64.Int64.1"] = ShiftLeftLogicalScalar_Vector64_Int64_1,
+ ["ShiftLeftLogicalScalar.Vector64.UInt64.1"] = ShiftLeftLogicalScalar_Vector64_UInt64_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.Byte.1"] = ShiftLeftLogicalWideningLower_Vector64_Byte_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.Int16.1"] = ShiftLeftLogicalWideningLower_Vector64_Int16_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.Int32.1"] = ShiftLeftLogicalWideningLower_Vector64_Int32_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.SByte.1"] = ShiftLeftLogicalWideningLower_Vector64_SByte_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.UInt16.1"] = ShiftLeftLogicalWideningLower_Vector64_UInt16_1,
+ ["ShiftLeftLogicalWideningLower.Vector64.UInt32.1"] = ShiftLeftLogicalWideningLower_Vector64_UInt32_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.Byte.1"] = ShiftLeftLogicalWideningUpper_Vector128_Byte_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.Int16.1"] = ShiftLeftLogicalWideningUpper_Vector128_Int16_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.Int32.1"] = ShiftLeftLogicalWideningUpper_Vector128_Int32_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.SByte.1"] = ShiftLeftLogicalWideningUpper_Vector128_SByte_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.UInt16.1"] = ShiftLeftLogicalWideningUpper_Vector128_UInt16_1,
+ ["ShiftLeftLogicalWideningUpper.Vector128.UInt32.1"] = ShiftLeftLogicalWideningUpper_Vector128_UInt32_1,
+ ["ShiftLogical.Vector64.Byte"] = ShiftLogical_Vector64_Byte,
+ ["ShiftLogical.Vector64.Int16"] = ShiftLogical_Vector64_Int16,
+ ["ShiftLogical.Vector64.Int32"] = ShiftLogical_Vector64_Int32,
+ ["ShiftLogical.Vector64.SByte"] = ShiftLogical_Vector64_SByte,
+ ["ShiftLogical.Vector64.UInt16"] = ShiftLogical_Vector64_UInt16,
+ ["ShiftLogical.Vector64.UInt32"] = ShiftLogical_Vector64_UInt32,
+ ["ShiftLogical.Vector128.Byte"] = ShiftLogical_Vector128_Byte,
+ ["ShiftLogical.Vector128.Int16"] = ShiftLogical_Vector128_Int16,
+ ["ShiftLogical.Vector128.Int32"] = ShiftLogical_Vector128_Int32,
+ ["ShiftLogical.Vector128.Int64"] = ShiftLogical_Vector128_Int64,
+ ["ShiftLogical.Vector128.SByte"] = ShiftLogical_Vector128_SByte,
+ ["ShiftLogical.Vector128.UInt16"] = ShiftLogical_Vector128_UInt16,
+ ["ShiftLogical.Vector128.UInt32"] = ShiftLogical_Vector128_UInt32,
+ ["ShiftLogical.Vector128.UInt64"] = ShiftLogical_Vector128_UInt64,
+ ["ShiftLogicalRounded.Vector64.Byte"] = ShiftLogicalRounded_Vector64_Byte,
+ ["ShiftLogicalRounded.Vector64.Int16"] = ShiftLogicalRounded_Vector64_Int16,
+ ["ShiftLogicalRounded.Vector64.Int32"] = ShiftLogicalRounded_Vector64_Int32,
+ ["ShiftLogicalRounded.Vector64.SByte"] = ShiftLogicalRounded_Vector64_SByte,
+ ["ShiftLogicalRounded.Vector64.UInt16"] = ShiftLogicalRounded_Vector64_UInt16,
+ ["ShiftLogicalRounded.Vector64.UInt32"] = ShiftLogicalRounded_Vector64_UInt32,
+ ["ShiftLogicalRounded.Vector128.Byte"] = ShiftLogicalRounded_Vector128_Byte,
+ ["ShiftLogicalRounded.Vector128.Int16"] = ShiftLogicalRounded_Vector128_Int16,
+ ["ShiftLogicalRounded.Vector128.Int32"] = ShiftLogicalRounded_Vector128_Int32,
+ ["ShiftLogicalRounded.Vector128.Int64"] = ShiftLogicalRounded_Vector128_Int64,
+ ["ShiftLogicalRounded.Vector128.SByte"] = ShiftLogicalRounded_Vector128_SByte,
+ ["ShiftLogicalRounded.Vector128.UInt16"] = ShiftLogicalRounded_Vector128_UInt16,
+ ["ShiftLogicalRounded.Vector128.UInt32"] = ShiftLogicalRounded_Vector128_UInt32,
+ ["ShiftLogicalRounded.Vector128.UInt64"] = ShiftLogicalRounded_Vector128_UInt64,
+ ["ShiftLogicalRoundedSaturate.Vector64.Byte"] = ShiftLogicalRoundedSaturate_Vector64_Byte,
+ ["ShiftLogicalRoundedSaturate.Vector64.Int16"] = ShiftLogicalRoundedSaturate_Vector64_Int16,
+ ["ShiftLogicalRoundedSaturate.Vector64.Int32"] = ShiftLogicalRoundedSaturate_Vector64_Int32,
+ ["ShiftLogicalRoundedSaturate.Vector64.SByte"] = ShiftLogicalRoundedSaturate_Vector64_SByte,
+ ["ShiftLogicalRoundedSaturate.Vector64.UInt16"] = ShiftLogicalRoundedSaturate_Vector64_UInt16,
+ ["ShiftLogicalRoundedSaturate.Vector64.UInt32"] = ShiftLogicalRoundedSaturate_Vector64_UInt32,
+ ["ShiftLogicalRoundedSaturate.Vector128.Byte"] = ShiftLogicalRoundedSaturate_Vector128_Byte,
+ ["ShiftLogicalRoundedSaturate.Vector128.Int16"] = ShiftLogicalRoundedSaturate_Vector128_Int16,
+ ["ShiftLogicalRoundedSaturate.Vector128.Int32"] = ShiftLogicalRoundedSaturate_Vector128_Int32,
+ ["ShiftLogicalRoundedSaturate.Vector128.Int64"] = ShiftLogicalRoundedSaturate_Vector128_Int64,
+ ["ShiftLogicalRoundedSaturate.Vector128.SByte"] = ShiftLogicalRoundedSaturate_Vector128_SByte,
+ ["ShiftLogicalRoundedSaturate.Vector128.UInt16"] = ShiftLogicalRoundedSaturate_Vector128_UInt16,
+ ["ShiftLogicalRoundedSaturate.Vector128.UInt32"] = ShiftLogicalRoundedSaturate_Vector128_UInt32,
+ ["ShiftLogicalRoundedSaturate.Vector128.UInt64"] = ShiftLogicalRoundedSaturate_Vector128_UInt64,
+ ["ShiftLogicalRoundedSaturateScalar.Vector64.Int64"] = ShiftLogicalRoundedSaturateScalar_Vector64_Int64,
+ ["ShiftLogicalRoundedSaturateScalar.Vector64.UInt64"] = ShiftLogicalRoundedSaturateScalar_Vector64_UInt64,
+ ["ShiftLogicalRoundedScalar.Vector64.Int64"] = ShiftLogicalRoundedScalar_Vector64_Int64,
+ ["ShiftLogicalRoundedScalar.Vector64.UInt64"] = ShiftLogicalRoundedScalar_Vector64_UInt64,
+ ["ShiftLogicalSaturate.Vector64.Byte"] = ShiftLogicalSaturate_Vector64_Byte,
+ ["ShiftLogicalSaturate.Vector64.Int16"] = ShiftLogicalSaturate_Vector64_Int16,
+ ["ShiftLogicalSaturate.Vector64.Int32"] = ShiftLogicalSaturate_Vector64_Int32,
+ ["ShiftLogicalSaturate.Vector64.SByte"] = ShiftLogicalSaturate_Vector64_SByte,
+ ["ShiftLogicalSaturate.Vector64.UInt16"] = ShiftLogicalSaturate_Vector64_UInt16,
+ ["ShiftLogicalSaturate.Vector64.UInt32"] = ShiftLogicalSaturate_Vector64_UInt32,
+ ["ShiftLogicalSaturate.Vector128.Byte"] = ShiftLogicalSaturate_Vector128_Byte,
+ ["ShiftLogicalSaturate.Vector128.Int16"] = ShiftLogicalSaturate_Vector128_Int16,
+ ["ShiftLogicalSaturate.Vector128.Int32"] = ShiftLogicalSaturate_Vector128_Int32,
+ ["ShiftLogicalSaturate.Vector128.Int64"] = ShiftLogicalSaturate_Vector128_Int64,
+ ["ShiftLogicalSaturate.Vector128.SByte"] = ShiftLogicalSaturate_Vector128_SByte,
+ ["ShiftLogicalSaturate.Vector128.UInt16"] = ShiftLogicalSaturate_Vector128_UInt16,
+ ["ShiftLogicalSaturate.Vector128.UInt32"] = ShiftLogicalSaturate_Vector128_UInt32,
+ ["ShiftLogicalSaturate.Vector128.UInt64"] = ShiftLogicalSaturate_Vector128_UInt64,
+ ["ShiftLogicalSaturateScalar.Vector64.Int64"] = ShiftLogicalSaturateScalar_Vector64_Int64,
+ ["ShiftLogicalSaturateScalar.Vector64.UInt64"] = ShiftLogicalSaturateScalar_Vector64_UInt64,
+ ["ShiftLogicalScalar.Vector64.Int64"] = ShiftLogicalScalar_Vector64_Int64,
+ ["ShiftLogicalScalar.Vector64.UInt64"] = ShiftLogicalScalar_Vector64_UInt64,
+ ["ShiftRightArithmetic.Vector64.Int16.1"] = ShiftRightArithmetic_Vector64_Int16_1,
+ ["ShiftRightArithmetic.Vector64.Int32.1"] = ShiftRightArithmetic_Vector64_Int32_1,
+ ["ShiftRightArithmetic.Vector64.SByte.1"] = ShiftRightArithmetic_Vector64_SByte_1,
+ ["ShiftRightArithmetic.Vector128.Int16.1"] = ShiftRightArithmetic_Vector128_Int16_1,
+ ["ShiftRightArithmetic.Vector128.Int32.1"] = ShiftRightArithmetic_Vector128_Int32_1,
+ ["ShiftRightArithmetic.Vector128.Int64.1"] = ShiftRightArithmetic_Vector128_Int64_1,
+ ["ShiftRightArithmetic.Vector128.SByte.1"] = ShiftRightArithmetic_Vector128_SByte_1,
+ ["ShiftRightArithmeticAdd.Vector64.Int16.1"] = ShiftRightArithmeticAdd_Vector64_Int16_1,
+ ["ShiftRightArithmeticAdd.Vector64.Int32.1"] = ShiftRightArithmeticAdd_Vector64_Int32_1,
+ ["ShiftRightArithmeticAdd.Vector64.SByte.1"] = ShiftRightArithmeticAdd_Vector64_SByte_1,
+ ["ShiftRightArithmeticAdd.Vector128.Int16.1"] = ShiftRightArithmeticAdd_Vector128_Int16_1,
+ ["ShiftRightArithmeticAdd.Vector128.Int32.1"] = ShiftRightArithmeticAdd_Vector128_Int32_1,
+ ["ShiftRightArithmeticAdd.Vector128.Int64.1"] = ShiftRightArithmeticAdd_Vector128_Int64_1,
+ ["ShiftRightArithmeticAdd.Vector128.SByte.1"] = ShiftRightArithmeticAdd_Vector128_SByte_1,
+ ["ShiftRightArithmeticAddScalar.Vector64.Int64.1"] = ShiftRightArithmeticAddScalar_Vector64_Int64_1,
+ ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_Int16_1,
+ ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_Int32_1,
+ ["ShiftRightArithmeticNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightArithmeticNarrowingSaturateLower_Vector64_SByte_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.Byte.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_Byte_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.UInt16.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_UInt16_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedLower.Vector64.UInt32.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedLower_Vector64_UInt32_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.Byte.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_Byte_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.UInt16.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_UInt16_1,
+ ["ShiftRightArithmeticNarrowingSaturateUnsignedUpper.Vector128.UInt32.1"] = ShiftRightArithmeticNarrowingSaturateUnsignedUpper_Vector128_UInt32_1,
+ ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_Int16_1,
+ ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_Int32_1,
+ ["ShiftRightArithmeticNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightArithmeticNarrowingSaturateUpper_Vector128_SByte_1,
+ ["ShiftRightArithmeticRounded.Vector64.Int16.1"] = ShiftRightArithmeticRounded_Vector64_Int16_1,
+ ["ShiftRightArithmeticRounded.Vector64.Int32.1"] = ShiftRightArithmeticRounded_Vector64_Int32_1,
+ ["ShiftRightArithmeticRounded.Vector64.SByte.1"] = ShiftRightArithmeticRounded_Vector64_SByte_1,
+ ["ShiftRightArithmeticRounded.Vector128.Int16.1"] = ShiftRightArithmeticRounded_Vector128_Int16_1,
+ ["ShiftRightArithmeticRounded.Vector128.Int32.1"] = ShiftRightArithmeticRounded_Vector128_Int32_1,
+ ["ShiftRightArithmeticRounded.Vector128.Int64.1"] = ShiftRightArithmeticRounded_Vector128_Int64_1,
+ ["ShiftRightArithmeticRounded.Vector128.SByte.1"] = ShiftRightArithmeticRounded_Vector128_SByte_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector64.Int16.1"] = ShiftRightArithmeticRoundedAdd_Vector64_Int16_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector64.Int32.1"] = ShiftRightArithmeticRoundedAdd_Vector64_Int32_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector64.SByte.1"] = ShiftRightArithmeticRoundedAdd_Vector64_SByte_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector128.Int16.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int16_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector128.Int32.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int32_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector128.Int64.1"] = ShiftRightArithmeticRoundedAdd_Vector128_Int64_1,
+ ["ShiftRightArithmeticRoundedAdd.Vector128.SByte.1"] = ShiftRightArithmeticRoundedAdd_Vector128_SByte_1,
+ ["ShiftRightArithmeticRoundedAddScalar.Vector64.Int64.1"] = ShiftRightArithmeticRoundedAddScalar_Vector64_Int64_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_Int16_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_Int32_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateLower_Vector64_SByte_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.Byte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_Byte_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.UInt16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_UInt16_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower.Vector64.UInt32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower_Vector64_UInt32_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.Byte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_Byte_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.UInt16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_UInt16_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper.Vector128.UInt32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper_Vector128_UInt32_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_Int16_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_Int32_1,
+ ["ShiftRightArithmeticRoundedNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightArithmeticRoundedNarrowingSaturateUpper_Vector128_SByte_1,
+ ["ShiftRightArithmeticRoundedScalar.Vector64.Int64.1"] = ShiftRightArithmeticRoundedScalar_Vector64_Int64_1,
+ ["ShiftRightArithmeticScalar.Vector64.Int64.1"] = ShiftRightArithmeticScalar_Vector64_Int64_1,
+ ["ShiftRightLogical.Vector64.Byte.1"] = ShiftRightLogical_Vector64_Byte_1,
+ ["ShiftRightLogical.Vector64.Int16.1"] = ShiftRightLogical_Vector64_Int16_1,
+ ["ShiftRightLogical.Vector64.Int32.1"] = ShiftRightLogical_Vector64_Int32_1,
+ ["ShiftRightLogical.Vector64.SByte.1"] = ShiftRightLogical_Vector64_SByte_1,
+ ["ShiftRightLogical.Vector64.UInt16.1"] = ShiftRightLogical_Vector64_UInt16_1,
+ ["ShiftRightLogical.Vector64.UInt32.1"] = ShiftRightLogical_Vector64_UInt32_1,
+ ["ShiftRightLogical.Vector128.Byte.1"] = ShiftRightLogical_Vector128_Byte_1,
+ ["ShiftRightLogical.Vector128.Int16.1"] = ShiftRightLogical_Vector128_Int16_1,
+ ["ShiftRightLogical.Vector128.Int32.1"] = ShiftRightLogical_Vector128_Int32_1,
+ ["ShiftRightLogical.Vector128.Int64.1"] = ShiftRightLogical_Vector128_Int64_1,
+ ["ShiftRightLogical.Vector128.SByte.1"] = ShiftRightLogical_Vector128_SByte_1,
+ ["ShiftRightLogical.Vector128.UInt16.1"] = ShiftRightLogical_Vector128_UInt16_1,
+ ["ShiftRightLogical.Vector128.UInt32.1"] = ShiftRightLogical_Vector128_UInt32_1,
+ ["ShiftRightLogical.Vector128.UInt64.1"] = ShiftRightLogical_Vector128_UInt64_1,
+ ["ShiftRightLogicalAdd.Vector64.Byte.1"] = ShiftRightLogicalAdd_Vector64_Byte_1,
+ ["ShiftRightLogicalAdd.Vector64.Int16.1"] = ShiftRightLogicalAdd_Vector64_Int16_1,
+ ["ShiftRightLogicalAdd.Vector64.Int32.1"] = ShiftRightLogicalAdd_Vector64_Int32_1,
+ ["ShiftRightLogicalAdd.Vector64.SByte.1"] = ShiftRightLogicalAdd_Vector64_SByte_1,
+ ["ShiftRightLogicalAdd.Vector64.UInt16.1"] = ShiftRightLogicalAdd_Vector64_UInt16_1,
+ ["ShiftRightLogicalAdd.Vector64.UInt32.1"] = ShiftRightLogicalAdd_Vector64_UInt32_1,
+ ["ShiftRightLogicalAdd.Vector128.Byte.1"] = ShiftRightLogicalAdd_Vector128_Byte_1,
+ ["ShiftRightLogicalAdd.Vector128.Int16.1"] = ShiftRightLogicalAdd_Vector128_Int16_1,
+ ["ShiftRightLogicalAdd.Vector128.Int32.1"] = ShiftRightLogicalAdd_Vector128_Int32_1,
+ ["ShiftRightLogicalAdd.Vector128.Int64.1"] = ShiftRightLogicalAdd_Vector128_Int64_1,
+ ["ShiftRightLogicalAdd.Vector128.SByte.1"] = ShiftRightLogicalAdd_Vector128_SByte_1,
+ ["ShiftRightLogicalAdd.Vector128.UInt16.1"] = ShiftRightLogicalAdd_Vector128_UInt16_1,
+ ["ShiftRightLogicalAdd.Vector128.UInt32.1"] = ShiftRightLogicalAdd_Vector128_UInt32_1,
+ ["ShiftRightLogicalAdd.Vector128.UInt64.1"] = ShiftRightLogicalAdd_Vector128_UInt64_1,
+ ["ShiftRightLogicalAddScalar.Vector64.Int64.1"] = ShiftRightLogicalAddScalar_Vector64_Int64_1,
+ ["ShiftRightLogicalAddScalar.Vector64.UInt64.1"] = ShiftRightLogicalAddScalar_Vector64_UInt64_1,
+ ["ShiftRightLogicalNarrowingLower.Vector64.Byte.1"] = ShiftRightLogicalNarrowingLower_Vector64_Byte_1,
+ ["ShiftRightLogicalNarrowingLower.Vector64.Int16.1"] = ShiftRightLogicalNarrowingLower_Vector64_Int16_1,
+ ["ShiftRightLogicalNarrowingLower.Vector64.Int32.1"] = ShiftRightLogicalNarrowingLower_Vector64_Int32_1,
+ ["ShiftRightLogicalNarrowingLower.Vector64.SByte.1"] = ShiftRightLogicalNarrowingLower_Vector64_SByte_1,
+ ["ShiftRightLogicalNarrowingLower.Vector64.UInt16.1"] = ShiftRightLogicalNarrowingLower_Vector64_UInt16_1,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part4.cs b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part4.cs
new file mode 100644
index 00000000000000..ff81fbc8fd0963
--- /dev/null
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/AdvSimd/Program.AdvSimd_Part4.cs
@@ -0,0 +1,243 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+using System;
+using System.Collections.Generic;
+
+namespace JIT.HardwareIntrinsics.Arm
+{
+ public static partial class Program
+ {
+ static Program()
+ {
+ TestList = new Dictionary() {
+ ["ShiftRightLogicalNarrowingLower.Vector64.UInt32.1"] = ShiftRightLogicalNarrowingLower_Vector64_UInt32_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Byte.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Byte_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Int16_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_Int32_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_SByte_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.UInt16.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_UInt16_1,
+ ["ShiftRightLogicalNarrowingSaturateLower.Vector64.UInt32.1"] = ShiftRightLogicalNarrowingSaturateLower_Vector64_UInt32_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Byte.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Byte_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Int16_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_Int32_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_SByte_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.UInt16.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_UInt16_1,
+ ["ShiftRightLogicalNarrowingSaturateUpper.Vector128.UInt32.1"] = ShiftRightLogicalNarrowingSaturateUpper_Vector128_UInt32_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.Byte.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Byte_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.Int16.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Int16_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.Int32.1"] = ShiftRightLogicalNarrowingUpper_Vector128_Int32_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.SByte.1"] = ShiftRightLogicalNarrowingUpper_Vector128_SByte_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.UInt16.1"] = ShiftRightLogicalNarrowingUpper_Vector128_UInt16_1,
+ ["ShiftRightLogicalNarrowingUpper.Vector128.UInt32.1"] = ShiftRightLogicalNarrowingUpper_Vector128_UInt32_1,
+ ["ShiftRightLogicalRounded.Vector64.Byte.1"] = ShiftRightLogicalRounded_Vector64_Byte_1,
+ ["ShiftRightLogicalRounded.Vector64.Int16.1"] = ShiftRightLogicalRounded_Vector64_Int16_1,
+ ["ShiftRightLogicalRounded.Vector64.Int32.1"] = ShiftRightLogicalRounded_Vector64_Int32_1,
+ ["ShiftRightLogicalRounded.Vector64.SByte.1"] = ShiftRightLogicalRounded_Vector64_SByte_1,
+ ["ShiftRightLogicalRounded.Vector64.UInt16.1"] = ShiftRightLogicalRounded_Vector64_UInt16_1,
+ ["ShiftRightLogicalRounded.Vector64.UInt32.1"] = ShiftRightLogicalRounded_Vector64_UInt32_1,
+ ["ShiftRightLogicalRounded.Vector128.Byte.1"] = ShiftRightLogicalRounded_Vector128_Byte_1,
+ ["ShiftRightLogicalRounded.Vector128.Int16.1"] = ShiftRightLogicalRounded_Vector128_Int16_1,
+ ["ShiftRightLogicalRounded.Vector128.Int32.1"] = ShiftRightLogicalRounded_Vector128_Int32_1,
+ ["ShiftRightLogicalRounded.Vector128.Int64.1"] = ShiftRightLogicalRounded_Vector128_Int64_1,
+ ["ShiftRightLogicalRounded.Vector128.SByte.1"] = ShiftRightLogicalRounded_Vector128_SByte_1,
+ ["ShiftRightLogicalRounded.Vector128.UInt16.1"] = ShiftRightLogicalRounded_Vector128_UInt16_1,
+ ["ShiftRightLogicalRounded.Vector128.UInt32.1"] = ShiftRightLogicalRounded_Vector128_UInt32_1,
+ ["ShiftRightLogicalRounded.Vector128.UInt64.1"] = ShiftRightLogicalRounded_Vector128_UInt64_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.Byte.1"] = ShiftRightLogicalRoundedAdd_Vector64_Byte_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.Int16.1"] = ShiftRightLogicalRoundedAdd_Vector64_Int16_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.Int32.1"] = ShiftRightLogicalRoundedAdd_Vector64_Int32_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.SByte.1"] = ShiftRightLogicalRoundedAdd_Vector64_SByte_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.UInt16.1"] = ShiftRightLogicalRoundedAdd_Vector64_UInt16_1,
+ ["ShiftRightLogicalRoundedAdd.Vector64.UInt32.1"] = ShiftRightLogicalRoundedAdd_Vector64_UInt32_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.Byte.1"] = ShiftRightLogicalRoundedAdd_Vector128_Byte_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.Int16.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int16_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.Int32.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int32_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.Int64.1"] = ShiftRightLogicalRoundedAdd_Vector128_Int64_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.SByte.1"] = ShiftRightLogicalRoundedAdd_Vector128_SByte_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.UInt16.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt16_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.UInt32.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt32_1,
+ ["ShiftRightLogicalRoundedAdd.Vector128.UInt64.1"] = ShiftRightLogicalRoundedAdd_Vector128_UInt64_1,
+ ["ShiftRightLogicalRoundedAddScalar.Vector64.Int64.1"] = ShiftRightLogicalRoundedAddScalar_Vector64_Int64_1,
+ ["ShiftRightLogicalRoundedAddScalar.Vector64.UInt64.1"] = ShiftRightLogicalRoundedAddScalar_Vector64_UInt64_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Byte.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Byte_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Int16.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Int16_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.Int32.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_Int32_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.SByte.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_SByte_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.UInt16.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_UInt16_1,
+ ["ShiftRightLogicalRoundedNarrowingLower.Vector64.UInt32.1"] = ShiftRightLogicalRoundedNarrowingLower_Vector64_UInt32_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Byte.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Byte_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Int16.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Int16_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.Int32.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_Int32_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.SByte.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_SByte_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.UInt16.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_UInt16_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateLower.Vector64.UInt32.1"] = ShiftRightLogicalRoundedNarrowingSaturateLower_Vector64_UInt32_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Byte.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Byte_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Int16.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Int16_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.Int32.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_Int32_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.SByte.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_SByte_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.UInt16.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_UInt16_1,
+ ["ShiftRightLogicalRoundedNarrowingSaturateUpper.Vector128.UInt32.1"] = ShiftRightLogicalRoundedNarrowingSaturateUpper_Vector128_UInt32_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Byte.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Byte_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Int16.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Int16_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.Int32.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_Int32_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.SByte.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_SByte_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.UInt16.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_UInt16_1,
+ ["ShiftRightLogicalRoundedNarrowingUpper.Vector128.UInt32.1"] = ShiftRightLogicalRoundedNarrowingUpper_Vector128_UInt32_1,
+ ["ShiftRightLogicalRoundedScalar.Vector64.Int64.1"] = ShiftRightLogicalRoundedScalar_Vector64_Int64_1,
+ ["ShiftRightLogicalRoundedScalar.Vector64.UInt64.1"] = ShiftRightLogicalRoundedScalar_Vector64_UInt64_1,
+ ["ShiftRightLogicalScalar.Vector64.Int64.1"] = ShiftRightLogicalScalar_Vector64_Int64_1,
+ ["ShiftRightLogicalScalar.Vector64.UInt64.1"] = ShiftRightLogicalScalar_Vector64_UInt64_1,
+ ["SignExtendWideningLower.Vector64.Int16"] = SignExtendWideningLower_Vector64_Int16,
+ ["SignExtendWideningLower.Vector64.Int32"] = SignExtendWideningLower_Vector64_Int32,
+ ["SignExtendWideningLower.Vector64.SByte"] = SignExtendWideningLower_Vector64_SByte,
+ ["SignExtendWideningUpper.Vector128.Int16"] = SignExtendWideningUpper_Vector128_Int16,
+ ["SignExtendWideningUpper.Vector128.Int32"] = SignExtendWideningUpper_Vector128_Int32,
+ ["SignExtendWideningUpper.Vector128.SByte"] = SignExtendWideningUpper_Vector128_SByte,
+ ["SqrtScalar.Vector64.Double"] = SqrtScalar_Vector64_Double,
+ ["SqrtScalar.Vector64.Single"] = SqrtScalar_Vector64_Single,
+ ["Store.Vector64.Byte"] = Store_Vector64_Byte,
+ ["Store.Vector64.Double"] = Store_Vector64_Double,
+ ["Store.Vector64.Int16"] = Store_Vector64_Int16,
+ ["Store.Vector64.Int32"] = Store_Vector64_Int32,
+ ["Store.Vector64.Int64"] = Store_Vector64_Int64,
+ ["Store.Vector64.SByte"] = Store_Vector64_SByte,
+ ["Store.Vector64.Single"] = Store_Vector64_Single,
+ ["Store.Vector64.UInt16"] = Store_Vector64_UInt16,
+ ["Store.Vector64.UInt32"] = Store_Vector64_UInt32,
+ ["Store.Vector64.UInt64"] = Store_Vector64_UInt64,
+ ["Store.Vector128.Byte"] = Store_Vector128_Byte,
+ ["Store.Vector128.Double"] = Store_Vector128_Double,
+ ["Store.Vector128.Int16"] = Store_Vector128_Int16,
+ ["Store.Vector128.Int32"] = Store_Vector128_Int32,
+ ["Store.Vector128.Int64"] = Store_Vector128_Int64,
+ ["Store.Vector128.SByte"] = Store_Vector128_SByte,
+ ["Store.Vector128.Single"] = Store_Vector128_Single,
+ ["Store.Vector128.UInt16"] = Store_Vector128_UInt16,
+ ["Store.Vector128.UInt32"] = Store_Vector128_UInt32,
+ ["Store.Vector128.UInt64"] = Store_Vector128_UInt64,
+ ["Subtract.Vector64.Byte"] = Subtract_Vector64_Byte,
+ ["Subtract.Vector64.Int16"] = Subtract_Vector64_Int16,
+ ["Subtract.Vector64.Int32"] = Subtract_Vector64_Int32,
+ ["Subtract.Vector64.SByte"] = Subtract_Vector64_SByte,
+ ["Subtract.Vector64.Single"] = Subtract_Vector64_Single,
+ ["Subtract.Vector64.UInt16"] = Subtract_Vector64_UInt16,
+ ["Subtract.Vector64.UInt32"] = Subtract_Vector64_UInt32,
+ ["Subtract.Vector128.Byte"] = Subtract_Vector128_Byte,
+ ["Subtract.Vector128.Int16"] = Subtract_Vector128_Int16,
+ ["Subtract.Vector128.Int32"] = Subtract_Vector128_Int32,
+ ["Subtract.Vector128.Int64"] = Subtract_Vector128_Int64,
+ ["Subtract.Vector128.SByte"] = Subtract_Vector128_SByte,
+ ["Subtract.Vector128.Single"] = Subtract_Vector128_Single,
+ ["Subtract.Vector128.UInt16"] = Subtract_Vector128_UInt16,
+ ["Subtract.Vector128.UInt32"] = Subtract_Vector128_UInt32,
+ ["Subtract.Vector128.UInt64"] = Subtract_Vector128_UInt64,
+ ["SubtractHighNarrowingLower.Vector64.Byte"] = SubtractHighNarrowingLower_Vector64_Byte,
+ ["SubtractHighNarrowingLower.Vector64.Int16"] = SubtractHighNarrowingLower_Vector64_Int16,
+ ["SubtractHighNarrowingLower.Vector64.Int32"] = SubtractHighNarrowingLower_Vector64_Int32,
+ ["SubtractHighNarrowingLower.Vector64.SByte"] = SubtractHighNarrowingLower_Vector64_SByte,
+ ["SubtractHighNarrowingLower.Vector64.UInt16"] = SubtractHighNarrowingLower_Vector64_UInt16,
+ ["SubtractHighNarrowingLower.Vector64.UInt32"] = SubtractHighNarrowingLower_Vector64_UInt32,
+ ["SubtractHighNarrowingUpper.Vector128.Byte"] = SubtractHighNarrowingUpper_Vector128_Byte,
+ ["SubtractHighNarrowingUpper.Vector128.Int16"] = SubtractHighNarrowingUpper_Vector128_Int16,
+ ["SubtractHighNarrowingUpper.Vector128.Int32"] = SubtractHighNarrowingUpper_Vector128_Int32,
+ ["SubtractHighNarrowingUpper.Vector128.SByte"] = SubtractHighNarrowingUpper_Vector128_SByte,
+ ["SubtractHighNarrowingUpper.Vector128.UInt16"] = SubtractHighNarrowingUpper_Vector128_UInt16,
+ ["SubtractHighNarrowingUpper.Vector128.UInt32"] = SubtractHighNarrowingUpper_Vector128_UInt32,
+ ["SubtractRoundedHighNarrowingLower.Vector64.Byte"] = SubtractRoundedHighNarrowingLower_Vector64_Byte,
+ ["SubtractRoundedHighNarrowingLower.Vector64.Int16"] = SubtractRoundedHighNarrowingLower_Vector64_Int16,
+ ["SubtractRoundedHighNarrowingLower.Vector64.Int32"] = SubtractRoundedHighNarrowingLower_Vector64_Int32,
+ ["SubtractRoundedHighNarrowingLower.Vector64.SByte"] = SubtractRoundedHighNarrowingLower_Vector64_SByte,
+ ["SubtractRoundedHighNarrowingLower.Vector64.UInt16"] = SubtractRoundedHighNarrowingLower_Vector64_UInt16,
+ ["SubtractRoundedHighNarrowingLower.Vector64.UInt32"] = SubtractRoundedHighNarrowingLower_Vector64_UInt32,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.Byte"] = SubtractRoundedHighNarrowingUpper_Vector128_Byte,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.Int16"] = SubtractRoundedHighNarrowingUpper_Vector128_Int16,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.Int32"] = SubtractRoundedHighNarrowingUpper_Vector128_Int32,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.SByte"] = SubtractRoundedHighNarrowingUpper_Vector128_SByte,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.UInt16"] = SubtractRoundedHighNarrowingUpper_Vector128_UInt16,
+ ["SubtractRoundedHighNarrowingUpper.Vector128.UInt32"] = SubtractRoundedHighNarrowingUpper_Vector128_UInt32,
+ ["SubtractSaturate.Vector64.Byte"] = SubtractSaturate_Vector64_Byte,
+ ["SubtractSaturate.Vector64.Int16"] = SubtractSaturate_Vector64_Int16,
+ ["SubtractSaturate.Vector64.Int32"] = SubtractSaturate_Vector64_Int32,
+ ["SubtractSaturate.Vector64.SByte"] = SubtractSaturate_Vector64_SByte,
+ ["SubtractSaturate.Vector64.UInt16"] = SubtractSaturate_Vector64_UInt16,
+ ["SubtractSaturate.Vector64.UInt32"] = SubtractSaturate_Vector64_UInt32,
+ ["SubtractSaturate.Vector128.Byte"] = SubtractSaturate_Vector128_Byte,
+ ["SubtractSaturate.Vector128.Int16"] = SubtractSaturate_Vector128_Int16,
+ ["SubtractSaturate.Vector128.Int32"] = SubtractSaturate_Vector128_Int32,
+ ["SubtractSaturate.Vector128.Int64"] = SubtractSaturate_Vector128_Int64,
+ ["SubtractSaturate.Vector128.SByte"] = SubtractSaturate_Vector128_SByte,
+ ["SubtractSaturate.Vector128.UInt16"] = SubtractSaturate_Vector128_UInt16,
+ ["SubtractSaturate.Vector128.UInt32"] = SubtractSaturate_Vector128_UInt32,
+ ["SubtractSaturate.Vector128.UInt64"] = SubtractSaturate_Vector128_UInt64,
+ ["SubtractSaturateScalar.Vector64.Int64"] = SubtractSaturateScalar_Vector64_Int64,
+ ["SubtractSaturateScalar.Vector64.UInt64"] = SubtractSaturateScalar_Vector64_UInt64,
+ ["SubtractScalar.Vector64.Double"] = SubtractScalar_Vector64_Double,
+ ["SubtractScalar.Vector64.Int64"] = SubtractScalar_Vector64_Int64,
+ ["SubtractScalar.Vector64.Single"] = SubtractScalar_Vector64_Single,
+ ["SubtractScalar.Vector64.UInt64"] = SubtractScalar_Vector64_UInt64,
+ ["SubtractWideningLower.Vector64.Byte"] = SubtractWideningLower_Vector64_Byte,
+ ["SubtractWideningLower.Vector64.Int16"] = SubtractWideningLower_Vector64_Int16,
+ ["SubtractWideningLower.Vector64.Int32"] = SubtractWideningLower_Vector64_Int32,
+ ["SubtractWideningLower.Vector64.SByte"] = SubtractWideningLower_Vector64_SByte,
+ ["SubtractWideningLower.Vector64.UInt16"] = SubtractWideningLower_Vector64_UInt16,
+ ["SubtractWideningLower.Vector64.UInt32"] = SubtractWideningLower_Vector64_UInt32,
+ ["SubtractWideningLower.Vector128.Int16"] = SubtractWideningLower_Vector128_Int16,
+ ["SubtractWideningLower.Vector128.Int32"] = SubtractWideningLower_Vector128_Int32,
+ ["SubtractWideningLower.Vector128.Int64"] = SubtractWideningLower_Vector128_Int64,
+ ["SubtractWideningLower.Vector128.UInt16"] = SubtractWideningLower_Vector128_UInt16,
+ ["SubtractWideningLower.Vector128.UInt32"] = SubtractWideningLower_Vector128_UInt32,
+ ["SubtractWideningLower.Vector128.UInt64"] = SubtractWideningLower_Vector128_UInt64,
+ ["SubtractWideningUpper.Vector128.Byte.Vector128.Byte"] = SubtractWideningUpper_Vector128_Byte_Vector128_Byte,
+ ["SubtractWideningUpper.Vector128.Int16.Vector128.Int16"] = SubtractWideningUpper_Vector128_Int16_Vector128_Int16,
+ ["SubtractWideningUpper.Vector128.Int16.Vector128.SByte"] = SubtractWideningUpper_Vector128_Int16_Vector128_SByte,
+ ["SubtractWideningUpper.Vector128.Int32.Vector128.Int16"] = SubtractWideningUpper_Vector128_Int32_Vector128_Int16,
+ ["SubtractWideningUpper.Vector128.Int32.Vector128.Int32"] = SubtractWideningUpper_Vector128_Int32_Vector128_Int32,
+ ["SubtractWideningUpper.Vector128.Int64.Vector128.Int32"] = SubtractWideningUpper_Vector128_Int64_Vector128_Int32,
+ ["SubtractWideningUpper.Vector128.SByte.Vector128.SByte"] = SubtractWideningUpper_Vector128_SByte_Vector128_SByte,
+ ["SubtractWideningUpper.Vector128.UInt16.Vector128.Byte"] = SubtractWideningUpper_Vector128_UInt16_Vector128_Byte,
+ ["SubtractWideningUpper.Vector128.UInt16.Vector128.UInt16"] = SubtractWideningUpper_Vector128_UInt16_Vector128_UInt16,
+ ["SubtractWideningUpper.Vector128.UInt32.Vector128.UInt16"] = SubtractWideningUpper_Vector128_UInt32_Vector128_UInt16,
+ ["SubtractWideningUpper.Vector128.UInt32.Vector128.UInt32"] = SubtractWideningUpper_Vector128_UInt32_Vector128_UInt32,
+ ["SubtractWideningUpper.Vector128.UInt64.Vector128.UInt32"] = SubtractWideningUpper_Vector128_UInt64_Vector128_UInt32,
+ ["VectorTableLookup.Vector64.Byte"] = VectorTableLookup_Vector64_Byte,
+ ["VectorTableLookup.Vector64.SByte"] = VectorTableLookup_Vector64_SByte,
+ ["VectorTableLookupExtension.Vector64.Byte"] = VectorTableLookupExtension_Vector64_Byte,
+ ["VectorTableLookupExtension.Vector64.SByte"] = VectorTableLookupExtension_Vector64_SByte,
+ ["Xor.Vector64.Byte"] = Xor_Vector64_Byte,
+ ["Xor.Vector64.Double"] = Xor_Vector64_Double,
+ ["Xor.Vector64.Int16"] = Xor_Vector64_Int16,
+ ["Xor.Vector64.Int32"] = Xor_Vector64_Int32,
+ ["Xor.Vector64.Int64"] = Xor_Vector64_Int64,
+ ["Xor.Vector64.SByte"] = Xor_Vector64_SByte,
+ ["Xor.Vector64.Single"] = Xor_Vector64_Single,
+ ["Xor.Vector64.UInt16"] = Xor_Vector64_UInt16,
+ ["Xor.Vector64.UInt32"] = Xor_Vector64_UInt32,
+ ["Xor.Vector64.UInt64"] = Xor_Vector64_UInt64,
+ ["Xor.Vector128.Byte"] = Xor_Vector128_Byte,
+ ["Xor.Vector128.Double"] = Xor_Vector128_Double,
+ ["Xor.Vector128.Int16"] = Xor_Vector128_Int16,
+ ["Xor.Vector128.Int32"] = Xor_Vector128_Int32,
+ ["Xor.Vector128.Int64"] = Xor_Vector128_Int64,
+ ["Xor.Vector128.SByte"] = Xor_Vector128_SByte,
+ ["Xor.Vector128.Single"] = Xor_Vector128_Single,
+ ["Xor.Vector128.UInt16"] = Xor_Vector128_UInt16,
+ ["Xor.Vector128.UInt32"] = Xor_Vector128_UInt32,
+ ["Xor.Vector128.UInt64"] = Xor_Vector128_UInt64,
+ ["ZeroExtendWideningLower.Vector64.Byte"] = ZeroExtendWideningLower_Vector64_Byte,
+ ["ZeroExtendWideningLower.Vector64.Int16"] = ZeroExtendWideningLower_Vector64_Int16,
+ ["ZeroExtendWideningLower.Vector64.Int32"] = ZeroExtendWideningLower_Vector64_Int32,
+ ["ZeroExtendWideningLower.Vector64.SByte"] = ZeroExtendWideningLower_Vector64_SByte,
+ ["ZeroExtendWideningLower.Vector64.UInt16"] = ZeroExtendWideningLower_Vector64_UInt16,
+ ["ZeroExtendWideningLower.Vector64.UInt32"] = ZeroExtendWideningLower_Vector64_UInt32,
+ ["ZeroExtendWideningUpper.Vector128.Byte"] = ZeroExtendWideningUpper_Vector128_Byte,
+ ["ZeroExtendWideningUpper.Vector128.Int16"] = ZeroExtendWideningUpper_Vector128_Int16,
+ ["ZeroExtendWideningUpper.Vector128.Int32"] = ZeroExtendWideningUpper_Vector128_Int32,
+ ["ZeroExtendWideningUpper.Vector128.SByte"] = ZeroExtendWideningUpper_Vector128_SByte,
+ ["ZeroExtendWideningUpper.Vector128.UInt16"] = ZeroExtendWideningUpper_Vector128_UInt16,
+ ["ZeroExtendWideningUpper.Vector128.UInt32"] = ZeroExtendWideningUpper_Vector128_UInt32,
+ };
+ }
+ }
+}
diff --git a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/Shared/GenerateTests.csx b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/Shared/GenerateTests.csx
index b222a941a27fc9..d6fec498005abf 100644
--- a/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/Shared/GenerateTests.csx
+++ b/src/coreclr/tests/src/JIT/HardwareIntrinsics/Arm/Shared/GenerateTests.csx
@@ -1788,14 +1788,40 @@ private static readonly (string templateFileName, Dictionary tem
};
private static void ProcessInputs(string groupName, (string templateFileName, Dictionary templateData)[] inputs)
+{
+ // Too many tests may time out in CI or various stress modes
+ const int MaxGroupSize = 256;
+
+ var numGroups = (inputs.Length + (MaxGroupSize - 1)) / MaxGroupSize;
+
+ if (numGroups == 1)
+ {
+ ProcessInputGroup(groupName, -1, inputs);
+ }
+ else
+ {
+ for (var i = 0; i < numGroups; i++)
+ {
+ var groupStart = i * MaxGroupSize;
+ var groupSize = Math.Min(MaxGroupSize, inputs.Length - groupStart);
+
+ var inputGroup = inputs.Skip(groupStart).Take(groupSize).ToArray();
+ ProcessInputGroup(groupName, i, inputGroup);
+ }
+ }
+}
+
+private static void ProcessInputGroup(string groupName, int index, (string templateFileName, Dictionary templateData)[] inputs)
{
var directoryName = Path.Combine("..", groupName);
Directory.CreateDirectory(directoryName);
- var debugProjectFileName = Path.Combine(directoryName, $"{groupName}_r.csproj");
- var releaseProjectFileName = Path.Combine(directoryName, $"{groupName}_ro.csproj");
+ var fileGroupName = (index >= 0) ? $"{groupName}_Part{index}" : groupName;
+
+ var debugProjectFileName = Path.Combine(directoryName, $"{fileGroupName}_r.csproj");
+ var releaseProjectFileName = Path.Combine(directoryName, $"{fileGroupName}_ro.csproj");
- var testListFileName = Path.Combine(directoryName, $"Program.{groupName}.cs");
+ var testListFileName = Path.Combine(directoryName, $"Program.{fileGroupName}.cs");
using (var debugProjectFile = new StreamWriter(debugProjectFileName, append: false))
using (var releaseProjectFile = new StreamWriter(releaseProjectFileName, append: false))
@@ -1843,13 +1869,13 @@ namespace JIT.HardwareIntrinsics.Arm
ProcessInput(debugProjectFile, releaseProjectFile, testListFile, groupName, input);
}
- debugProjectFile.WriteLine($@"
+ debugProjectFile.WriteLine($@"
");
- releaseProjectFile.WriteLine($@"
+ releaseProjectFile.WriteLine($@"