From 6481c984c0f1ff94e9c8d49dc4bea20a1728b69b Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Tue, 23 Nov 2021 08:13:36 -0800 Subject: [PATCH 1/2] Splitting the hardware intrinsics into more test groupings --- src/tests/Common/testgrouping.proj | 155 +++++++++++++++++- .../X86/{Avx => Avx1}/Add.Double.cs | 0 .../X86/{Avx => Avx1}/Add.Single.cs | 0 .../X86/{Avx => Avx1}/AddSubtract.Double.cs | 0 .../X86/{Avx => Avx1}/AddSubtract.Single.cs | 0 .../X86/{Avx => Avx1}/And.Double.cs | 0 .../X86/{Avx => Avx1}/And.Single.cs | 0 .../X86/{Avx => Avx1}/AndNot.Double.cs | 0 .../X86/{Avx => Avx1}/AndNot.Single.cs | 0 .../X86/{Avx => Avx1}/Avx_r.csproj | 2 +- .../X86/{Avx => Avx1}/Avx_ro.csproj | 2 +- .../X86/{Avx => Avx1}/Blend.cs | 0 .../X86/{Avx => Avx1}/BlendVariable.Double.cs | 0 .../X86/{Avx => Avx1}/BlendVariable.Single.cs | 0 .../X86/{Avx => Avx1}/Blend_r.csproj | 0 .../X86/{Avx => Avx1}/Blend_ro.csproj | 0 .../BroadcastScalarToVector128.Single.cs | 0 .../BroadcastScalarToVector256.Double.cs | 0 .../BroadcastScalarToVector256.Single.cs | 0 .../BroadcastVector128ToVector256.Double.cs | 0 .../BroadcastVector128ToVector256.Single.cs | 0 .../X86/{Avx => Avx1}/Ceiling.Double.cs | 0 .../X86/{Avx => Avx1}/Ceiling.Single.cs | 0 .../X86/{Avx => Avx1}/Compare.cs | 0 .../X86/{Avx => Avx1}/CompareEqual.Double.cs | 0 .../X86/{Avx => Avx1}/CompareEqual.Single.cs | 0 .../CompareGreaterThan.Double.cs | 0 .../CompareGreaterThan.Single.cs | 0 .../CompareGreaterThanOrEqual.Double.cs | 0 .../CompareGreaterThanOrEqual.Single.cs | 0 .../{Avx => Avx1}/CompareLessThan.Double.cs | 0 .../{Avx => Avx1}/CompareLessThan.Single.cs | 0 .../CompareLessThanOrEqual.Double.cs | 0 .../CompareLessThanOrEqual.Single.cs | 0 .../{Avx => Avx1}/CompareNotEqual.Double.cs | 0 .../{Avx => Avx1}/CompareNotEqual.Single.cs | 0 .../CompareNotGreaterThan.Double.cs | 0 .../CompareNotGreaterThan.Single.cs | 0 .../CompareNotGreaterThanOrEqual.Double.cs | 0 .../CompareNotGreaterThanOrEqual.Single.cs | 0 .../CompareNotLessThan.Double.cs | 0 .../CompareNotLessThan.Single.cs | 0 .../CompareNotLessThanOrEqual.Double.cs | 0 .../CompareNotLessThanOrEqual.Single.cs | 0 .../{Avx => Avx1}/CompareOrdered.Double.cs | 0 .../{Avx => Avx1}/CompareOrdered.Single.cs | 0 .../X86/{Avx => Avx1}/CompareScalar.cs | 0 .../X86/{Avx => Avx1}/CompareScalar_r.csproj | 0 .../X86/{Avx => Avx1}/CompareScalar_ro.csproj | 0 .../{Avx => Avx1}/CompareUnordered.Double.cs | 0 .../{Avx => Avx1}/CompareUnordered.Single.cs | 0 .../X86/{Avx => Avx1}/Compare_r.csproj | 0 .../X86/{Avx => Avx1}/Compare_ro.csproj | 0 .../ConvertToVector128Int32.Double.cs | 0 ...rtToVector128Int32WithTruncation.Double.cs | 0 .../ConvertToVector128Single.Double.cs | 0 .../ConvertToVector256Double.Int32.cs | 0 .../ConvertToVector256Double.Single.cs | 0 .../ConvertToVector256Int32.Single.cs | 0 ...rtToVector256Int32WithTruncation.Single.cs | 0 .../ConvertToVector256Single.Int32.cs | 0 .../{Avx => Avx1}/ConvertToVector_r.csproj | 0 .../{Avx => Avx1}/ConvertToVector_ro.csproj | 0 .../X86/{Avx => Avx1}/Divide.Double.cs | 0 .../X86/{Avx => Avx1}/Divide.Single.cs | 0 .../X86/{Avx => Avx1}/DotProduct.cs | 0 .../X86/{Avx => Avx1}/DotProduct_r.csproj | 0 .../X86/{Avx => Avx1}/DotProduct_ro.csproj | 0 .../DuplicateEvenIndexed.Double.cs | 0 .../DuplicateEvenIndexed.Single.cs | 0 .../DuplicateOddIndexed.Single.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Byte.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Double.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Int16.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Int32.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Int64.cs | 0 .../{Avx => Avx1}/ExtendToVector256.SByte.cs | 0 .../{Avx => Avx1}/ExtendToVector256.Single.cs | 0 .../{Avx => Avx1}/ExtendToVector256.UInt16.cs | 0 .../{Avx => Avx1}/ExtendToVector256.UInt32.cs | 0 .../{Avx => Avx1}/ExtendToVector256.UInt64.cs | 0 .../{Avx => Avx1}/ExtractVector128.Byte.1.cs | 0 .../ExtractVector128.Double.1.cs | 0 .../{Avx => Avx1}/ExtractVector128.Int16.1.cs | 0 .../{Avx => Avx1}/ExtractVector128.Int32.1.cs | 0 .../{Avx => Avx1}/ExtractVector128.Int64.1.cs | 0 .../{Avx => Avx1}/ExtractVector128.SByte.1.cs | 0 .../ExtractVector128.Single.1.cs | 0 .../ExtractVector128.UInt16.1.cs | 0 .../ExtractVector128.UInt32.1.cs | 0 .../ExtractVector128.UInt64.1.cs | 0 .../X86/{Avx => Avx1}/Floor.Double.cs | 0 .../X86/{Avx => Avx1}/Floor.Single.cs | 0 .../X86/{Avx => Avx1}/HorizontalAdd.cs | 0 .../X86/{Avx => Avx1}/HorizontalAdd_r.csproj | 0 .../X86/{Avx => Avx1}/HorizontalAdd_ro.csproj | 0 .../X86/{Avx => Avx1}/HorizontalSubtract.cs | 0 .../{Avx => Avx1}/HorizontalSubtract_r.csproj | 0 .../HorizontalSubtract_ro.csproj | 0 .../{Avx => Avx1}/InsertVector128.Byte.1.cs | 0 .../{Avx => Avx1}/InsertVector128.Double.1.cs | 0 .../{Avx => Avx1}/InsertVector128.Int16.1.cs | 0 .../{Avx => Avx1}/InsertVector128.Int32.1.cs | 0 .../{Avx => Avx1}/InsertVector128.Int64.1.cs | 0 .../{Avx => Avx1}/InsertVector128.SByte.1.cs | 0 .../{Avx => Avx1}/InsertVector128.Single.1.cs | 0 .../{Avx => Avx1}/InsertVector128.UInt16.1.cs | 0 .../{Avx => Avx1}/InsertVector128.UInt32.1.cs | 0 .../{Avx => Avx1}/InsertVector128.UInt64.1.cs | 0 .../X86/{Avx => Avx1}/LoadAlignedVector256.cs | 0 .../LoadAlignedVector256_r.csproj | 0 .../LoadAlignedVector256_ro.csproj | 0 .../X86/{Avx => Avx1}/LoadDquVector256.cs | 0 .../{Avx => Avx1}/LoadDquVector256_r.csproj | 0 .../{Avx => Avx1}/LoadDquVector256_ro.csproj | 0 .../X86/{Avx => Avx1}/LoadVector256.Byte.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.Double.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.Int16.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.Int32.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.Int64.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.SByte.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.Single.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.UInt16.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.UInt32.cs | 0 .../X86/{Avx => Avx1}/LoadVector256.UInt64.cs | 0 .../X86/{Avx => Avx1}/MaskLoad.Double.cs | 0 .../X86/{Avx => Avx1}/MaskLoad.Single.cs | 0 .../X86/{Avx => Avx1}/MaskStore.Double.cs | 0 .../X86/{Avx => Avx1}/MaskStore.Single.cs | 0 .../X86/{Avx => Avx1}/Max.Double.cs | 0 .../X86/{Avx => Avx1}/Max.Single.cs | 0 .../X86/{Avx => Avx1}/Min.Double.cs | 0 .../X86/{Avx => Avx1}/Min.Single.cs | 0 .../X86/{Avx => Avx1}/MoveMask.cs | 0 .../X86/{Avx => Avx1}/MoveMask_r.csproj | 0 .../X86/{Avx => Avx1}/MoveMask_ro.csproj | 0 .../X86/{Avx => Avx1}/Multiply.Double.cs | 0 .../X86/{Avx => Avx1}/Multiply.Single.cs | 0 .../X86/{Avx => Avx1}/Or.Double.cs | 0 .../X86/{Avx => Avx1}/Or.Single.cs | 0 .../X86/{Avx => Avx1}/Permute.Double.1.cs | 0 .../X86/{Avx => Avx1}/Permute.Double.2.cs | 0 .../X86/{Avx => Avx1}/Permute.Single.1.cs | 0 .../X86/{Avx => Avx1}/Permute.Single.2.cs | 0 .../X86/{Avx => Avx1}/Permute2x128.Byte.2.cs | 0 .../{Avx => Avx1}/Permute2x128.Double.2.cs | 0 .../X86/{Avx => Avx1}/Permute2x128.Int16.2.cs | 0 .../X86/{Avx => Avx1}/Permute2x128.Int32.2.cs | 0 .../X86/{Avx => Avx1}/Permute2x128.Int64.2.cs | 0 .../X86/{Avx => Avx1}/Permute2x128.SByte.2.cs | 0 .../{Avx => Avx1}/Permute2x128.Single.2.cs | 0 .../{Avx => Avx1}/Permute2x128.UInt16.2.cs | 0 .../{Avx => Avx1}/Permute2x128.UInt32.2.cs | 0 .../{Avx => Avx1}/Permute2x128.UInt64.2.cs | 0 .../X86/{Avx => Avx1}/PermuteVar.Double.cs | 0 .../X86/{Avx => Avx1}/PermuteVar.Single.cs | 0 .../Program.Avx.cs => Avx1/Program.Avx1.cs} | 4 +- .../{Avx => Avx1}/Program.ConvertToVector.cs | 0 .../RoundCurrentDirection.Double.cs | 0 .../RoundCurrentDirection.Single.cs | 0 .../RoundToNearestInteger.Double.cs | 0 .../RoundToNearestInteger.Single.cs | 0 .../RoundToNegativeInfinity.Double.cs | 0 .../RoundToNegativeInfinity.Single.cs | 0 .../RoundToPositiveInfinity.Double.cs | 0 .../RoundToPositiveInfinity.Single.cs | 0 .../X86/{Avx => Avx1}/RoundToZero.Double.cs | 0 .../X86/{Avx => Avx1}/RoundToZero.Single.cs | 0 .../X86/{Avx => Avx1}/Shuffle.Double.1.cs | 0 .../X86/{Avx => Avx1}/Shuffle.Single.1.cs | 0 .../X86/{Avx => Avx1}/Sqrt.cs | 0 .../X86/{Avx => Avx1}/Sqrt_r.csproj | 0 .../X86/{Avx => Avx1}/Sqrt_ro.csproj | 0 .../X86/{Avx => Avx1}/Store.cs | 0 .../X86/{Avx => Avx1}/StoreAligned.cs | 0 .../{Avx => Avx1}/StoreAlignedNonTemporal.cs | 0 .../StoreAlignedNonTemporal_r.csproj | 0 .../StoreAlignedNonTemporal_ro.csproj | 0 .../X86/{Avx => Avx1}/StoreAligned_r.csproj | 0 .../X86/{Avx => Avx1}/StoreAligned_ro.csproj | 0 .../X86/{Avx => Avx1}/Store_r.csproj | 0 .../X86/{Avx => Avx1}/Store_ro.csproj | 0 .../X86/{Avx => Avx1}/Subtract.Double.cs | 0 .../X86/{Avx => Avx1}/Subtract.Single.cs | 0 .../X86/{Avx => Avx1}/TestC.Byte.cs | 0 .../X86/{Avx => Avx1}/TestC.Int16.cs | 0 .../X86/{Avx => Avx1}/TestC.Int32.cs | 0 .../X86/{Avx => Avx1}/TestC.Int64.cs | 0 .../X86/{Avx => Avx1}/TestC.SByte.cs | 0 .../X86/{Avx => Avx1}/TestC.UInt16.cs | 0 .../X86/{Avx => Avx1}/TestC.UInt32.cs | 0 .../X86/{Avx => Avx1}/TestC.UInt64.cs | 0 .../X86/{Avx => Avx1}/TestNotZAndNotC.Byte.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.Int16.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.Int32.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.Int64.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.SByte.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.UInt16.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.UInt32.cs | 0 .../{Avx => Avx1}/TestNotZAndNotC.UInt64.cs | 0 .../X86/{Avx => Avx1}/TestZ.Byte.cs | 0 .../X86/{Avx => Avx1}/TestZ.Int16.cs | 0 .../X86/{Avx => Avx1}/TestZ.Int32.cs | 0 .../X86/{Avx => Avx1}/TestZ.Int64.cs | 0 .../X86/{Avx => Avx1}/TestZ.SByte.cs | 0 .../X86/{Avx => Avx1}/TestZ.UInt16.cs | 0 .../X86/{Avx => Avx1}/TestZ.UInt32.cs | 0 .../X86/{Avx => Avx1}/TestZ.UInt64.cs | 0 .../X86/{Avx => Avx1}/UnpackHigh.cs | 0 .../X86/{Avx => Avx1}/UnpackHigh_r.csproj | 0 .../X86/{Avx => Avx1}/UnpackHigh_ro.csproj | 0 .../X86/{Avx => Avx1}/UnpackLow.cs | 0 .../X86/{Avx => Avx1}/UnpackLow_r.csproj | 0 .../X86/{Avx => Avx1}/UnpackLow_ro.csproj | 0 .../X86/{Avx => Avx1}/Xor.Double.cs | 0 .../X86/{Avx => Avx1}/Xor.Single.cs | 0 .../Avx_r.csproj | 2 +- .../Avx_ro.csproj | 2 +- .../MaskLoad.Double.cs | 0 .../MaskLoad.Single.cs | 0 .../MaskStore.Double.cs | 0 .../MaskStore.Single.cs | 0 .../PermuteVar.Double.cs | 0 .../PermuteVar.Single.cs | 0 .../Program.Avx1_Vector128.cs} | 0 .../X86/Shared/GenerateTests.csx | 16 +- .../ConvertScalarToVector128Single.Single.cs | 0 .../ConvertToInt64.Vector128Single.cs | 0 ...rtToInt64WithTruncation.Vector128Single.cs | 0 .../Program.Sse1.X64.cs} | 0 .../{Sse.X64 => Sse1.X64}/Sse.X64_r.csproj | 2 +- .../{Sse.X64 => Sse1.X64}/Sse.X64_ro.csproj | 2 +- .../X86/{Sse => Sse1}/Add.Single.cs | 0 .../X86/{Sse => Sse1}/AddScalar.Single.cs | 0 .../X86/{Sse => Sse1}/And.Single.cs | 0 .../X86/{Sse => Sse1}/AndNot.Single.cs | 0 .../X86/{Sse => Sse1}/CompareEqual.Single.cs | 0 .../CompareGreaterThan.Single.cs | 0 .../CompareGreaterThanOrEqual.Single.cs | 0 .../{Sse => Sse1}/CompareLessThan.Single.cs | 0 .../CompareLessThanOrEqual.Single.cs | 0 .../{Sse => Sse1}/CompareNotEqual.Single.cs | 0 .../CompareNotGreaterThan.Single.cs | 0 .../CompareNotGreaterThanOrEqual.Single.cs | 0 .../CompareNotLessThan.Single.cs | 0 .../CompareNotLessThanOrEqual.Single.cs | 0 .../{Sse => Sse1}/CompareOrdered.Single.cs | 0 .../CompareScalarEqual.Single.cs | 0 .../CompareScalarGreaterThan.Single.cs | 0 .../CompareScalarGreaterThanOrEqual.Single.cs | 0 .../CompareScalarLessThan.Single.cs | 0 .../CompareScalarLessThanOrEqual.Single.cs | 0 .../CompareScalarNotEqual.Single.cs | 0 .../CompareScalarNotGreaterThan.Single.cs | 0 ...mpareScalarNotGreaterThanOrEqual.Single.cs | 0 .../CompareScalarNotLessThan.Single.cs | 0 .../CompareScalarNotLessThanOrEqual.Single.cs | 0 .../CompareScalarOrdered.Single.cs | 0 .../CompareScalarOrderedEqual.Boolean.cs | 0 ...CompareScalarOrderedGreaterThan.Boolean.cs | 0 ...ScalarOrderedGreaterThanOrEqual.Boolean.cs | 0 .../CompareScalarOrderedLessThan.Boolean.cs | 0 ...areScalarOrderedLessThanOrEqual.Boolean.cs | 0 .../CompareScalarOrderedNotEqual.Boolean.cs | 0 .../CompareScalarUnordered.Single.cs | 0 .../CompareScalarUnorderedEqual.Boolean.cs | 0 ...mpareScalarUnorderedGreaterThan.Boolean.cs | 0 ...alarUnorderedGreaterThanOrEqual.Boolean.cs | 0 .../CompareScalarUnorderedLessThan.Boolean.cs | 0 ...eScalarUnorderedLessThanOrEqual.Boolean.cs | 0 .../CompareScalarUnorderedNotEqual.Boolean.cs | 0 .../{Sse => Sse1}/CompareUnordered.Single.cs | 0 .../ConvertScalarToVector128Single.Single.cs | 0 .../X86/{Sse => Sse1}/ConvertToInt32.cs | 0 .../ConvertToInt32WithTruncation.cs | 0 .../ConvertToInt32WithTruncation_r.csproj | 0 .../ConvertToInt32WithTruncation_ro.csproj | 0 .../X86/{Sse => Sse1}/ConvertToInt32_r.csproj | 0 .../{Sse => Sse1}/ConvertToInt32_ro.csproj | 0 .../X86/{Sse => Sse1}/Divide.Single.cs | 0 .../X86/{Sse => Sse1}/DivideScalar.Single.cs | 0 .../X86/{Sse => Sse1}/LoadAlignedVector128.cs | 0 .../LoadAlignedVector128_r.csproj | 0 .../LoadAlignedVector128_ro.csproj | 0 .../X86/{Sse => Sse1}/LoadHigh.cs | 0 .../X86/{Sse => Sse1}/LoadHigh_r.csproj | 0 .../X86/{Sse => Sse1}/LoadHigh_ro.csproj | 0 .../X86/{Sse => Sse1}/LoadLow.cs | 0 .../X86/{Sse => Sse1}/LoadLow_r.csproj | 0 .../X86/{Sse => Sse1}/LoadLow_ro.csproj | 0 .../LoadScalarVector128.Single.cs | 0 .../X86/{Sse => Sse1}/LoadVector128.Single.cs | 0 .../X86/{Sse => Sse1}/Max.Single.cs | 0 .../X86/{Sse => Sse1}/MaxScalar.Single.cs | 0 .../X86/{Sse => Sse1}/Min.Single.cs | 0 .../X86/{Sse => Sse1}/MinScalar.Single.cs | 0 .../X86/{Sse => Sse1}/MoveHighToLow.cs | 0 .../X86/{Sse => Sse1}/MoveHighToLow_r.csproj | 0 .../X86/{Sse => Sse1}/MoveHighToLow_ro.csproj | 0 .../X86/{Sse => Sse1}/MoveLowToHigh.cs | 0 .../X86/{Sse => Sse1}/MoveLowToHigh_r.csproj | 0 .../X86/{Sse => Sse1}/MoveLowToHigh_ro.csproj | 0 .../X86/{Sse => Sse1}/MoveMask.cs | 0 .../X86/{Sse => Sse1}/MoveMask_r.csproj | 0 .../X86/{Sse => Sse1}/MoveMask_ro.csproj | 0 .../X86/{Sse => Sse1}/MoveScalar.cs | 0 .../X86/{Sse => Sse1}/MoveScalar_r.csproj | 0 .../X86/{Sse => Sse1}/MoveScalar_ro.csproj | 0 .../X86/{Sse => Sse1}/Multiply.Single.cs | 0 .../{Sse => Sse1}/MultiplyScalar.Single.cs | 0 .../X86/{Sse => Sse1}/Or.Single.cs | 0 .../X86/{Sse => Sse1}/Prefetch.cs | 0 .../X86/{Sse => Sse1}/Prefetch_r.csproj | 0 .../X86/{Sse => Sse1}/Prefetch_ro.csproj | 0 .../Program.Sse.cs => Sse1/Program.Sse1.cs} | 0 .../X86/{Sse => Sse1}/Reciprocal.cs | 0 .../X86/{Sse => Sse1}/ReciprocalScalar.cs | 0 .../{Sse => Sse1}/ReciprocalScalar_r.csproj | 0 .../{Sse => Sse1}/ReciprocalScalar_ro.csproj | 0 .../X86/{Sse => Sse1}/ReciprocalSqrt.cs | 0 .../X86/{Sse => Sse1}/ReciprocalSqrtScalar.cs | 0 .../ReciprocalSqrtScalar_r.csproj | 0 .../ReciprocalSqrtScalar_ro.csproj | 0 .../X86/{Sse => Sse1}/ReciprocalSqrt_r.csproj | 0 .../{Sse => Sse1}/ReciprocalSqrt_ro.csproj | 0 .../X86/{Sse => Sse1}/Reciprocal_r.csproj | 0 .../X86/{Sse => Sse1}/Reciprocal_ro.csproj | 0 .../X86/{Sse => Sse1}/Shuffle.cs | 0 .../X86/{Sse => Sse1}/Shuffle_r.csproj | 0 .../X86/{Sse => Sse1}/Shuffle_ro.csproj | 0 .../X86/{Sse => Sse1}/Sqrt.cs | 0 .../X86/{Sse => Sse1}/SqrtScalar.cs | 0 .../X86/{Sse => Sse1}/SqrtScalar_r.csproj | 0 .../X86/{Sse => Sse1}/SqrtScalar_ro.csproj | 0 .../X86/{Sse => Sse1}/Sqrt_r.csproj | 0 .../X86/{Sse => Sse1}/Sqrt_ro.csproj | 0 .../X86/{Sse => Sse1}/Sse_r.csproj | 2 +- .../X86/{Sse => Sse1}/Sse_ro.csproj | 2 +- .../X86/{Sse => Sse1}/Store.cs | 0 .../X86/{Sse => Sse1}/StoreAligned.cs | 0 .../{Sse => Sse1}/StoreAlignedNonTemporal.cs | 0 .../StoreAlignedNonTemporal_r.csproj | 0 .../StoreAlignedNonTemporal_ro.csproj | 0 .../X86/{Sse => Sse1}/StoreAligned_r.csproj | 0 .../X86/{Sse => Sse1}/StoreAligned_ro.csproj | 0 .../X86/{Sse => Sse1}/StoreFence.cs | 0 .../X86/{Sse => Sse1}/StoreFence_r.csproj | 0 .../X86/{Sse => Sse1}/StoreFence_ro.csproj | 0 .../X86/{Sse => Sse1}/StoreHigh.cs | 0 .../X86/{Sse => Sse1}/StoreHigh_r.csproj | 0 .../X86/{Sse => Sse1}/StoreHigh_ro.csproj | 0 .../X86/{Sse => Sse1}/StoreLow.cs | 0 .../X86/{Sse => Sse1}/StoreLow_r.csproj | 0 .../X86/{Sse => Sse1}/StoreLow_ro.csproj | 0 .../X86/{Sse => Sse1}/StoreScalar.cs | 0 .../X86/{Sse => Sse1}/StoreScalar_r.csproj | 0 .../X86/{Sse => Sse1}/StoreScalar_ro.csproj | 0 .../X86/{Sse => Sse1}/Store_r.csproj | 0 .../X86/{Sse => Sse1}/Store_ro.csproj | 0 .../X86/{Sse => Sse1}/Subtract.Single.cs | 0 .../{Sse => Sse1}/SubtractScalar.Single.cs | 0 .../X86/{Sse => Sse1}/UnpackHigh.cs | 0 .../X86/{Sse => Sse1}/UnpackHigh_r.csproj | 0 .../X86/{Sse => Sse1}/UnpackHigh_ro.csproj | 0 .../X86/{Sse => Sse1}/UnpackLow.cs | 0 .../X86/{Sse => Sse1}/UnpackLow_r.csproj | 0 .../X86/{Sse => Sse1}/UnpackLow_ro.csproj | 0 .../X86/{Sse => Sse1}/Xor.Single.cs | 0 368 files changed, 166 insertions(+), 25 deletions(-) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Add.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Add.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/AddSubtract.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/AddSubtract.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/And.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/And.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/AndNot.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/AndNot.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Avx_r.csproj (99%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Avx_ro.csproj (99%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Blend.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BlendVariable.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BlendVariable.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Blend_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Blend_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BroadcastScalarToVector128.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BroadcastScalarToVector256.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BroadcastScalarToVector256.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BroadcastVector128ToVector256.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/BroadcastVector128ToVector256.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Ceiling.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Ceiling.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Compare.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareGreaterThan.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareGreaterThanOrEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareLessThan.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareLessThanOrEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotGreaterThan.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotGreaterThanOrEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotLessThan.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotLessThanOrEqual.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareNotLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareOrdered.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareOrdered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareUnordered.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/CompareUnordered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Compare_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Compare_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector128Int32.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector128Int32WithTruncation.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector128Single.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector256Double.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector256Double.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector256Int32.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector256Int32WithTruncation.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector256Single.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ConvertToVector_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Divide.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Divide.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DotProduct.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DotProduct_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DotProduct_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DuplicateEvenIndexed.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DuplicateEvenIndexed.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/DuplicateOddIndexed.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Byte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Int16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Int64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.SByte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.UInt16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.UInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtendToVector256.UInt64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Byte.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Double.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Int16.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Int32.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Int64.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.SByte.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.Single.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.UInt16.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.UInt32.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/ExtractVector128.UInt64.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Floor.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Floor.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalAdd.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalAdd_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalAdd_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalSubtract.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalSubtract_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/HorizontalSubtract_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Byte.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Double.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Int16.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Int32.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Int64.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.SByte.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.Single.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.UInt16.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.UInt32.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/InsertVector128.UInt64.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadAlignedVector256.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadAlignedVector256_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadAlignedVector256_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadDquVector256.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadDquVector256_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadDquVector256_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Byte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Int16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Int64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.SByte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.UInt16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.UInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/LoadVector256.UInt64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MaskLoad.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MaskLoad.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MaskStore.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MaskStore.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Max.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Max.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Min.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Min.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MoveMask.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MoveMask_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/MoveMask_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Multiply.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Multiply.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Or.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Or.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute.Double.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute.Double.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute.Single.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute.Single.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Byte.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Double.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Int16.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Int32.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Int64.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.SByte.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.Single.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.UInt16.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.UInt32.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Permute2x128.UInt64.2.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/PermuteVar.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/PermuteVar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx/Program.Avx.cs => Avx1/Program.Avx1.cs} (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Program.ConvertToVector.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundCurrentDirection.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundCurrentDirection.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToNearestInteger.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToNearestInteger.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToNegativeInfinity.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToNegativeInfinity.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToPositiveInfinity.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToPositiveInfinity.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToZero.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/RoundToZero.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Shuffle.Double.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Shuffle.Single.1.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Sqrt.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Sqrt_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Sqrt_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Store.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAligned.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAlignedNonTemporal.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAlignedNonTemporal_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAlignedNonTemporal_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAligned_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/StoreAligned_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Store_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Store_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Subtract.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Subtract.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.Byte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.Int16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.Int64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.SByte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.UInt16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.UInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestC.UInt64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.Byte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.Int16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.Int64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.SByte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.UInt16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.UInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestNotZAndNotC.UInt64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.Byte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.Int16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.Int32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.Int64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.SByte.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.UInt16.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.UInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/TestZ.UInt64.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackHigh.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackHigh_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackHigh_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackLow.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackLow_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/UnpackLow_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Xor.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx => Avx1}/Xor.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/Avx_r.csproj (92%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/Avx_ro.csproj (92%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/MaskLoad.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/MaskLoad.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/MaskStore.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/MaskStore.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/PermuteVar.Double.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128 => Avx1_Vector128}/PermuteVar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Avx_Vector128/Program.Avx_Vector128.cs => Avx1_Vector128/Program.Avx1_Vector128.cs} (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64 => Sse1.X64}/ConvertScalarToVector128Single.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64 => Sse1.X64}/ConvertToInt64.Vector128Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64 => Sse1.X64}/ConvertToInt64WithTruncation.Vector128Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64/Program.Sse.X64.cs => Sse1.X64/Program.Sse1.X64.cs} (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64 => Sse1.X64}/Sse.X64_r.csproj (93%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse.X64 => Sse1.X64}/Sse.X64_ro.csproj (93%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Add.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/AddScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/And.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/AndNot.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareNotEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareNotGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareNotGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareNotLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareNotLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareOrdered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarNotEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarNotGreaterThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarNotGreaterThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarNotLessThan.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarNotLessThanOrEqual.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrdered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedGreaterThan.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedLessThan.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedLessThanOrEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarOrderedNotEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnordered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedGreaterThan.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedLessThan.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedLessThanOrEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareScalarUnorderedNotEqual.Boolean.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/CompareUnordered.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertScalarToVector128Single.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32WithTruncation.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32WithTruncation_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32WithTruncation_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ConvertToInt32_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Divide.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/DivideScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadAlignedVector128.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadAlignedVector128_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadAlignedVector128_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadHigh.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadHigh_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadHigh_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadLow.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadLow_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadLow_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadScalarVector128.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/LoadVector128.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Max.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MaxScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Min.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MinScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveHighToLow.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveHighToLow_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveHighToLow_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveLowToHigh.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveLowToHigh_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveLowToHigh_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveMask.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveMask_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveMask_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MoveScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Multiply.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/MultiplyScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Or.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Prefetch.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Prefetch_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Prefetch_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse/Program.Sse.cs => Sse1/Program.Sse1.cs} (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Reciprocal.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrt.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrtScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrtScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrtScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrt_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/ReciprocalSqrt_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Reciprocal_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Reciprocal_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Shuffle.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Shuffle_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Shuffle_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Sqrt.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/SqrtScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/SqrtScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/SqrtScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Sqrt_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Sqrt_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Sse_r.csproj (98%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Sse_ro.csproj (98%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Store.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAligned.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAlignedNonTemporal.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAlignedNonTemporal_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAlignedNonTemporal_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAligned_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreAligned_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreFence.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreFence_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreFence_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreHigh.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreHigh_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreHigh_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreLow.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreLow_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreLow_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreScalar.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreScalar_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/StoreScalar_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Store_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Store_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Subtract.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/SubtractScalar.Single.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackHigh.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackHigh_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackHigh_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackLow.cs (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackLow_r.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/UnpackLow_ro.csproj (100%) rename src/tests/JIT/HardwareIntrinsics/X86/{Sse => Sse1}/Xor.Single.cs (100%) diff --git a/src/tests/Common/testgrouping.proj b/src/tests/Common/testgrouping.proj index bd6da5968c054..b93ceb5b540a0 100644 --- a/src/tests/Common/testgrouping.proj +++ b/src/tests/Common/testgrouping.proj @@ -25,18 +25,158 @@ $(TestBinDir)JIT\jit64\JIT.jit64.XUnitWrapper.dll - - JIT.HardwareIntrinsics.Arm + + JIT.HardwareIntrinsics.Arm.AdvSimd $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll - - JIT.HardwareIntrinsics.General + + JIT.HardwareIntrinsics.Arm.Aes $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll - - JIT.HardwareIntrinsics.X86 + + JIT.HardwareIntrinsics.Arm.ArmBase + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.Arm.Crc32 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.Arm.Dp + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.Arm.Rdm + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.Arm.Sha1 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.Arm.Sha256 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.General.NotSupported + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.General.Vector64 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.General.Vector128 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.General.Vector256 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Aes + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Avx1 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Avx2 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.AvxVnni + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Bmi1 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Bmi2 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Fma + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.General + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Lzcnt + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Pclmulqdq + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Popcnt + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Regression + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Sse1 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Sse2 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Sse3 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Sse41 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Sse42 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.Ssse3 + $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll + + + + JIT.HardwareIntrinsics.X86.X86Base $(TestBinDir)JIT\HardwareIntrinsics\JIT.HardwareIntrinsics.XUnitWrapper.dll @@ -174,7 +314,8 @@ $(TestBinDir)JIT\superpmi\*.XUnitWrapper.dll"> JIT.1 - JIT.2 diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Add.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Add.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Add.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Add.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Add.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Add.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Add.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Add.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/AddSubtract.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/AddSubtract.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/AddSubtract.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/AddSubtract.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/AddSubtract.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/AddSubtract.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/AddSubtract.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/AddSubtract.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/And.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/And.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/And.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/And.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/And.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/And.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/And.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/And.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/AndNot.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/AndNot.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/AndNot.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/AndNot.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/AndNot.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/AndNot.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/AndNot.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/AndNot.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_r.csproj similarity index 99% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_r.csproj index 4e5e4f001a692..e3787a57523ed 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_r.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_r.csproj @@ -156,7 +156,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_ro.csproj similarity index 99% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_ro.csproj index c00588835b6c0..f232c1c7fc691 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Avx_ro.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Avx_ro.csproj @@ -154,7 +154,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BlendVariable.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BlendVariable.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BlendVariable.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BlendVariable.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BlendVariable.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BlendVariable.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BlendVariable.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BlendVariable.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Blend_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Blend_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector128.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector128.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector128.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector128.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector256.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector256.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector256.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector256.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector256.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector256.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastScalarToVector256.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastScalarToVector256.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastVector128ToVector256.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastVector128ToVector256.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastVector128ToVector256.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastVector128ToVector256.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastVector128ToVector256.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastVector128ToVector256.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/BroadcastVector128ToVector256.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/BroadcastVector128ToVector256.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Ceiling.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Ceiling.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Ceiling.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Ceiling.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Ceiling.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThan.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThan.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThan.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThan.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThanOrEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThanOrEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThanOrEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThanOrEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThan.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThan.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThan.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThan.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThanOrEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThanOrEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThanOrEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThanOrEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThan.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThan.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThan.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThan.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThanOrEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThanOrEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThanOrEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThanOrEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThan.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThan.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThan.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThan.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThanOrEqual.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThanOrEqual.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThanOrEqual.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThanOrEqual.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareNotLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareNotLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareOrdered.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareOrdered.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareOrdered.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareOrdered.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareOrdered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareOrdered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareOrdered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareOrdered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareUnordered.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareUnordered.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareUnordered.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareUnordered.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareUnordered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareUnordered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/CompareUnordered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/CompareUnordered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Compare_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Compare_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Int32.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Int32.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Int32.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Int32.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Int32WithTruncation.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Int32WithTruncation.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Int32WithTruncation.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Int32WithTruncation.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Single.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Single.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector128Single.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector128Single.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Double.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Double.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Double.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Double.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Double.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Double.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Double.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Double.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Int32.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Int32.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Int32.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Int32.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Int32WithTruncation.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Int32WithTruncation.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Int32WithTruncation.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Int32WithTruncation.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Single.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Single.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector256Single.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector256Single.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ConvertToVector_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ConvertToVector_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Divide.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Divide.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Divide.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Divide.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Divide.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Divide.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Divide.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Divide.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DotProduct_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DotProduct_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateEvenIndexed.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateEvenIndexed.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateEvenIndexed.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateEvenIndexed.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateEvenIndexed.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateEvenIndexed.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateEvenIndexed.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateEvenIndexed.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateOddIndexed.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateOddIndexed.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/DuplicateOddIndexed.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/DuplicateOddIndexed.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Byte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Byte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Byte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Byte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Int64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Int64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.SByte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.SByte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.SByte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.SByte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtendToVector256.UInt64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtendToVector256.UInt64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Byte.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Byte.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Byte.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Byte.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Double.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Double.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Double.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Double.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int16.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int16.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int16.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int16.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int32.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int32.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int32.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int32.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int64.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int64.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Int64.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Int64.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.SByte.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.SByte.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.SByte.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.SByte.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Single.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Single.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.Single.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.Single.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt16.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt16.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt16.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt16.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt32.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt32.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt32.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt32.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt64.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt64.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/ExtractVector128.UInt64.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/ExtractVector128.UInt64.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Floor.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Floor.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Floor.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Floor.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Floor.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Floor.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Floor.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Floor.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalAdd_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalAdd_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/HorizontalSubtract_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/HorizontalSubtract_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Byte.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Byte.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Byte.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Byte.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Double.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Double.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Double.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Double.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int16.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int16.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int16.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int16.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int32.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int32.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int32.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int32.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int64.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int64.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Int64.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Int64.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.SByte.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.SByte.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.SByte.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.SByte.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Single.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Single.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.Single.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.Single.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt16.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt16.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt16.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt16.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt32.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt32.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt32.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt32.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt64.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt64.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/InsertVector128.UInt64.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/InsertVector128.UInt64.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadAlignedVector256_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadAlignedVector256_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadDquVector256_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadDquVector256_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Byte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Byte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Byte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Byte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Int64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Int64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.SByte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.SByte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.SByte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.SByte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/LoadVector256.UInt64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/LoadVector256.UInt64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskLoad.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskLoad.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskLoad.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskLoad.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskLoad.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskLoad.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskLoad.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskLoad.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskStore.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskStore.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskStore.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskStore.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskStore.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskStore.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MaskStore.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MaskStore.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Max.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Max.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Max.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Max.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Max.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Max.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Max.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Max.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Min.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Min.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Min.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Min.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Min.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Min.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Min.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Min.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/MoveMask_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/MoveMask_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Multiply.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Multiply.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Multiply.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Multiply.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Multiply.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Multiply.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Multiply.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Multiply.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Or.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Or.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Or.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Or.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Or.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Or.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Or.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Or.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Double.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Double.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Double.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Double.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Double.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Double.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Double.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Double.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Single.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Single.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Single.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Single.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Single.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Single.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute.Single.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute.Single.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Byte.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Byte.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Byte.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Byte.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Double.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Double.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Double.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Double.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int16.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int16.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int16.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int16.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int32.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int32.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int32.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int32.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int64.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int64.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Int64.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Int64.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.SByte.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.SByte.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.SByte.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.SByte.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Single.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Single.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.Single.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.Single.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt16.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt16.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt16.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt16.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt32.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt32.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt32.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt32.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt64.2.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt64.2.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Permute2x128.UInt64.2.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Permute2x128.UInt64.2.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/PermuteVar.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/PermuteVar.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/PermuteVar.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/PermuteVar.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/PermuteVar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/PermuteVar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/PermuteVar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/PermuteVar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Program.Avx1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Program.Avx1.cs index 6c81d17b93d2a..1a02a937542d1 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Program.Avx.cs +++ b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Program.Avx1.cs @@ -26,6 +26,8 @@ static Program() ["BroadcastScalarToVector256.Double"] = BroadcastScalarToVector256Double, ["BroadcastVector128ToVector256.Single"] = BroadcastVector128ToVector256Single, ["BroadcastVector128ToVector256.Double"] = BroadcastVector128ToVector256Double, + ["Ceiling.Double"] = CeilingDouble, + ["Ceiling.Single"] = CeilingSingle, ["CompareEqual.Single"] = CompareEqualSingle, ["CompareEqual.Double"] = CompareEqualDouble, ["CompareGreaterThan.Single"] = CompareGreaterThanSingle, @@ -50,8 +52,6 @@ static Program() ["CompareOrdered.Double"] = CompareOrderedDouble, ["CompareUnordered.Single"] = CompareUnorderedSingle, ["CompareUnordered.Double"] = CompareUnorderedDouble, - ["Ceiling.Double"] = CeilingDouble, - ["Ceiling.Single"] = CeilingSingle, ["Divide.Double"] = DivideDouble, ["Divide.Single"] = DivideSingle, ["DuplicateEvenIndexed.Double"] = DuplicateEvenIndexedDouble, diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Program.ConvertToVector.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Program.ConvertToVector.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Program.ConvertToVector.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Program.ConvertToVector.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundCurrentDirection.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundCurrentDirection.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundCurrentDirection.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundCurrentDirection.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundCurrentDirection.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNearestInteger.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNearestInteger.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNearestInteger.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNearestInteger.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNearestInteger.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNegativeInfinity.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNegativeInfinity.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNegativeInfinity.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToNegativeInfinity.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToNegativeInfinity.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToPositiveInfinity.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToPositiveInfinity.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToPositiveInfinity.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToPositiveInfinity.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToPositiveInfinity.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToZero.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToZero.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToZero.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/RoundToZero.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/RoundToZero.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Shuffle.Double.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Shuffle.Double.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Shuffle.Double.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Shuffle.Double.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Shuffle.Single.1.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Shuffle.Single.1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Shuffle.Single.1.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Shuffle.Single.1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Sqrt_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Sqrt_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Store.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Store.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAlignedNonTemporal_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAlignedNonTemporal_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/StoreAligned_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/StoreAligned_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Store_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Store_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Store_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Store_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Store_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Subtract.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Subtract.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Subtract.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Subtract.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Subtract.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Subtract.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Subtract.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Subtract.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Byte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Byte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Byte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Byte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.Int64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.Int64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.SByte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.SByte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.SByte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.SByte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestC.UInt64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestC.UInt64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Byte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Byte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Byte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Byte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.Int64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.Int64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.SByte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.SByte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.SByte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.SByte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestNotZAndNotC.UInt64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestNotZAndNotC.UInt64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Byte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Byte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Byte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Byte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.Int64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.Int64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.SByte.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.SByte.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.SByte.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.SByte.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt16.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt16.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt16.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt16.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/TestZ.UInt64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/TestZ.UInt64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackHigh_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackHigh_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/UnpackLow_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/UnpackLow_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Xor.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Xor.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Xor.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Xor.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx/Xor.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1/Xor.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx/Xor.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1/Xor.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_r.csproj similarity index 92% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_r.csproj index b47ea55de19b6..93a4e46d49efa 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_r.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_r.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_ro.csproj similarity index 92% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_ro.csproj index d086be6f5756c..16f2381c33013 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Avx_ro.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Avx_ro.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskLoad.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskLoad.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskLoad.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskLoad.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskLoad.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskLoad.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskLoad.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskLoad.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskStore.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskStore.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskStore.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskStore.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskStore.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskStore.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/MaskStore.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/MaskStore.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/PermuteVar.Double.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/PermuteVar.Double.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/PermuteVar.Double.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/PermuteVar.Double.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/PermuteVar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/PermuteVar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/PermuteVar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/PermuteVar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Program.Avx_Vector128.cs b/src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Program.Avx1_Vector128.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Avx_Vector128/Program.Avx_Vector128.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Avx1_Vector128/Program.Avx1_Vector128.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx b/src/tests/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx index d5be9e1c667e4..50b7e0b0cdbe2 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx +++ b/src/tests/JIT/HardwareIntrinsics/X86/Shared/GenerateTests.csx @@ -116,7 +116,7 @@ private static readonly (string templateFileName, string outputTemplateName, Dic ("_UnaryOpTestTemplate.template", "SimpleUnOpTest.template", new Dictionary { ["TemplateName"] = "Simple", ["TemplateValidationLogic"] = SimpleOpTest_ValidationLogic }), }; -private static readonly (string templateFileName, Dictionary templateData)[] SseInputs = new [] +private static readonly (string templateFileName, Dictionary templateData)[] Sse1Inputs = new [] { ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "Add", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i] + right[i]) != BitConverter.SingleToInt32Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "AddScalar", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i]) != BitConverter.SingleToInt32Bits(result[i])"}), @@ -175,7 +175,7 @@ private static readonly (string templateFileName, Dictionary tem ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse", ["LoadIsa"] = "Sse", ["Method"] = "Xor", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(BitConverter.SingleToInt32Bits(left[0]) ^ BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "(BitConverter.SingleToInt32Bits(left[0]) ^ BitConverter.SingleToInt32Bits(right[0])) != BitConverter.SingleToInt32Bits(result[0])"}), }; -private static readonly (string templateFileName, Dictionary templateData)[] SseX64Inputs = new [] +private static readonly (string templateFileName, Dictionary templateData)[] Sse1X64Inputs = new [] { ("SimdScalarUnOpConvTest.template", new Dictionary { ["Isa"] = "Sse.X64", ["LoadIsa"] = "Sse", ["Method"] = "ConvertToInt64", ["RetBaseType"] = "Int64", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(long)Math.Round(firstOp[0]) != result"}), ("SimdScalarUnOpConvTest.template", new Dictionary { ["Isa"] = "Sse.X64", ["LoadIsa"] = "Sse", ["Method"] = "ConvertToInt64WithTruncation", ["RetBaseType"] = "Int64", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "(long) firstOp[0] != result"}), @@ -628,7 +628,7 @@ private static readonly (string templateFileName, Dictionary tem ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Sse42", ["LoadIsa"] = "Sse2", ["Method"] = "CompareGreaterThan", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Int64", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Int64", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Int64", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetInt64()", ["NextValueOp2"] = "TestLibrary.Generator.GetInt64()", ["ValidateFirstResult"] = "result[0] != ((left[0] > right[0]) ? unchecked((long)(-1)) : 0)", ["ValidateRemainingResults"] = "result[i] != ((left[i] > right[i]) ? unchecked((long)(-1)) : 0)"}), }; -private static readonly (string templateFileName, Dictionary templateData)[] AvxInputs = new [] +private static readonly (string templateFileName, Dictionary templateData)[] Avx1Inputs = new [] { ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Avx", ["LoadIsa"] = "Avx", ["Method"] = "Add", ["RetVectorType"] = "Vector256", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector256", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector256", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "32", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(left[0] + right[0]) != BitConverter.DoubleToInt64Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(left[i] + right[i]) != BitConverter.DoubleToInt64Bits(result[i])"}), ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Avx", ["LoadIsa"] = "Avx", ["Method"] = "Add", ["RetVectorType"] = "Vector256", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector256", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector256", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "32", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(left[0] + right[0]) != BitConverter.SingleToInt32Bits(result[0])", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(left[i] + right[i]) != BitConverter.SingleToInt32Bits(result[i])"}), @@ -778,7 +778,7 @@ private static readonly (string templateFileName, Dictionary tem ("SimpleBinOpTest.template", new Dictionary { ["Isa"] = "Avx", ["LoadIsa"] = "Avx", ["Method"] = "Xor", ["RetVectorType"] = "Vector256", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector256", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector256", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "32", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "(BitConverter.DoubleToInt64Bits(left[0]) ^ BitConverter.DoubleToInt64Bits(right[0])) != BitConverter.DoubleToInt64Bits(result[0])", ["ValidateRemainingResults"] = "(BitConverter.DoubleToInt64Bits(left[i]) ^ BitConverter.DoubleToInt64Bits(right[i])) != BitConverter.DoubleToInt64Bits(result[i])"}), }; -private static readonly (string templateFileName, Dictionary templateData)[] Avx_Vector128Inputs = new [] +private static readonly (string templateFileName, Dictionary templateData)[] Avx1_Vector128Inputs = new [] { ("LoadBinOpTest.template", new Dictionary { ["Isa"] = "Avx", ["LoadIsa"] = "Avx", ["Method"] = "MaskLoad", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Double", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Double", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Double", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetDouble()", ["NextValueOp2"] = "TestLibrary.Generator.GetDouble()", ["ValidateFirstResult"] = "BitConverter.DoubleToInt64Bits(result[0]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[0]) < 0) ? left[0] : 0)", ["ValidateRemainingResults"] = "BitConverter.DoubleToInt64Bits(result[i]) != BitConverter.DoubleToInt64Bits((BitConverter.DoubleToInt64Bits(right[i]) < 0) ? left[i] : 0)"}), ("LoadBinOpTest.template", new Dictionary { ["Isa"] = "Avx", ["LoadIsa"] = "Avx", ["Method"] = "MaskLoad", ["RetVectorType"] = "Vector128", ["RetBaseType"] = "Single", ["Op1VectorType"] = "Vector128", ["Op1BaseType"] = "Single", ["Op2VectorType"] = "Vector128", ["Op2BaseType"] = "Single", ["LargestVectorSize"] = "16", ["NextValueOp1"] = "TestLibrary.Generator.GetSingle()", ["NextValueOp2"] = "TestLibrary.Generator.GetSingle()", ["ValidateFirstResult"] = "BitConverter.SingleToInt32Bits(result[0]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[0]) < 0) ? left[0] : 0)", ["ValidateRemainingResults"] = "BitConverter.SingleToInt32Bits(result[i]) != BitConverter.SingleToInt32Bits((BitConverter.SingleToInt32Bits(right[i]) < 0) ? left[i] : 0)"}), @@ -1378,8 +1378,8 @@ private static void ProcessInput(StreamWriter testListFile, string groupName, (s File.WriteAllText(testFileName, template); } -ProcessInputs("Sse", SseInputs); -ProcessInputs("Sse.X64", SseX64Inputs); +ProcessInputs("Sse1", Sse1Inputs); +ProcessInputs("Sse1.X64", Sse1X64Inputs); ProcessInputs("Sse2", Sse2Inputs); ProcessInputs("Sse2.X64", Sse2X64Inputs); ProcessInputs("Sse3", Sse3Inputs); @@ -1388,8 +1388,8 @@ ProcessInputs("Sse41", Sse41Inputs); ProcessInputs("Sse41_Overloaded", Sse41_OverloadedInputs); ProcessInputs("Sse41.X64", Sse41X64Inputs); ProcessInputs("Sse42", Sse42Inputs); -ProcessInputs("Avx", AvxInputs); -ProcessInputs("Avx_Vector128", Avx_Vector128Inputs); +ProcessInputs("Avx1", Avx1Inputs); +ProcessInputs("Avx1_Vector128", Avx1_Vector128Inputs); ProcessInputs("Avx2", Avx2Inputs); ProcessInputs("Avx2_Vector128", Avx2_Vector128Inputs); ProcessInputs("Fma_Vector128", Fma_Vector128Inputs); diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertScalarToVector128Single.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertScalarToVector128Single.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertScalarToVector128Single.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertScalarToVector128Single.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertToInt64.Vector128Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertToInt64.Vector128Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertToInt64.Vector128Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertToInt64.Vector128Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertToInt64WithTruncation.Vector128Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertToInt64WithTruncation.Vector128Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/ConvertToInt64WithTruncation.Vector128Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/ConvertToInt64WithTruncation.Vector128Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Program.Sse.X64.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Program.Sse1.X64.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Program.Sse.X64.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Program.Sse1.X64.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_r.csproj similarity index 93% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_r.csproj index 4109f20cc11b4..80aa8507e10ad 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_r.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_r.csproj @@ -14,6 +14,6 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_ro.csproj similarity index 93% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_ro.csproj index 06ec6d184787c..cd7ea7ea55bfb 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Sse.X64/Sse.X64_ro.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Sse1.X64/Sse.X64_ro.csproj @@ -14,6 +14,6 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Add.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Add.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Add.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Add.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/AddScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/AddScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/AddScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/AddScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/And.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/And.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/And.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/And.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/AndNot.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/AndNot.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/AndNot.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/AndNot.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareNotLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareNotLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareOrdered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareOrdered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareOrdered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareOrdered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotGreaterThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotGreaterThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotGreaterThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotGreaterThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotGreaterThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThan.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotLessThan.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThan.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotLessThan.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThanOrEqual.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotLessThanOrEqual.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarNotLessThanOrEqual.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarNotLessThanOrEqual.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrdered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrdered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrdered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrdered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThan.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedGreaterThan.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThan.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedGreaterThan.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedGreaterThanOrEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThan.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedLessThan.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThan.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedLessThan.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThanOrEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedLessThanOrEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedLessThanOrEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedLessThanOrEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedNotEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedNotEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarOrderedNotEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarOrderedNotEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnordered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnordered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnordered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnordered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThan.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedGreaterThan.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThan.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedGreaterThan.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedGreaterThanOrEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThan.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedLessThan.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThan.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedLessThan.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThanOrEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedLessThanOrEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedLessThanOrEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedLessThanOrEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedNotEqual.Boolean.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedNotEqual.Boolean.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareScalarUnorderedNotEqual.Boolean.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareScalarUnorderedNotEqual.Boolean.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareUnordered.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareUnordered.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/CompareUnordered.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/CompareUnordered.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertScalarToVector128Single.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertScalarToVector128Single.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertScalarToVector128Single.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertScalarToVector128Single.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32WithTruncation_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32WithTruncation_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ConvertToInt32_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ConvertToInt32_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Divide.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Divide.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Divide.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Divide.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/DivideScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/DivideScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/DivideScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/DivideScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadAlignedVector128_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadAlignedVector128_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadHigh_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadHigh_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadLow_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadLow_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadScalarVector128.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadScalarVector128.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadScalarVector128.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadScalarVector128.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadVector128.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadVector128.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/LoadVector128.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/LoadVector128.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Max.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Max.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Max.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Max.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MaxScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MaxScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MaxScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MaxScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Min.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Min.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Min.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Min.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MinScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MinScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MinScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MinScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveHighToLow_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveHighToLow_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveLowToHigh_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveLowToHigh_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveMask_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveMask_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MoveScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MoveScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Multiply.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Multiply.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Multiply.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Multiply.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/MultiplyScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/MultiplyScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/MultiplyScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/MultiplyScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Or.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Or.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Or.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Or.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Prefetch_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Prefetch_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Program.Sse1.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Program.Sse.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Program.Sse1.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrtScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrtScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/ReciprocalSqrt_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/ReciprocalSqrt_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Reciprocal_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Reciprocal_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Shuffle_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Shuffle_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/SqrtScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/SqrtScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Sqrt_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sqrt_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_r.csproj similarity index 98% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_r.csproj index 111c837d1270c..3681840cefdc4 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_r.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_r.csproj @@ -63,7 +63,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_ro.csproj similarity index 98% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_ro.csproj index cb08f53e3b831..3a8cb1a5d23f6 100644 --- a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Sse_ro.csproj +++ b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Sse_ro.csproj @@ -63,7 +63,7 @@ - + diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Store.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Store.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAlignedNonTemporal_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAlignedNonTemporal_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreAligned_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreAligned_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreFence_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreFence_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreHigh_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreHigh_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreLow_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreLow_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/StoreScalar_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/StoreScalar_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Store_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Store_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Store_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Store_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Store_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Subtract.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Subtract.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Subtract.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Subtract.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/SubtractScalar.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/SubtractScalar.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/SubtractScalar.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/SubtractScalar.Single.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackHigh_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackHigh_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow.cs diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow_r.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow_r.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow_r.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow_r.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow_ro.csproj b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow_ro.csproj similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/UnpackLow_ro.csproj rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/UnpackLow_ro.csproj diff --git a/src/tests/JIT/HardwareIntrinsics/X86/Sse/Xor.Single.cs b/src/tests/JIT/HardwareIntrinsics/X86/Sse1/Xor.Single.cs similarity index 100% rename from src/tests/JIT/HardwareIntrinsics/X86/Sse/Xor.Single.cs rename to src/tests/JIT/HardwareIntrinsics/X86/Sse1/Xor.Single.cs From d2602784822e06564e1e4439d8adc9b84e4b9970 Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Tue, 23 Nov 2021 11:39:31 -0800 Subject: [PATCH 2/2] Don't split the hardware intrinsics into a separate XUnitWrapperGrouping --- src/tests/Common/testgrouping.proj | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tests/Common/testgrouping.proj b/src/tests/Common/testgrouping.proj index b93ceb5b540a0..6c32c7f7e6195 100644 --- a/src/tests/Common/testgrouping.proj +++ b/src/tests/Common/testgrouping.proj @@ -314,8 +314,7 @@ $(TestBinDir)JIT\superpmi\*.XUnitWrapper.dll"> JIT.1 - JIT.2