diff options
Diffstat (limited to 'tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs')
-rw-r--r-- | tests/src/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs | 52 |
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, |