Explode generic Intel hardware intrinsic on all the supported types
[platform/upstream/coreclr.git] / tests / src / JIT / HardwareIntrinsics / X86 / Avx /
drwxr-xr-x   ..
-rw-r--r-- 17616 Add.Double.cs
-rw-r--r-- 17616 Add.Single.cs
-rw-r--r-- 17931 AddSubtract.Double.cs
-rw-r--r-- 17931 AddSubtract.Single.cs
-rw-r--r-- 17684 And.Double.cs
-rw-r--r-- 17684 And.Single.cs
-rw-r--r-- 17756 AndNot.Double.cs
-rw-r--r-- 17756 AndNot.Single.cs
-rw-r--r-- 9789 Avx_r.csproj
-rw-r--r-- 9784 Avx_ro.csproj
-rw-r--r-- 11229 Blend.cs
-rw-r--r-- 21275 BlendVariable.Double.cs
-rw-r--r-- 21271 BlendVariable.Single.cs
-rw-r--r-- 1829 Blend_r.csproj
-rw-r--r-- 1833 Blend_ro.csproj
-rw-r--r-- 2711 BroadcastScalarToVector128.cs
-rw-r--r-- 1849 BroadcastScalarToVector128_r.csproj
-rw-r--r-- 1853 BroadcastScalarToVector128_ro.csproj
-rw-r--r-- 3566 BroadcastScalarToVector256.cs
-rw-r--r-- 1849 BroadcastScalarToVector256_r.csproj
-rw-r--r-- 1853 BroadcastScalarToVector256_ro.csproj
-rw-r--r-- 3849 BroadcastVector128ToVector256.cs
-rw-r--r-- 1852 BroadcastVector128ToVector256_r.csproj
-rw-r--r-- 1856 BroadcastVector128ToVector256_ro.csproj
-rw-r--r-- 14708 Ceiling.Double.cs
-rw-r--r-- 14710 Ceiling.Single.cs
-rw-r--r-- 9798 Compare.cs
-rw-r--r-- 8661 CompareScalar.cs
-rw-r--r-- 1837 CompareScalar_r.csproj
-rw-r--r-- 1841 CompareScalar_ro.csproj
-rw-r--r-- 1831 Compare_r.csproj
-rw-r--r-- 1835 Compare_ro.csproj
-rw-r--r-- 1170 ConvertToSingle.cs
-rw-r--r-- 882 ConvertToSingle_r.csproj
-rw-r--r-- 886 ConvertToSingle_ro.csproj
-rw-r--r-- 11917 ConvertToVector128Int32.Double.cs
-rw-r--r-- 12204 ConvertToVector128Int32WithTruncation.Double.cs
-rw-r--r-- 11931 ConvertToVector128Single.Double.cs
-rw-r--r-- 11949 ConvertToVector256Double.Int32.cs
-rw-r--r-- 11928 ConvertToVector256Double.Single.cs
-rw-r--r-- 11916 ConvertToVector256Int32.Single.cs
-rw-r--r-- 12156 ConvertToVector256Int32WithTruncation.Single.cs
-rw-r--r-- 11940 ConvertToVector256Single.Int32.cs
-rw-r--r-- 2468 ConvertToVector_r.csproj
-rw-r--r-- 2472 ConvertToVector_ro.csproj
-rw-r--r-- 17682 Divide.Double.cs
-rw-r--r-- 17682 Divide.Single.cs
-rw-r--r-- 6470 DotProduct.cs
-rw-r--r-- 1834 DotProduct_r.csproj
-rw-r--r-- 1838 DotProduct_ro.csproj
-rw-r--r-- 15079 DuplicateEvenIndexed.Double.cs
-rw-r--r-- 15079 DuplicateEvenIndexed.Single.cs
-rw-r--r-- 15057 DuplicateOddIndexed.Single.cs
-rw-r--r-- 14883 ExtendToVector256.Byte.cs
-rw-r--r-- 15041 ExtendToVector256.Double.cs
-rw-r--r-- 14962 ExtendToVector256.Int16.cs
-rw-r--r-- 14962 ExtendToVector256.Int32.cs
-rw-r--r-- 14962 ExtendToVector256.Int64.cs
-rw-r--r-- 14962 ExtendToVector256.SByte.cs
-rw-r--r-- 15032 ExtendToVector256.Single.cs
-rw-r--r-- 15041 ExtendToVector256.UInt16.cs
-rw-r--r-- 15041 ExtendToVector256.UInt32.cs
-rw-r--r-- 15041 ExtendToVector256.UInt64.cs
-rw-r--r-- 14476 Extract.Byte.1.cs
-rw-r--r-- 14498 Extract.Byte.20.cs
-rw-r--r-- 14498 Extract.Byte.52.cs
-rw-r--r-- 14547 Extract.Int32.1.cs
-rw-r--r-- 14568 Extract.Int32.22.cs
-rw-r--r-- 14547 Extract.Int32.6.cs
-rw-r--r-- 14547 Extract.Int64.1.cs
-rw-r--r-- 14568 Extract.Int64.19.cs
-rw-r--r-- 14547 Extract.Int64.3.cs
-rw-r--r-- 14618 Extract.UInt16.1.cs
-rw-r--r-- 14640 Extract.UInt16.11.cs
-rw-r--r-- 14640 Extract.UInt16.27.cs
-rw-r--r-- 14618 Extract.UInt32.1.cs
-rw-r--r-- 14639 Extract.UInt32.22.cs
-rw-r--r-- 14618 Extract.UInt32.6.cs
-rw-r--r-- 14618 Extract.UInt64.1.cs
-rw-r--r-- 14639 Extract.UInt64.19.cs
-rw-r--r-- 14618 Extract.UInt64.3.cs
-rw-r--r-- 14605 ExtractVector128.Byte.1.Store.cs
-rw-r--r-- 12501 ExtractVector128.Byte.1.cs
-rw-r--r-- 14897 ExtractVector128.Double.1.Store.cs
-rw-r--r-- 12595 ExtractVector128.Double.1.cs
-rw-r--r-- 14686 ExtractVector128.Int16.1.Store.cs
-rw-r--r-- 12565 ExtractVector128.Int16.1.cs
-rw-r--r-- 14686 ExtractVector128.Int32.1.Store.cs
-rw-r--r-- 12553 ExtractVector128.Int32.1.cs
-rw-r--r-- 14686 ExtractVector128.Int64.1.Store.cs
-rw-r--r-- 12556 ExtractVector128.Int64.1.cs
-rw-r--r-- 14688 ExtractVector128.SByte.1.Store.cs
-rw-r--r-- 12567 ExtractVector128.SByte.1.cs
-rw-r--r-- 14897 ExtractVector128.Single.1.Store.cs
-rw-r--r-- 12592 ExtractVector128.Single.1.cs
-rw-r--r-- 14769 ExtractVector128.UInt16.1.Store.cs
-rw-r--r-- 12631 ExtractVector128.UInt16.1.cs
-rw-r--r-- 14769 ExtractVector128.UInt32.1.Store.cs
-rw-r--r-- 12616 ExtractVector128.UInt32.1.cs
-rw-r--r-- 14769 ExtractVector128.UInt64.1.Store.cs
-rw-r--r-- 12619 ExtractVector128.UInt64.1.cs
-rw-r--r-- 14660 Floor.Double.cs
-rw-r--r-- 14662 Floor.Single.cs
-rw-r--r-- 14764 GetLowerHalf.Byte.cs
-rw-r--r-- 14922 GetLowerHalf.Double.cs
-rw-r--r-- 14843 GetLowerHalf.Int16.cs
-rw-r--r-- 14843 GetLowerHalf.Int32.cs
-rw-r--r-- 14843 GetLowerHalf.Int64.cs
-rw-r--r-- 14843 GetLowerHalf.SByte.cs
-rw-r--r-- 14922 GetLowerHalf.Single.cs
-rw-r--r-- 14922 GetLowerHalf.UInt16.cs
-rw-r--r-- 14922 GetLowerHalf.UInt32.cs
-rw-r--r-- 14922 GetLowerHalf.UInt64.cs
-rw-r--r-- 4725 HorizontalAdd.cs
-rw-r--r-- 1842 HorizontalAdd_r.csproj
-rw-r--r-- 1843 HorizontalAdd_ro.csproj
-rw-r--r-- 4735 HorizontalSubtract.cs
-rw-r--r-- 1847 HorizontalSubtract_r.csproj
-rw-r--r-- 1848 HorizontalSubtract_ro.csproj
-rw-r--r-- 14880 Insert.Byte.1.cs
-rw-r--r-- 14902 Insert.Byte.20.cs
-rw-r--r-- 14902 Insert.Byte.52.cs
-rw-r--r-- 14968 Insert.Int16.1.cs
-rw-r--r-- 14990 Insert.Int16.11.cs
-rw-r--r-- 14990 Insert.Int16.27.cs
-rw-r--r-- 14932 Insert.Int32.1.cs
-rw-r--r-- 14953 Insert.Int32.22.cs
-rw-r--r-- 14932 Insert.Int32.6.cs
-rw-r--r-- 14950 Insert.Int64.1.cs
-rw-r--r-- 14971 Insert.Int64.19.cs
-rw-r--r-- 14950 Insert.Int64.3.cs
-rw-r--r-- 14968 Insert.SByte.1.cs
-rw-r--r-- 14990 Insert.SByte.20.cs
-rw-r--r-- 14990 Insert.SByte.52.cs
-rw-r--r-- 15056 Insert.UInt16.1.cs
-rw-r--r-- 15078 Insert.UInt16.11.cs
-rw-r--r-- 15078 Insert.UInt16.27.cs
-rw-r--r-- 15020 Insert.UInt32.1.cs
-rw-r--r-- 15041 Insert.UInt32.22.cs
-rw-r--r-- 15020 Insert.UInt32.6.cs
-rw-r--r-- 15038 Insert.UInt64.1.cs
-rw-r--r-- 15059 Insert.UInt64.19.cs
-rw-r--r-- 15038 Insert.UInt64.3.cs
-rw-r--r-- 1880 InsertExtractVector128.Avx.cs
-rw-r--r-- 3305 InsertExtractVector128_r.csproj
-rw-r--r-- 3309 InsertExtractVector128_ro.csproj
-rw-r--r-- 18022 InsertVector128.Byte.1.Load.cs
-rw-r--r-- 14991 InsertVector128.Byte.1.cs
-rw-r--r-- 18458 InsertVector128.Double.1.Load.cs
-rw-r--r-- 15127 InsertVector128.Double.1.cs
-rw-r--r-- 18143 InsertVector128.Int16.1.Load.cs
-rw-r--r-- 15094 InsertVector128.Int16.1.cs
-rw-r--r-- 18143 InsertVector128.Int32.1.Load.cs
-rw-r--r-- 15070 InsertVector128.Int32.1.cs
-rw-r--r-- 18143 InsertVector128.Int64.1.Load.cs
-rw-r--r-- 15076 InsertVector128.Int64.1.cs
-rw-r--r-- 18145 InsertVector128.SByte.1.Load.cs
-rw-r--r-- 15096 InsertVector128.SByte.1.cs
-rw-r--r-- 18458 InsertVector128.Single.1.Load.cs
-rw-r--r-- 15120 InsertVector128.Single.1.cs
-rw-r--r-- 18266 InsertVector128.UInt16.1.Load.cs
-rw-r--r-- 15199 InsertVector128.UInt16.1.cs
-rw-r--r-- 18266 InsertVector128.UInt32.1.Load.cs
-rw-r--r-- 15169 InsertVector128.UInt32.1.cs
-rw-r--r-- 18266 InsertVector128.UInt64.1.Load.cs
-rw-r--r-- 15175 InsertVector128.UInt64.1.cs
-rw-r--r-- 10680 LoadAlignedVector256.cs
-rw-r--r-- 1844 LoadAlignedVector256_r.csproj
-rw-r--r-- 1848 LoadAlignedVector256_ro.csproj
-rw-r--r-- 8132 LoadDquVector256.cs
-rw-r--r-- 1840 LoadDquVector256_r.csproj
-rw-r--r-- 1844 LoadDquVector256_ro.csproj
-rw-r--r-- 9746 LoadVector256.cs
-rw-r--r-- 1837 LoadVector256_r.csproj
-rw-r--r-- 1841 LoadVector256_ro.csproj
-rw-r--r-- 17229 MaskLoad.Double.cs
-rw-r--r-- 17229 MaskLoad.Single.cs
-rw-r--r-- 17448 MaskStore.Double.cs
-rw-r--r-- 17448 MaskStore.Single.cs
-rw-r--r-- 17634 Max.Double.cs
-rw-r--r-- 17636 Max.Single.cs
-rw-r--r-- 17634 Min.Double.cs
-rw-r--r-- 17636 Min.Single.cs
-rw-r--r-- 2295 MoveMask.cs
-rw-r--r-- 1840 MoveMask_r.csproj
-rw-r--r-- 1845 MoveMask_ro.csproj
-rw-r--r-- 17726 Multiply.Double.cs
-rw-r--r-- 17726 Multiply.Single.cs
-rw-r--r-- 17662 Or.Double.cs
-rw-r--r-- 17662 Or.Single.cs
-rw-r--r-- 15049 Permute.Double.1.cs
-rw-r--r-- 14967 Permute.Double.2.cs
-rw-r--r-- 14958 Permute.Single.1.cs
-rw-r--r-- 15049 Permute.Single.2.cs
-rw-r--r-- 849 Permute2x128.Avx.cs
-rw-r--r-- 2521 Permute2x128.Avx_r.csproj
-rw-r--r-- 2525 Permute2x128.Avx_ro.csproj
-rw-r--r-- 14323 Permute2x128.Double.2.cs
-rw-r--r-- 14085 Permute2x128.Int32.2.cs
-rw-r--r-- 14091 Permute2x128.Int64.2.cs
-rw-r--r-- 14317 Permute2x128.Single.2.cs
-rw-r--r-- 14173 Permute2x128.UInt32.2.cs
-rw-r--r-- 14179 Permute2x128.UInt64.2.cs
-rw-r--r-- 9860 Program.Avx.cs
-rw-r--r-- 1196 Program.ConvertToVector.cs
-rw-r--r-- 15012 RoundCurrentDirection.Double.cs
-rw-r--r-- 15014 RoundCurrentDirection.Single.cs
-rw-r--r-- 15074 RoundToNearestInteger.Double.cs
-rw-r--r-- 15076 RoundToNearestInteger.Single.cs
-rw-r--r-- 15056 RoundToNegativeInfinity.Double.cs
-rw-r--r-- 15058 RoundToNegativeInfinity.Single.cs
-rw-r--r-- 15060 RoundToPositiveInfinity.Double.cs
-rw-r--r-- 15062 RoundToPositiveInfinity.Single.cs
-rw-r--r-- 14884 RoundToZero.Double.cs
-rw-r--r-- 14888 RoundToZero.Single.cs
-rw-r--r-- 11594 SetAllVector256.cs
-rw-r--r-- 1839 SetAllVector256_r.csproj
-rw-r--r-- 1843 SetAllVector256_ro.csproj
-rw-r--r-- 14938 SetVector256.cs
-rw-r--r-- 1836 SetVector256_r.csproj
-rw-r--r-- 1840 SetVector256_ro.csproj
-rw-r--r-- 10679 SetZeroVector256.cs
-rw-r--r-- 1840 SetZeroVector256_r.csproj
-rw-r--r-- 1844 SetZeroVector256_ro.csproj
-rw-r--r-- 17960 Shuffle.Double.1.cs
-rw-r--r-- 17960 Shuffle.Single.1.cs
-rw-r--r-- 3893 Sqrt.cs
-rw-r--r-- 1828 Sqrt_r.csproj
-rw-r--r-- 1832 Sqrt_ro.csproj
-rw-r--r-- 4569 StaticCast.cs
-rw-r--r-- 1834 StaticCast_r.csproj
-rw-r--r-- 1838 StaticCast_ro.csproj
-rw-r--r-- 9757 Store.cs
-rw-r--r-- 10716 StoreAligned.cs
-rw-r--r-- 10936 StoreAlignedNonTemporal.cs
-rw-r--r-- 1847 StoreAlignedNonTemporal_r.csproj
-rw-r--r-- 1851 StoreAlignedNonTemporal_ro.csproj
-rw-r--r-- 1836 StoreAligned_r.csproj
-rw-r--r-- 1840 StoreAligned_ro.csproj
-rw-r--r-- 1829 Store_r.csproj
-rw-r--r-- 1833 Store_ro.csproj
-rw-r--r-- 17726 Subtract.Double.cs
-rw-r--r-- 17726 Subtract.Single.cs
-rw-r--r-- 15647 TestC.Byte.cs
-rw-r--r-- 15743 TestC.Int16.cs
-rw-r--r-- 15743 TestC.Int32.cs
-rw-r--r-- 15743 TestC.Int64.cs
-rw-r--r-- 15743 TestC.SByte.cs
-rw-r--r-- 15839 TestC.UInt16.cs
-rw-r--r-- 15839 TestC.UInt32.cs
-rw-r--r-- 15839 TestC.UInt64.cs
-rw-r--r-- 16161 TestNotZAndNotC.Byte.cs
-rw-r--r-- 16257 TestNotZAndNotC.Int16.cs
-rw-r--r-- 16257 TestNotZAndNotC.Int32.cs
-rw-r--r-- 16257 TestNotZAndNotC.Int64.cs
-rw-r--r-- 16257 TestNotZAndNotC.SByte.cs
-rw-r--r-- 16353 TestNotZAndNotC.UInt16.cs
-rw-r--r-- 16353 TestNotZAndNotC.UInt32.cs
-rw-r--r-- 16353 TestNotZAndNotC.UInt64.cs
-rw-r--r-- 15646 TestZ.Byte.cs
-rw-r--r-- 15742 TestZ.Int16.cs
-rw-r--r-- 15742 TestZ.Int32.cs
-rw-r--r-- 15742 TestZ.Int64.cs
-rw-r--r-- 15742 TestZ.SByte.cs
-rw-r--r-- 15838 TestZ.UInt16.cs
-rw-r--r-- 15838 TestZ.UInt32.cs
-rw-r--r-- 15838 TestZ.UInt64.cs
-rw-r--r-- 4581 UnpackHigh.cs
-rw-r--r-- 1839 UnpackHigh_r.csproj
-rw-r--r-- 1840 UnpackHigh_ro.csproj
-rw-r--r-- 4577 UnpackLow.cs
-rw-r--r-- 1838 UnpackLow_r.csproj
-rw-r--r-- 1839 UnpackLow_ro.csproj
-rw-r--r-- 17684 Xor.Double.cs
-rw-r--r-- 17684 Xor.Single.cs