summaryrefslogtreecommitdiff
path: root/tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs')
-rw-r--r--tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs b/tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs
index d74b22f5e5..1bf4389d94 100644
--- a/tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs
+++ b/tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs
@@ -29,6 +29,22 @@ namespace JIT.HardwareIntrinsics.X86
["DuplicateEvenIndexed.Double"] = DuplicateEvenIndexedDouble,
["DuplicateEvenIndexed.Single"] = DuplicateEvenIndexedSingle,
["DuplicateOddIndexed.Single"] = DuplicateOddIndexedSingle,
+ ["Extract.Byte.1"] = ExtractByte1,
+ ["Extract.SByte.1"] = ExtractSByte1,
+ ["Extract.Byte.20"] = ExtractByte20,
+ ["Extract.SByte.20"] = ExtractSByte20,
+ ["Extract.Int16.1"] = ExtractInt161,
+ ["Extract.UInt16.1"] = ExtractUInt161,
+ ["Extract.Int16.11"] = ExtractInt1611,
+ ["Extract.UInt16.11"] = ExtractUInt1611,
+ ["Extract.Int32.1"] = ExtractInt321,
+ ["Extract.UInt32.1"] = ExtractUInt321,
+ ["Extract.Int32.6"] = ExtractInt326,
+ ["Extract.UInt32.6"] = ExtractUInt326,
+ ["Extract.Int64.1"] = ExtractInt641,
+ ["Extract.UInt64.1"] = ExtractUInt641,
+ ["Extract.Int64.3"] = ExtractInt643,
+ ["Extract.UInt64.3"] = ExtractUInt643,
["ExtendToVector256.Byte"] = ExtendToVector256Byte,
["ExtendToVector256.Double"] = ExtendToVector256Double,
["ExtendToVector256.Int16"] = ExtendToVector256Int16,
@@ -39,6 +55,42 @@ namespace JIT.HardwareIntrinsics.X86
["ExtendToVector256.UInt16"] = ExtendToVector256UInt16,
["ExtendToVector256.UInt32"] = ExtendToVector256UInt32,
["ExtendToVector256.UInt64"] = ExtendToVector256UInt64,
+ ["ExtractVector128.Byte.1.Store"] = ExtractVector128Byte1Store,
+ ["ExtractVector128.SByte.1.Store"] = ExtractVector128SByte1Store,
+ ["ExtractVector128.Int16.1.Store"] = ExtractVector128Int161Store,
+ ["ExtractVector128.UInt16.1.Store"] = ExtractVector128UInt161Store,
+ ["ExtractVector128.Int32.1.Store"] = ExtractVector128Int321Store,
+ ["ExtractVector128.UInt32.1.Store"] = ExtractVector128UInt321Store,
+ ["ExtractVector128.Int64.1.Store"] = ExtractVector128Int641Store,
+ ["ExtractVector128.UInt64.1.Store"] = ExtractVector128UInt641Store,
+ ["ExtractVector128.Single.1.Store"] = ExtractVector128Single1Store,
+ ["ExtractVector128.Double.1.Store"] = ExtractVector128Double1Store,
+ ["Insert.Byte.1"] = InsertByte1,
+ ["Insert.Byte.20"] = InsertByte20,
+ ["Insert.SByte.1"] = InsertSByte1,
+ ["Insert.SByte.20"] = InsertSByte20,
+ ["Insert.Int16.1"] = InsertInt161,
+ ["Insert.Int16.11"] = InsertInt1611,
+ ["Insert.UInt16.1"] = InsertUInt161,
+ ["Insert.UInt16.11"] = InsertUInt1611,
+ ["Insert.Int32.1"] = InsertInt321,
+ ["Insert.Int32.6"] = InsertInt326,
+ ["Insert.UInt32.1"] = InsertUInt321,
+ ["Insert.UInt32.6"] = InsertUInt326,
+ ["Insert.Int64.1"] = InsertInt641,
+ ["Insert.Int64.3"] = InsertInt643,
+ ["Insert.UInt64.1"] = InsertUInt641,
+ ["Insert.UInt64.3"] = InsertUInt643,
+ ["InsertVector128.Byte.1.Load"] = InsertVector128Byte1Load,
+ ["InsertVector128.SByte.1.Load"] = InsertVector128SByte1Load,
+ ["InsertVector128.Int16.1.Load"] = InsertVector128Int161Load,
+ ["InsertVector128.UInt16.1.Load"] = InsertVector128UInt161Load,
+ ["InsertVector128.Int32.1.Load"] = InsertVector128Int321Load,
+ ["InsertVector128.UInt32.1.Load"] = InsertVector128UInt321Load,
+ ["InsertVector128.Int64.1.Load"] = InsertVector128Int641Load,
+ ["InsertVector128.UInt64.1.Load"] = InsertVector128UInt641Load,
+ ["InsertVector128.Single.1.Load"] = InsertVector128Single1Load,
+ ["InsertVector128.Double.1.Load"] = InsertVector128Double1Load,
["Floor.Double"] = FloorDouble,
["Floor.Single"] = FloorSingle,
["GetLowerHalf.Byte"] = GetLowerHalfByte,