4978 references to Vector64
Microsoft.CodeAnalysis (2)
Hashing\XxHashShared.cs (2)
710Vector64<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower(); 711Vector64<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
Microsoft.CodeAnalysis.Workspaces (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
710Vector64<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower(); 711Vector64<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
System.IO.Hashing (2)
System\IO\Hashing\XxHashShared.cs (2)
701Vector64<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower(); 702Vector64<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
System.Private.CoreLib (4971)
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (4)
445Vector64<uint> input = Vector64.CreateScalar(value); 446Vector64<byte> aggregated = AdvSimd.Arm64.AddAcross(AdvSimd.PopCount(input.AsByte())); 485Vector64<ulong> input = Vector64.Create(value); 486Vector64<byte> aggregated = AdvSimd.Arm64.AddAcross(AdvSimd.PopCount(input.AsByte()));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (3563)
180public static Vector64<short> AbsSaturateScalar(Vector64<short> value) { throw new PlatformNotSupportedException(); } 186public static Vector64<int> AbsSaturateScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 192public static Vector64<long> AbsSaturateScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 198public static Vector64<sbyte> AbsSaturateScalar(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 204public static Vector64<ulong> AbsScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 216public static Vector64<double> AbsoluteCompareGreaterThanScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 222public static Vector64<float> AbsoluteCompareGreaterThanScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 234public static Vector64<double> AbsoluteCompareGreaterThanOrEqualScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 240public static Vector64<float> AbsoluteCompareGreaterThanOrEqualScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 252public static Vector64<double> AbsoluteCompareLessThanScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 258public static Vector64<float> AbsoluteCompareLessThanScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 270public static Vector64<double> AbsoluteCompareLessThanOrEqualScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 276public static Vector64<float> AbsoluteCompareLessThanOrEqualScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 288public static Vector64<double> AbsoluteDifferenceScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 294public static Vector64<float> AbsoluteDifferenceScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 306public static Vector64<byte> AddAcross(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 312public static Vector64<short> AddAcross(Vector64<short> value) { throw new PlatformNotSupportedException(); } 318public static Vector64<sbyte> AddAcross(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 324public static Vector64<ushort> AddAcross(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 330public static Vector64<byte> AddAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); } 336public static Vector64<short> AddAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); } 342public static Vector64<int> AddAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); } 348public static Vector64<sbyte> AddAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); } 354public static Vector64<ushort> AddAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 360public static Vector64<uint> AddAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 366public static Vector64<ushort> AddAcrossWidening(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 372public static Vector64<int> AddAcrossWidening(Vector64<short> value) { throw new PlatformNotSupportedException(); } 378public static Vector64<short> AddAcrossWidening(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 384public static Vector64<uint> AddAcrossWidening(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 390public static Vector64<ushort> AddAcrossWidening(Vector128<byte> value) { throw new PlatformNotSupportedException(); } 396public static Vector64<int> AddAcrossWidening(Vector128<short> value) { throw new PlatformNotSupportedException(); } 402public static Vector64<long> AddAcrossWidening(Vector128<int> value) { throw new PlatformNotSupportedException(); } 408public static Vector64<short> AddAcrossWidening(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); } 414public static Vector64<uint> AddAcrossWidening(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 420public static Vector64<ulong> AddAcrossWidening(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 486public static Vector64<float> AddPairwiseScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 492public static Vector64<double> AddPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); } 498public static Vector64<long> AddPairwiseScalar(Vector128<long> value) { throw new PlatformNotSupportedException(); } 504public static Vector64<ulong> AddPairwiseScalar(Vector128<ulong> value) { throw new PlatformNotSupportedException(); } 510public static Vector64<byte> AddSaturate(Vector64<byte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 516public static Vector64<short> AddSaturate(Vector64<short> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 522public static Vector64<int> AddSaturate(Vector64<int> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 528public static Vector64<sbyte> AddSaturate(Vector64<sbyte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 534public static Vector64<ushort> AddSaturate(Vector64<ushort> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 540public static Vector64<uint> AddSaturate(Vector64<uint> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 594public static Vector64<byte> AddSaturateScalar(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 600public static Vector64<byte> AddSaturateScalar(Vector64<byte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 606public static Vector64<short> AddSaturateScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 612public static Vector64<short> AddSaturateScalar(Vector64<short> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 618public static Vector64<int> AddSaturateScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 624public static Vector64<int> AddSaturateScalar(Vector64<int> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 630public static Vector64<long> AddSaturateScalar(Vector64<long> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 636public static Vector64<sbyte> AddSaturateScalar(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 642public static Vector64<sbyte> AddSaturateScalar(Vector64<sbyte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 648public static Vector64<ushort> AddSaturateScalar(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 654public static Vector64<ushort> AddSaturateScalar(Vector64<ushort> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 660public static Vector64<uint> AddSaturateScalar(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 666public static Vector64<uint> AddSaturateScalar(Vector64<uint> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 672public static Vector64<ulong> AddSaturateScalar(Vector64<ulong> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 702public static Vector64<double> CompareEqualScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 708public static Vector64<long> CompareEqualScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 714public static Vector64<float> CompareEqualScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 720public static Vector64<ulong> CompareEqualScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 744public static Vector64<double> CompareGreaterThanScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 750public static Vector64<long> CompareGreaterThanScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 756public static Vector64<float> CompareGreaterThanScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 762public static Vector64<ulong> CompareGreaterThanScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 786public static Vector64<double> CompareGreaterThanOrEqualScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 792public static Vector64<long> CompareGreaterThanOrEqualScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 798public static Vector64<float> CompareGreaterThanOrEqualScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 804public static Vector64<ulong> CompareGreaterThanOrEqualScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 828public static Vector64<double> CompareLessThanScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 834public static Vector64<long> CompareLessThanScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 840public static Vector64<float> CompareLessThanScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 846public static Vector64<ulong> CompareLessThanScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 870public static Vector64<double> CompareLessThanOrEqualScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 876public static Vector64<long> CompareLessThanOrEqualScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 882public static Vector64<float> CompareLessThanOrEqualScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 888public static Vector64<ulong> CompareLessThanOrEqualScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 914public static Vector64<double> CompareTestScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 920public static Vector64<long> CompareTestScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 926public static Vector64<ulong> CompareTestScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 932public static Vector128<double> ConvertToDouble(Vector64<float> value) { throw new PlatformNotSupportedException(); } 950public static Vector64<double> ConvertToDoubleScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 956public static Vector64<double> ConvertToDoubleScalar(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 974public static Vector64<long> ConvertToInt64RoundAwayFromZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 986public static Vector64<long> ConvertToInt64RoundToEvenScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 998public static Vector64<long> ConvertToInt64RoundToNegativeInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1010public static Vector64<long> ConvertToInt64RoundToPositiveInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1022public static Vector64<long> ConvertToInt64RoundToZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1028public static Vector64<float> ConvertToSingleLower(Vector128<double> value) { throw new PlatformNotSupportedException(); } 1034public static Vector64<float> ConvertToSingleRoundToOddLower(Vector128<double> value) { throw new PlatformNotSupportedException(); } 1040public static Vector128<float> ConvertToSingleRoundToOddUpper(Vector64<float> lower, Vector128<double> value) { throw new PlatformNotSupportedException(); } 1046public static Vector128<float> ConvertToSingleUpper(Vector64<float> lower, Vector128<double> value) { throw new PlatformNotSupportedException(); } 1058public static Vector64<ulong> ConvertToUInt64RoundAwayFromZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1070public static Vector64<ulong> ConvertToUInt64RoundToEvenScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1082public static Vector64<ulong> ConvertToUInt64RoundToNegativeInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1094public static Vector64<ulong> ConvertToUInt64RoundToPositiveInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1106public static Vector64<ulong> ConvertToUInt64RoundToZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 1112public static Vector64<float> Divide(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 1166public static Vector64<byte> ExtractNarrowingSaturateScalar(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 1172public static Vector64<short> ExtractNarrowingSaturateScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 1178public static Vector64<int> ExtractNarrowingSaturateScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 1184public static Vector64<sbyte> ExtractNarrowingSaturateScalar(Vector64<short> value) { throw new PlatformNotSupportedException(); } 1190public static Vector64<ushort> ExtractNarrowingSaturateScalar(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 1196public static Vector64<uint> ExtractNarrowingSaturateScalar(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 1202public static Vector64<byte> ExtractNarrowingSaturateUnsignedScalar(Vector64<short> value) { throw new PlatformNotSupportedException(); } 1208public static Vector64<ushort> ExtractNarrowingSaturateUnsignedScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 1214public static Vector64<uint> ExtractNarrowingSaturateUnsignedScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 1232public static Vector64<float> FusedMultiplyAddByScalar(Vector64<float> addend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 1238public static Vector128<double> FusedMultiplyAddByScalar(Vector128<double> addend, Vector128<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 1244public static Vector128<float> FusedMultiplyAddByScalar(Vector128<float> addend, Vector128<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 1250public static Vector64<float> FusedMultiplyAddBySelectedScalar(Vector64<float> addend, Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1256public static Vector64<float> FusedMultiplyAddBySelectedScalar(Vector64<float> addend, Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1268public static Vector128<float> FusedMultiplyAddBySelectedScalar(Vector128<float> addend, Vector128<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1280public static Vector64<double> FusedMultiplyAddScalarBySelectedScalar(Vector64<double> addend, Vector64<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1286public static Vector64<float> FusedMultiplyAddScalarBySelectedScalar(Vector64<float> addend, Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1292public static Vector64<float> FusedMultiplyAddScalarBySelectedScalar(Vector64<float> addend, Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1304public static Vector64<float> FusedMultiplySubtractByScalar(Vector64<float> minuend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 1310public static Vector128<double> FusedMultiplySubtractByScalar(Vector128<double> minuend, Vector128<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 1316public static Vector128<float> FusedMultiplySubtractByScalar(Vector128<float> minuend, Vector128<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 1322public static Vector64<float> FusedMultiplySubtractBySelectedScalar(Vector64<float> minuend, Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1328public static Vector64<float> FusedMultiplySubtractBySelectedScalar(Vector64<float> minuend, Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1340public static Vector128<float> FusedMultiplySubtractBySelectedScalar(Vector128<float> minuend, Vector128<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1352public static Vector64<double> FusedMultiplySubtractScalarBySelectedScalar(Vector64<double> minuend, Vector64<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1358public static Vector64<float> FusedMultiplySubtractScalarBySelectedScalar(Vector64<float> minuend, Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1364public static Vector64<float> FusedMultiplySubtractScalarBySelectedScalar(Vector64<float> minuend, Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 1370public static Vector64<byte> InsertSelectedScalar(Vector64<byte> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1376public static Vector64<byte> InsertSelectedScalar(Vector64<byte> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector128<byte> value, [ConstantExpected(Max = (byte)(15))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1382public static Vector64<short> InsertSelectedScalar(Vector64<short> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1388public static Vector64<short> InsertSelectedScalar(Vector64<short> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector128<short> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1394public static Vector64<int> InsertSelectedScalar(Vector64<int> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1400public static Vector64<int> InsertSelectedScalar(Vector64<int> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector128<int> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1406public static Vector64<sbyte> InsertSelectedScalar(Vector64<sbyte> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1412public static Vector64<sbyte> InsertSelectedScalar(Vector64<sbyte> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector128<sbyte> value, [ConstantExpected(Max = (byte)(15))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1418public static Vector64<float> InsertSelectedScalar(Vector64<float> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1424public static Vector64<float> InsertSelectedScalar(Vector64<float> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector128<float> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1430public static Vector64<ushort> InsertSelectedScalar(Vector64<ushort> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1436public static Vector64<ushort> InsertSelectedScalar(Vector64<ushort> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector128<ushort> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1442public static Vector64<uint> InsertSelectedScalar(Vector64<uint> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1448public static Vector64<uint> InsertSelectedScalar(Vector64<uint> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector128<uint> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1454public static Vector128<byte> InsertSelectedScalar(Vector128<byte> result, [ConstantExpected(Max = (byte)(15))] byte resultIndex, Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1472public static Vector128<short> InsertSelectedScalar(Vector128<short> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1484public static Vector128<int> InsertSelectedScalar(Vector128<int> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1502public static Vector128<sbyte> InsertSelectedScalar(Vector128<sbyte> result, [ConstantExpected(Max = (byte)(15))] byte resultIndex, Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1514public static Vector128<float> InsertSelectedScalar(Vector128<float> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1526public static Vector128<ushort> InsertSelectedScalar(Vector128<ushort> result, [ConstantExpected(Max = (byte)(7))] byte resultIndex, Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1538public static Vector128<uint> InsertSelectedScalar(Vector128<uint> result, [ConstantExpected(Max = (byte)(3))] byte resultIndex, Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); } 1751public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) LoadPairVector64(byte* address) { throw new PlatformNotSupportedException(); } 1754public static unsafe (Vector64<double> Value1, Vector64<double> Value2) LoadPairVector64(double* address) { throw new PlatformNotSupportedException(); } 1757public static unsafe (Vector64<short> Value1, Vector64<short> Value2) LoadPairVector64(short* address) { throw new PlatformNotSupportedException(); } 1760public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadPairVector64(int* address) { throw new PlatformNotSupportedException(); } 1763public static unsafe (Vector64<long> Value1, Vector64<long> Value2) LoadPairVector64(long* address) { throw new PlatformNotSupportedException(); } 1766public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) LoadPairVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 1769public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadPairVector64(float* address) { throw new PlatformNotSupportedException(); } 1772public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) LoadPairVector64(ushort* address) { throw new PlatformNotSupportedException(); } 1775public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadPairVector64(uint* address) { throw new PlatformNotSupportedException(); } 1778public static unsafe (Vector64<ulong> Value1, Vector64<ulong> Value2) LoadPairVector64(ulong* address) { throw new PlatformNotSupportedException(); } 1781public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadPairScalarVector64(int* address) { throw new PlatformNotSupportedException(); } 1784public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadPairScalarVector64(float* address) { throw new PlatformNotSupportedException(); } 1787public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadPairScalarVector64(uint* address) { throw new PlatformNotSupportedException(); } 1820public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) LoadPairVector64NonTemporal(byte* address) { throw new PlatformNotSupportedException(); } 1823public static unsafe (Vector64<double> Value1, Vector64<double> Value2) LoadPairVector64NonTemporal(double* address) { throw new PlatformNotSupportedException(); } 1826public static unsafe (Vector64<short> Value1, Vector64<short> Value2) LoadPairVector64NonTemporal(short* address) { throw new PlatformNotSupportedException(); } 1829public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadPairVector64NonTemporal(int* address) { throw new PlatformNotSupportedException(); } 1832public static unsafe (Vector64<long> Value1, Vector64<long> Value2) LoadPairVector64NonTemporal(long* address) { throw new PlatformNotSupportedException(); } 1835public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) LoadPairVector64NonTemporal(sbyte* address) { throw new PlatformNotSupportedException(); } 1838public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadPairVector64NonTemporal(float* address) { throw new PlatformNotSupportedException(); } 1841public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) LoadPairVector64NonTemporal(ushort* address) { throw new PlatformNotSupportedException(); } 1844public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadPairVector64NonTemporal(uint* address) { throw new PlatformNotSupportedException(); } 1847public static unsafe (Vector64<ulong> Value1, Vector64<ulong> Value2) LoadPairVector64NonTemporal(ulong* address) { throw new PlatformNotSupportedException(); } 1850public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadPairScalarVector64NonTemporal(int* address) { throw new PlatformNotSupportedException(); } 1853public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadPairScalarVector64NonTemporal(float* address) { throw new PlatformNotSupportedException(); } 1856public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadPairScalarVector64NonTemporal(uint* address) { throw new PlatformNotSupportedException(); } 2078public static Vector64<byte> MaxAcross(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 2084public static Vector64<short> MaxAcross(Vector64<short> value) { throw new PlatformNotSupportedException(); } 2090public static Vector64<sbyte> MaxAcross(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 2096public static Vector64<ushort> MaxAcross(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 2102public static Vector64<byte> MaxAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); } 2108public static Vector64<short> MaxAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); } 2114public static Vector64<int> MaxAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); } 2120public static Vector64<sbyte> MaxAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); } 2126public static Vector64<float> MaxAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); } 2132public static Vector64<ushort> MaxAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 2138public static Vector64<uint> MaxAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 2150public static Vector64<float> MaxNumberAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); } 2156public static Vector64<float> MaxNumberPairwise(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2174public static Vector64<float> MaxNumberPairwiseScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2180public static Vector64<double> MaxNumberPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); } 2234public static Vector64<float> MaxPairwiseScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2240public static Vector64<double> MaxPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); } 2246public static Vector64<double> MaxScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2253public static Vector64<float> MaxScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2265public static Vector64<byte> MinAcross(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 2271public static Vector64<short> MinAcross(Vector64<short> value) { throw new PlatformNotSupportedException(); } 2277public static Vector64<sbyte> MinAcross(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 2283public static Vector64<ushort> MinAcross(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 2289public static Vector64<byte> MinAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); } 2295public static Vector64<short> MinAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); } 2301public static Vector64<int> MinAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); } 2307public static Vector64<sbyte> MinAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); } 2313public static Vector64<float> MinAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); } 2319public static Vector64<ushort> MinAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 2325public static Vector64<uint> MinAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 2337public static Vector64<float> MinNumberAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); } 2343public static Vector64<float> MinNumberPairwise(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2361public static Vector64<float> MinNumberPairwiseScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2367public static Vector64<double> MinNumberPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); } 2421public static Vector64<float> MinPairwiseScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2427public static Vector64<double> MinPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); } 2433public static Vector64<double> MinScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2440public static Vector64<float> MinScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2452public static Vector128<double> MultiplyByScalar(Vector128<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2464public static Vector64<short> MultiplyDoublingSaturateHighScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 2470public static Vector64<int> MultiplyDoublingSaturateHighScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 2476public static Vector64<short> MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2482public static Vector64<short> MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2488public static Vector64<int> MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2494public static Vector64<int> MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2500public static Vector64<int> MultiplyDoublingWideningAndAddSaturateScalar(Vector64<int> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 2506public static Vector64<long> MultiplyDoublingWideningAndAddSaturateScalar(Vector64<long> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 2512public static Vector64<int> MultiplyDoublingWideningAndSubtractSaturateScalar(Vector64<int> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 2518public static Vector64<long> MultiplyDoublingWideningAndSubtractSaturateScalar(Vector64<long> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 2524public static Vector64<int> MultiplyDoublingWideningSaturateScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 2530public static Vector64<long> MultiplyDoublingWideningSaturateScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 2536public static Vector64<int> MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2542public static Vector64<int> MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2548public static Vector64<long> MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2554public static Vector64<long> MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2560public static Vector64<int> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<int> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2566public static Vector64<int> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<int> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2572public static Vector64<long> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<long> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2578public static Vector64<long> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<long> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2584public static Vector64<int> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<int> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2590public static Vector64<int> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<int> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2596public static Vector64<long> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<long> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2602public static Vector64<long> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<long> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2608public static Vector64<float> MultiplyExtended(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2626public static Vector128<double> MultiplyExtendedByScalar(Vector128<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2632public static Vector64<float> MultiplyExtendedBySelectedScalar(Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2638public static Vector64<float> MultiplyExtendedBySelectedScalar(Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2650public static Vector128<float> MultiplyExtendedBySelectedScalar(Vector128<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2662public static Vector64<double> MultiplyExtendedScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2668public static Vector64<float> MultiplyExtendedScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2674public static Vector64<double> MultiplyExtendedScalarBySelectedScalar(Vector64<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2680public static Vector64<float> MultiplyExtendedScalarBySelectedScalar(Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2686public static Vector64<float> MultiplyExtendedScalarBySelectedScalar(Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2692public static Vector64<short> MultiplyRoundedDoublingSaturateHighScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 2698public static Vector64<int> MultiplyRoundedDoublingSaturateHighScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 2704public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2710public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2716public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2722public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2728public static Vector64<double> MultiplyScalarBySelectedScalar(Vector64<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 2752public static Vector64<short> NegateSaturateScalar(Vector64<short> value) { throw new PlatformNotSupportedException(); } 2758public static Vector64<int> NegateSaturateScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 2764public static Vector64<long> NegateSaturateScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 2770public static Vector64<sbyte> NegateSaturateScalar(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 2776public static Vector64<long> NegateScalar(Vector64<long> value) { throw new PlatformNotSupportedException(); } 2788public static Vector64<double> ReciprocalEstimateScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 2794public static Vector64<float> ReciprocalEstimateScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2800public static Vector64<double> ReciprocalExponentScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 2806public static Vector64<float> ReciprocalExponentScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2818public static Vector64<double> ReciprocalSquareRootEstimateScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 2824public static Vector64<float> ReciprocalSquareRootEstimateScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 2836public static Vector64<double> ReciprocalSquareRootStepScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2842public static Vector64<float> ReciprocalSquareRootStepScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2854public static Vector64<double> ReciprocalStepScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 2860public static Vector64<float> ReciprocalStepScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 2896public static Vector64<short> ShiftArithmeticRoundedSaturateScalar(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 2902public static Vector64<int> ShiftArithmeticRoundedSaturateScalar(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 2908public static Vector64<sbyte> ShiftArithmeticRoundedSaturateScalar(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 2914public static Vector64<short> ShiftArithmeticSaturateScalar(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 2920public static Vector64<int> ShiftArithmeticSaturateScalar(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 2926public static Vector64<sbyte> ShiftArithmeticSaturateScalar(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 2932public static Vector64<byte> ShiftLeftLogicalSaturateScalar(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 2938public static Vector64<short> ShiftLeftLogicalSaturateScalar(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 2944public static Vector64<int> ShiftLeftLogicalSaturateScalar(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 2950public static Vector64<sbyte> ShiftLeftLogicalSaturateScalar(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 2956public static Vector64<ushort> ShiftLeftLogicalSaturateScalar(Vector64<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 2962public static Vector64<uint> ShiftLeftLogicalSaturateScalar(Vector64<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 2968public static Vector64<ushort> ShiftLeftLogicalSaturateUnsignedScalar(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 2974public static Vector64<uint> ShiftLeftLogicalSaturateUnsignedScalar(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 2980public static Vector64<byte> ShiftLeftLogicalSaturateUnsignedScalar(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 2986public static Vector64<byte> ShiftLogicalRoundedSaturateScalar(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 2992public static Vector64<short> ShiftLogicalRoundedSaturateScalar(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 2998public static Vector64<int> ShiftLogicalRoundedSaturateScalar(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 3004public static Vector64<sbyte> ShiftLogicalRoundedSaturateScalar(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 3010public static Vector64<ushort> ShiftLogicalRoundedSaturateScalar(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 3016public static Vector64<uint> ShiftLogicalRoundedSaturateScalar(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 3022public static Vector64<byte> ShiftLogicalSaturateScalar(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 3028public static Vector64<short> ShiftLogicalSaturateScalar(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 3034public static Vector64<int> ShiftLogicalSaturateScalar(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 3040public static Vector64<sbyte> ShiftLogicalSaturateScalar(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 3046public static Vector64<ushort> ShiftLogicalSaturateScalar(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 3052public static Vector64<uint> ShiftLogicalSaturateScalar(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 3058public static Vector64<short> ShiftRightArithmeticNarrowingSaturateScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3064public static Vector64<int> ShiftRightArithmeticNarrowingSaturateScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3070public static Vector64<sbyte> ShiftRightArithmeticNarrowingSaturateScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3076public static Vector64<byte> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3082public static Vector64<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3088public static Vector64<uint> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3094public static Vector64<short> ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3100public static Vector64<int> ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3106public static Vector64<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3112public static Vector64<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3118public static Vector64<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3124public static Vector64<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3130public static Vector64<byte> ShiftRightLogicalNarrowingSaturateScalar(Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3136public static Vector64<short> ShiftRightLogicalNarrowingSaturateScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3142public static Vector64<int> ShiftRightLogicalNarrowingSaturateScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3148public static Vector64<sbyte> ShiftRightLogicalNarrowingSaturateScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3154public static Vector64<ushort> ShiftRightLogicalNarrowingSaturateScalar(Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3160public static Vector64<uint> ShiftRightLogicalNarrowingSaturateScalar(Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3166public static Vector64<byte> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3173public static Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3180public static Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3187public static Vector64<sbyte> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 3193public static Vector64<ushort> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 3199public static Vector64<uint> ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 3205public static Vector64<float> Sqrt(Vector64<float> value) { throw new PlatformNotSupportedException(); } 3220public static unsafe void StorePair(byte* address, Vector64<byte> value1, Vector64<byte> value2) { throw new PlatformNotSupportedException(); } 3223public static unsafe void StorePair(double* address, Vector64<double> value1, Vector64<double> value2) { throw new PlatformNotSupportedException(); } 3226public static unsafe void StorePair(short* address, Vector64<short> value1, Vector64<short> value2) { throw new PlatformNotSupportedException(); } 3229public static unsafe void StorePair(int* address, Vector64<int> value1, Vector64<int> value2) { throw new PlatformNotSupportedException(); } 3232public static unsafe void StorePair(long* address, Vector64<long> value1, Vector64<long> value2) { throw new PlatformNotSupportedException(); } 3235public static unsafe void StorePair(sbyte* address, Vector64<sbyte> value1, Vector64<sbyte> value2) { throw new PlatformNotSupportedException(); } 3238public static unsafe void StorePair(float* address, Vector64<float> value1, Vector64<float> value2) { throw new PlatformNotSupportedException(); } 3241public static unsafe void StorePair(ushort* address, Vector64<ushort> value1, Vector64<ushort> value2) { throw new PlatformNotSupportedException(); } 3244public static unsafe void StorePair(uint* address, Vector64<uint> value1, Vector64<uint> value2) { throw new PlatformNotSupportedException(); } 3247public static unsafe void StorePair(ulong* address, Vector64<ulong> value1, Vector64<ulong> value2) { throw new PlatformNotSupportedException(); } 3280public static unsafe void StorePairNonTemporal(byte* address, Vector64<byte> value1, Vector64<byte> value2) { throw new PlatformNotSupportedException(); } 3283public static unsafe void StorePairNonTemporal(double* address, Vector64<double> value1, Vector64<double> value2) { throw new PlatformNotSupportedException(); } 3286public static unsafe void StorePairNonTemporal(short* address, Vector64<short> value1, Vector64<short> value2) { throw new PlatformNotSupportedException(); } 3289public static unsafe void StorePairNonTemporal(int* address, Vector64<int> value1, Vector64<int> value2) { throw new PlatformNotSupportedException(); } 3292public static unsafe void StorePairNonTemporal(long* address, Vector64<long> value1, Vector64<long> value2) { throw new PlatformNotSupportedException(); } 3295public static unsafe void StorePairNonTemporal(sbyte* address, Vector64<sbyte> value1, Vector64<sbyte> value2) { throw new PlatformNotSupportedException(); } 3298public static unsafe void StorePairNonTemporal(float* address, Vector64<float> value1, Vector64<float> value2) { throw new PlatformNotSupportedException(); } 3301public static unsafe void StorePairNonTemporal(ushort* address, Vector64<ushort> value1, Vector64<ushort> value2) { throw new PlatformNotSupportedException(); } 3304public static unsafe void StorePairNonTemporal(uint* address, Vector64<uint> value1, Vector64<uint> value2) { throw new PlatformNotSupportedException(); } 3307public static unsafe void StorePairNonTemporal(ulong* address, Vector64<ulong> value1, Vector64<ulong> value2) { throw new PlatformNotSupportedException(); } 3340public static unsafe void StorePairScalar(int* address, Vector64<int> value1, Vector64<int> value2) { throw new PlatformNotSupportedException(); } 3343public static unsafe void StorePairScalar(float* address, Vector64<float> value1, Vector64<float> value2) { throw new PlatformNotSupportedException(); } 3346public static unsafe void StorePairScalar(uint* address, Vector64<uint> value1, Vector64<uint> value2) { throw new PlatformNotSupportedException(); } 3349public static unsafe void StorePairScalarNonTemporal(int* address, Vector64<int> value1, Vector64<int> value2) { throw new PlatformNotSupportedException(); } 3352public static unsafe void StorePairScalarNonTemporal(float* address, Vector64<float> value1, Vector64<float> value2) { throw new PlatformNotSupportedException(); } 3355public static unsafe void StorePairScalarNonTemporal(uint* address, Vector64<uint> value1, Vector64<uint> value2) { throw new PlatformNotSupportedException(); } 3700public static Vector64<byte> SubtractSaturateScalar(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 3706public static Vector64<short> SubtractSaturateScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 3712public static Vector64<int> SubtractSaturateScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 3718public static Vector64<sbyte> SubtractSaturateScalar(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 3724public static Vector64<ushort> SubtractSaturateScalar(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 3730public static Vector64<uint> SubtractSaturateScalar(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 3736public static Vector64<byte> ReverseElementBits(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 3742public static Vector64<sbyte> ReverseElementBits(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 3760public static Vector64<byte> TransposeEven(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 3766public static Vector64<short> TransposeEven(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 3772public static Vector64<int> TransposeEven(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 3778public static Vector64<sbyte> TransposeEven(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 3784public static Vector64<float> TransposeEven(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 3790public static Vector64<ushort> TransposeEven(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 3796public static Vector64<uint> TransposeEven(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 3862public static Vector64<byte> TransposeOdd(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 3868public static Vector64<short> TransposeOdd(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 3874public static Vector64<int> TransposeOdd(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 3880public static Vector64<sbyte> TransposeOdd(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 3886public static Vector64<float> TransposeOdd(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 3892public static Vector64<ushort> TransposeOdd(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 3898public static Vector64<uint> TransposeOdd(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 3964public static Vector64<byte> UnzipEven(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 3970public static Vector64<short> UnzipEven(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 3976public static Vector64<int> UnzipEven(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 3982public static Vector64<sbyte> UnzipEven(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 3988public static Vector64<float> UnzipEven(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 3994public static Vector64<ushort> UnzipEven(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4000public static Vector64<uint> UnzipEven(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4066public static Vector64<byte> UnzipOdd(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4072public static Vector64<short> UnzipOdd(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4078public static Vector64<int> UnzipOdd(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4084public static Vector64<sbyte> UnzipOdd(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4090public static Vector64<float> UnzipOdd(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4096public static Vector64<ushort> UnzipOdd(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4102public static Vector64<uint> UnzipOdd(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4264public static Vector64<byte> ZipHigh(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4270public static Vector64<short> ZipHigh(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4276public static Vector64<int> ZipHigh(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4282public static Vector64<sbyte> ZipHigh(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4288public static Vector64<float> ZipHigh(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4294public static Vector64<ushort> ZipHigh(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4300public static Vector64<uint> ZipHigh(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4366public static Vector64<byte> ZipLow(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4372public static Vector64<short> ZipLow(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4378public static Vector64<int> ZipLow(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4384public static Vector64<sbyte> ZipLow(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4390public static Vector64<float> ZipLow(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4396public static Vector64<ushort> ZipLow(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4402public static Vector64<uint> ZipLow(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4470public static Vector64<ushort> Abs(Vector64<short> value) { throw new PlatformNotSupportedException(); } 4477public static Vector64<uint> Abs(Vector64<int> value) { throw new PlatformNotSupportedException(); } 4484public static Vector64<byte> Abs(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 4491public static Vector64<float> Abs(Vector64<float> value) { throw new PlatformNotSupportedException(); } 4526public static Vector64<short> AbsSaturate(Vector64<short> value) { throw new PlatformNotSupportedException(); } 4533public static Vector64<int> AbsSaturate(Vector64<int> value) { throw new PlatformNotSupportedException(); } 4540public static Vector64<sbyte> AbsSaturate(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 4568public static Vector64<double> AbsScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 4576public static Vector64<float> AbsScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 4583public static Vector64<float> AbsoluteCompareGreaterThan(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4597public static Vector64<float> AbsoluteCompareGreaterThanOrEqual(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4611public static Vector64<float> AbsoluteCompareLessThan(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4625public static Vector64<float> AbsoluteCompareLessThanOrEqual(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4639public static Vector64<byte> AbsoluteDifference(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4646public static Vector64<ushort> AbsoluteDifference(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4653public static Vector64<uint> AbsoluteDifference(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4660public static Vector64<byte> AbsoluteDifference(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4667public static Vector64<float> AbsoluteDifference(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 4674public static Vector64<ushort> AbsoluteDifference(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4681public static Vector64<uint> AbsoluteDifference(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4737public static Vector64<byte> AbsoluteDifferenceAdd(Vector64<byte> addend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4744public static Vector64<short> AbsoluteDifferenceAdd(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4751public static Vector64<int> AbsoluteDifferenceAdd(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4758public static Vector64<sbyte> AbsoluteDifferenceAdd(Vector64<sbyte> addend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4765public static Vector64<ushort> AbsoluteDifferenceAdd(Vector64<ushort> addend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4772public static Vector64<uint> AbsoluteDifferenceAdd(Vector64<uint> addend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4821public static Vector128<ushort> AbsoluteDifferenceWideningLower(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4828public static Vector128<uint> AbsoluteDifferenceWideningLower(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4835public static Vector128<ulong> AbsoluteDifferenceWideningLower(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4842public static Vector128<ushort> AbsoluteDifferenceWideningLower(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4849public static Vector128<uint> AbsoluteDifferenceWideningLower(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4856public static Vector128<ulong> AbsoluteDifferenceWideningLower(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4863public static Vector128<ushort> AbsoluteDifferenceWideningLowerAndAdd(Vector128<ushort> addend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4870public static Vector128<int> AbsoluteDifferenceWideningLowerAndAdd(Vector128<int> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 4877public static Vector128<long> AbsoluteDifferenceWideningLowerAndAdd(Vector128<long> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 4884public static Vector128<short> AbsoluteDifferenceWideningLowerAndAdd(Vector128<short> addend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 4891public static Vector128<uint> AbsoluteDifferenceWideningLowerAndAdd(Vector128<uint> addend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 4898public static Vector128<ulong> AbsoluteDifferenceWideningLowerAndAdd(Vector128<ulong> addend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 4989public static Vector64<byte> Add(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 4996public static Vector64<short> Add(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5003public static Vector64<int> Add(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5010public static Vector64<sbyte> Add(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5017public static Vector64<float> Add(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 5024public static Vector64<ushort> Add(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5031public static Vector64<uint> Add(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5101public static Vector64<byte> AddHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 5108public static Vector64<short> AddHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 5115public static Vector64<int> AddHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 5122public static Vector64<sbyte> AddHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 5129public static Vector64<ushort> AddHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 5136public static Vector64<uint> AddHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 5143public static Vector128<byte> AddHighNarrowingUpper(Vector64<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 5150public static Vector128<short> AddHighNarrowingUpper(Vector64<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 5157public static Vector128<int> AddHighNarrowingUpper(Vector64<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 5164public static Vector128<sbyte> AddHighNarrowingUpper(Vector64<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 5171public static Vector128<ushort> AddHighNarrowingUpper(Vector64<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 5178public static Vector128<uint> AddHighNarrowingUpper(Vector64<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 5185public static Vector64<byte> AddPairwise(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 5192public static Vector64<short> AddPairwise(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5199public static Vector64<int> AddPairwise(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5206public static Vector64<sbyte> AddPairwise(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5213public static Vector64<float> AddPairwise(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 5220public static Vector64<ushort> AddPairwise(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5227public static Vector64<uint> AddPairwise(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5234public static Vector64<ushort> AddPairwiseWidening(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 5241public static Vector64<int> AddPairwiseWidening(Vector64<short> value) { throw new PlatformNotSupportedException(); } 5248public static Vector64<short> AddPairwiseWidening(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 5255public static Vector64<uint> AddPairwiseWidening(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 5304public static Vector64<ushort> AddPairwiseWideningAndAdd(Vector64<ushort> addend, Vector64<byte> value) { throw new PlatformNotSupportedException(); } 5311public static Vector64<int> AddPairwiseWideningAndAdd(Vector64<int> addend, Vector64<short> value) { throw new PlatformNotSupportedException(); } 5318public static Vector64<short> AddPairwiseWideningAndAdd(Vector64<short> addend, Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 5325public static Vector64<uint> AddPairwiseWideningAndAdd(Vector64<uint> addend, Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 5374public static Vector64<long> AddPairwiseWideningAndAddScalar(Vector64<long> addend, Vector64<int> value) { throw new PlatformNotSupportedException(); } 5381public static Vector64<ulong> AddPairwiseWideningAndAddScalar(Vector64<ulong> addend, Vector64<uint> value) { throw new PlatformNotSupportedException(); } 5388public static Vector64<long> AddPairwiseWideningScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 5395public static Vector64<ulong> AddPairwiseWideningScalar(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 5402public static Vector64<byte> AddRoundedHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 5409public static Vector64<short> AddRoundedHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 5416public static Vector64<int> AddRoundedHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 5423public static Vector64<sbyte> AddRoundedHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 5430public static Vector64<ushort> AddRoundedHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 5437public static Vector64<uint> AddRoundedHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 5444public static Vector128<byte> AddRoundedHighNarrowingUpper(Vector64<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 5451public static Vector128<short> AddRoundedHighNarrowingUpper(Vector64<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 5458public static Vector128<int> AddRoundedHighNarrowingUpper(Vector64<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 5465public static Vector128<sbyte> AddRoundedHighNarrowingUpper(Vector64<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 5472public static Vector128<ushort> AddRoundedHighNarrowingUpper(Vector64<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 5479public static Vector128<uint> AddRoundedHighNarrowingUpper(Vector64<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 5486public static Vector64<byte> AddSaturate(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 5493public static Vector64<short> AddSaturate(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5500public static Vector64<int> AddSaturate(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5507public static Vector64<sbyte> AddSaturate(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5514public static Vector64<ushort> AddSaturate(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5521public static Vector64<uint> AddSaturate(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5584public static Vector64<long> AddSaturateScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 5591public static Vector64<ulong> AddSaturateScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 5598public static Vector64<double> AddScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 5605public static Vector64<long> AddScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 5613public static Vector64<float> AddScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 5620public static Vector64<ulong> AddScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 5627public static Vector128<ushort> AddWideningLower(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 5634public static Vector128<int> AddWideningLower(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5641public static Vector128<long> AddWideningLower(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5648public static Vector128<short> AddWideningLower(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5655public static Vector128<uint> AddWideningLower(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5662public static Vector128<ulong> AddWideningLower(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5669public static Vector128<short> AddWideningLower(Vector128<short> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5676public static Vector128<int> AddWideningLower(Vector128<int> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5683public static Vector128<long> AddWideningLower(Vector128<long> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5690public static Vector128<ushort> AddWideningLower(Vector128<ushort> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 5697public static Vector128<uint> AddWideningLower(Vector128<uint> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5704public static Vector128<ulong> AddWideningLower(Vector128<ulong> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5795public static Vector64<byte> And(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 5803public static Vector64<double> And(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 5810public static Vector64<short> And(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 5817public static Vector64<int> And(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 5824public static Vector64<long> And(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 5831public static Vector64<sbyte> And(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 5839public static Vector64<float> And(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 5846public static Vector64<ushort> And(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 5853public static Vector64<uint> And(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 5860public static Vector64<ulong> And(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 5939public static Vector64<byte> BitwiseClear(Vector64<byte> value, Vector64<byte> mask) { throw new PlatformNotSupportedException(); } 5947public static Vector64<double> BitwiseClear(Vector64<double> value, Vector64<double> mask) { throw new PlatformNotSupportedException(); } 5954public static Vector64<short> BitwiseClear(Vector64<short> value, Vector64<short> mask) { throw new PlatformNotSupportedException(); } 5961public static Vector64<int> BitwiseClear(Vector64<int> value, Vector64<int> mask) { throw new PlatformNotSupportedException(); } 5968public static Vector64<long> BitwiseClear(Vector64<long> value, Vector64<long> mask) { throw new PlatformNotSupportedException(); } 5975public static Vector64<sbyte> BitwiseClear(Vector64<sbyte> value, Vector64<sbyte> mask) { throw new PlatformNotSupportedException(); } 5983public static Vector64<float> BitwiseClear(Vector64<float> value, Vector64<float> mask) { throw new PlatformNotSupportedException(); } 5990public static Vector64<ushort> BitwiseClear(Vector64<ushort> value, Vector64<ushort> mask) { throw new PlatformNotSupportedException(); } 5997public static Vector64<uint> BitwiseClear(Vector64<uint> value, Vector64<uint> mask) { throw new PlatformNotSupportedException(); } 6004public static Vector64<ulong> BitwiseClear(Vector64<ulong> value, Vector64<ulong> mask) { throw new PlatformNotSupportedException(); } 6083public static Vector64<byte> BitwiseSelect(Vector64<byte> select, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6090public static Vector64<double> BitwiseSelect(Vector64<double> select, Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 6097public static Vector64<short> BitwiseSelect(Vector64<short> select, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6104public static Vector64<int> BitwiseSelect(Vector64<int> select, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6111public static Vector64<long> BitwiseSelect(Vector64<long> select, Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 6118public static Vector64<sbyte> BitwiseSelect(Vector64<sbyte> select, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6125public static Vector64<float> BitwiseSelect(Vector64<float> select, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6132public static Vector64<ushort> BitwiseSelect(Vector64<ushort> select, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6139public static Vector64<uint> BitwiseSelect(Vector64<uint> select, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6146public static Vector64<ulong> BitwiseSelect(Vector64<ulong> select, Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 6223public static Vector64<float> Ceiling(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6237public static Vector64<double> CeilingScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 6245public static Vector64<float> CeilingScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6252public static Vector64<byte> CompareEqual(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6259public static Vector64<short> CompareEqual(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6266public static Vector64<int> CompareEqual(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6273public static Vector64<sbyte> CompareEqual(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6280public static Vector64<float> CompareEqual(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6287public static Vector64<ushort> CompareEqual(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6294public static Vector64<uint> CompareEqual(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6350public static Vector64<byte> CompareGreaterThan(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6357public static Vector64<short> CompareGreaterThan(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6364public static Vector64<int> CompareGreaterThan(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6371public static Vector64<sbyte> CompareGreaterThan(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6378public static Vector64<float> CompareGreaterThan(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6385public static Vector64<ushort> CompareGreaterThan(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6392public static Vector64<uint> CompareGreaterThan(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6448public static Vector64<byte> CompareGreaterThanOrEqual(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6455public static Vector64<short> CompareGreaterThanOrEqual(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6462public static Vector64<int> CompareGreaterThanOrEqual(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6469public static Vector64<sbyte> CompareGreaterThanOrEqual(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6476public static Vector64<float> CompareGreaterThanOrEqual(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6483public static Vector64<ushort> CompareGreaterThanOrEqual(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6490public static Vector64<uint> CompareGreaterThanOrEqual(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6546public static Vector64<byte> CompareLessThan(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6553public static Vector64<short> CompareLessThan(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6560public static Vector64<int> CompareLessThan(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6567public static Vector64<sbyte> CompareLessThan(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6574public static Vector64<float> CompareLessThan(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6581public static Vector64<ushort> CompareLessThan(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6588public static Vector64<uint> CompareLessThan(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6644public static Vector64<byte> CompareLessThanOrEqual(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6651public static Vector64<short> CompareLessThanOrEqual(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6658public static Vector64<int> CompareLessThanOrEqual(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6665public static Vector64<sbyte> CompareLessThanOrEqual(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6672public static Vector64<float> CompareLessThanOrEqual(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6679public static Vector64<ushort> CompareLessThanOrEqual(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6686public static Vector64<uint> CompareLessThanOrEqual(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6742public static Vector64<byte> CompareTest(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 6749public static Vector64<short> CompareTest(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 6756public static Vector64<int> CompareTest(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 6763public static Vector64<sbyte> CompareTest(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 6771public static Vector64<float> CompareTest(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 6778public static Vector64<ushort> CompareTest(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 6785public static Vector64<uint> CompareTest(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 6842public static Vector64<int> ConvertToInt32RoundAwayFromZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6856public static Vector64<int> ConvertToInt32RoundAwayFromZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6863public static Vector64<int> ConvertToInt32RoundToEven(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6877public static Vector64<int> ConvertToInt32RoundToEvenScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6884public static Vector64<int> ConvertToInt32RoundToNegativeInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6898public static Vector64<int> ConvertToInt32RoundToNegativeInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6905public static Vector64<int> ConvertToInt32RoundToPositiveInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6919public static Vector64<int> ConvertToInt32RoundToPositiveInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6926public static Vector64<int> ConvertToInt32RoundToZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6940public static Vector64<int> ConvertToInt32RoundToZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 6947public static Vector64<float> ConvertToSingle(Vector64<int> value) { throw new PlatformNotSupportedException(); } 6954public static Vector64<float> ConvertToSingle(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 6975public static Vector64<float> ConvertToSingleScalar(Vector64<int> value) { throw new PlatformNotSupportedException(); } 6982public static Vector64<float> ConvertToSingleScalar(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 6989public static Vector64<uint> ConvertToUInt32RoundAwayFromZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7003public static Vector64<uint> ConvertToUInt32RoundAwayFromZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7010public static Vector64<uint> ConvertToUInt32RoundToEven(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7024public static Vector64<uint> ConvertToUInt32RoundToEvenScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7031public static Vector64<uint> ConvertToUInt32RoundToNegativeInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7045public static Vector64<uint> ConvertToUInt32RoundToNegativeInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7052public static Vector64<uint> ConvertToUInt32RoundToPositiveInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7066public static Vector64<uint> ConvertToUInt32RoundToPositiveInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7073public static Vector64<uint> ConvertToUInt32RoundToZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7087public static Vector64<uint> ConvertToUInt32RoundToZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7094public static Vector64<double> DivideScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 7102public static Vector64<float> DivideScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 7109public static Vector64<byte> DuplicateSelectedScalarToVector64(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7116public static Vector64<short> DuplicateSelectedScalarToVector64(Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7123public static Vector64<int> DuplicateSelectedScalarToVector64(Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7130public static Vector64<float> DuplicateSelectedScalarToVector64(Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7137public static Vector64<sbyte> DuplicateSelectedScalarToVector64(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7144public static Vector64<ushort> DuplicateSelectedScalarToVector64(Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7151public static Vector64<uint> DuplicateSelectedScalarToVector64(Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7158public static Vector64<byte> DuplicateSelectedScalarToVector64(Vector128<byte> value, [ConstantExpected(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } 7165public static Vector64<short> DuplicateSelectedScalarToVector64(Vector128<short> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7172public static Vector64<int> DuplicateSelectedScalarToVector64(Vector128<int> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7179public static Vector64<float> DuplicateSelectedScalarToVector64(Vector128<float> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7186public static Vector64<sbyte> DuplicateSelectedScalarToVector64(Vector128<sbyte> value, [ConstantExpected(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } 7193public static Vector64<ushort> DuplicateSelectedScalarToVector64(Vector128<ushort> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7200public static Vector64<uint> DuplicateSelectedScalarToVector64(Vector128<uint> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7207public static Vector128<byte> DuplicateSelectedScalarToVector128(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7214public static Vector128<short> DuplicateSelectedScalarToVector128(Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7221public static Vector128<int> DuplicateSelectedScalarToVector128(Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7228public static Vector128<float> DuplicateSelectedScalarToVector128(Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7235public static Vector128<sbyte> DuplicateSelectedScalarToVector128(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7242public static Vector128<ushort> DuplicateSelectedScalarToVector128(Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7249public static Vector128<uint> DuplicateSelectedScalarToVector128(Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7305public static Vector64<byte> DuplicateToVector64(byte value) { throw new PlatformNotSupportedException(); } 7312public static Vector64<short> DuplicateToVector64(short value) { throw new PlatformNotSupportedException(); } 7319public static Vector64<int> DuplicateToVector64(int value) { throw new PlatformNotSupportedException(); } 7326public static Vector64<sbyte> DuplicateToVector64(sbyte value) { throw new PlatformNotSupportedException(); } 7333public static Vector64<float> DuplicateToVector64(float value) { throw new PlatformNotSupportedException(); } 7340public static Vector64<ushort> DuplicateToVector64(ushort value) { throw new PlatformNotSupportedException(); } 7347public static Vector64<uint> DuplicateToVector64(uint value) { throw new PlatformNotSupportedException(); } 7403public static byte Extract(Vector64<byte> vector, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7410public static short Extract(Vector64<short> vector, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7417public static int Extract(Vector64<int> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7424public static sbyte Extract(Vector64<sbyte> vector, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7431public static float Extract(Vector64<float> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7438public static ushort Extract(Vector64<ushort> vector, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7445public static uint Extract(Vector64<uint> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7522public static Vector64<byte> ExtractNarrowingLower(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 7529public static Vector64<short> ExtractNarrowingLower(Vector128<int> value) { throw new PlatformNotSupportedException(); } 7536public static Vector64<int> ExtractNarrowingLower(Vector128<long> value) { throw new PlatformNotSupportedException(); } 7543public static Vector64<sbyte> ExtractNarrowingLower(Vector128<short> value) { throw new PlatformNotSupportedException(); } 7550public static Vector64<ushort> ExtractNarrowingLower(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 7557public static Vector64<uint> ExtractNarrowingLower(Vector128<ulong> value) { throw new PlatformNotSupportedException(); } 7564public static Vector64<byte> ExtractNarrowingSaturateLower(Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 7571public static Vector64<short> ExtractNarrowingSaturateLower(Vector128<int> value) { throw new PlatformNotSupportedException(); } 7578public static Vector64<int> ExtractNarrowingSaturateLower(Vector128<long> value) { throw new PlatformNotSupportedException(); } 7585public static Vector64<sbyte> ExtractNarrowingSaturateLower(Vector128<short> value) { throw new PlatformNotSupportedException(); } 7592public static Vector64<ushort> ExtractNarrowingSaturateLower(Vector128<uint> value) { throw new PlatformNotSupportedException(); } 7599public static Vector64<uint> ExtractNarrowingSaturateLower(Vector128<ulong> value) { throw new PlatformNotSupportedException(); } 7606public static Vector64<byte> ExtractNarrowingSaturateUnsignedLower(Vector128<short> value) { throw new PlatformNotSupportedException(); } 7613public static Vector64<ushort> ExtractNarrowingSaturateUnsignedLower(Vector128<int> value) { throw new PlatformNotSupportedException(); } 7620public static Vector64<uint> ExtractNarrowingSaturateUnsignedLower(Vector128<long> value) { throw new PlatformNotSupportedException(); } 7627public static Vector128<byte> ExtractNarrowingSaturateUnsignedUpper(Vector64<byte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); } 7634public static Vector128<ushort> ExtractNarrowingSaturateUnsignedUpper(Vector64<ushort> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); } 7641public static Vector128<uint> ExtractNarrowingSaturateUnsignedUpper(Vector64<uint> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); } 7648public static Vector128<byte> ExtractNarrowingSaturateUpper(Vector64<byte> lower, Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 7655public static Vector128<short> ExtractNarrowingSaturateUpper(Vector64<short> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); } 7662public static Vector128<int> ExtractNarrowingSaturateUpper(Vector64<int> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); } 7669public static Vector128<sbyte> ExtractNarrowingSaturateUpper(Vector64<sbyte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); } 7676public static Vector128<ushort> ExtractNarrowingSaturateUpper(Vector64<ushort> lower, Vector128<uint> value) { throw new PlatformNotSupportedException(); } 7683public static Vector128<uint> ExtractNarrowingSaturateUpper(Vector64<uint> lower, Vector128<ulong> value) { throw new PlatformNotSupportedException(); } 7690public static Vector128<byte> ExtractNarrowingUpper(Vector64<byte> lower, Vector128<ushort> value) { throw new PlatformNotSupportedException(); } 7697public static Vector128<short> ExtractNarrowingUpper(Vector64<short> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); } 7704public static Vector128<int> ExtractNarrowingUpper(Vector64<int> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); } 7711public static Vector128<sbyte> ExtractNarrowingUpper(Vector64<sbyte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); } 7718public static Vector128<ushort> ExtractNarrowingUpper(Vector64<ushort> lower, Vector128<uint> value) { throw new PlatformNotSupportedException(); } 7725public static Vector128<uint> ExtractNarrowingUpper(Vector64<uint> lower, Vector128<ulong> value) { throw new PlatformNotSupportedException(); } 7732public static Vector64<byte> ExtractVector64(Vector64<byte> upper, Vector64<byte> lower, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7739public static Vector64<short> ExtractVector64(Vector64<short> upper, Vector64<short> lower, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7746public static Vector64<int> ExtractVector64(Vector64<int> upper, Vector64<int> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7753public static Vector64<sbyte> ExtractVector64(Vector64<sbyte> upper, Vector64<sbyte> lower, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 7760public static Vector64<float> ExtractVector64(Vector64<float> upper, Vector64<float> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7767public static Vector64<ushort> ExtractVector64(Vector64<ushort> upper, Vector64<ushort> lower, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 7774public static Vector64<uint> ExtractVector64(Vector64<uint> upper, Vector64<uint> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 7851public static Vector64<float> Floor(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7865public static Vector64<double> FloorScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 7873public static Vector64<float> FloorScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 7880public static Vector64<byte> FusedAddHalving(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 7887public static Vector64<short> FusedAddHalving(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 7894public static Vector64<int> FusedAddHalving(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 7901public static Vector64<sbyte> FusedAddHalving(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 7908public static Vector64<ushort> FusedAddHalving(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 7915public static Vector64<uint> FusedAddHalving(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 7964public static Vector64<byte> FusedAddRoundedHalving(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 7971public static Vector64<short> FusedAddRoundedHalving(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 7978public static Vector64<int> FusedAddRoundedHalving(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 7985public static Vector64<sbyte> FusedAddRoundedHalving(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 7992public static Vector64<ushort> FusedAddRoundedHalving(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 7999public static Vector64<uint> FusedAddRoundedHalving(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 8048public static Vector64<float> FusedMultiplyAdd(Vector64<float> addend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8063public static Vector64<double> FusedMultiplyAddNegatedScalar(Vector64<double> addend, Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 8071public static Vector64<float> FusedMultiplyAddNegatedScalar(Vector64<float> addend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8078public static Vector64<double> FusedMultiplyAddScalar(Vector64<double> addend, Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 8086public static Vector64<float> FusedMultiplyAddScalar(Vector64<float> addend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8093public static Vector64<float> FusedMultiplySubtract(Vector64<float> minuend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8108public static Vector64<double> FusedMultiplySubtractNegatedScalar(Vector64<double> minuend, Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 8116public static Vector64<float> FusedMultiplySubtractNegatedScalar(Vector64<float> minuend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8123public static Vector64<double> FusedMultiplySubtractScalar(Vector64<double> minuend, Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 8131public static Vector64<float> FusedMultiplySubtractScalar(Vector64<float> minuend, Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 8138public static Vector64<byte> FusedSubtractHalving(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 8145public static Vector64<short> FusedSubtractHalving(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 8152public static Vector64<int> FusedSubtractHalving(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 8159public static Vector64<sbyte> FusedSubtractHalving(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 8166public static Vector64<ushort> FusedSubtractHalving(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 8173public static Vector64<uint> FusedSubtractHalving(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 8222public static Vector64<byte> Insert(Vector64<byte> vector, [ConstantExpected(Max = (byte)(7))] byte index, byte data) { throw new PlatformNotSupportedException(); } 8229public static Vector64<short> Insert(Vector64<short> vector, [ConstantExpected(Max = (byte)(3))] byte index, short data) { throw new PlatformNotSupportedException(); } 8236public static Vector64<int> Insert(Vector64<int> vector, [ConstantExpected(Max = (byte)(1))] byte index, int data) { throw new PlatformNotSupportedException(); } 8243public static Vector64<sbyte> Insert(Vector64<sbyte> vector, [ConstantExpected(Max = (byte)(7))] byte index, sbyte data) { throw new PlatformNotSupportedException(); } 8250public static Vector64<float> Insert(Vector64<float> vector, [ConstantExpected(Max = (byte)(1))] byte index, float data) { throw new PlatformNotSupportedException(); } 8257public static Vector64<ushort> Insert(Vector64<ushort> vector, [ConstantExpected(Max = (byte)(3))] byte index, ushort data) { throw new PlatformNotSupportedException(); } 8264public static Vector64<uint> Insert(Vector64<uint> vector, [ConstantExpected(Max = (byte)(1))] byte index, uint data) { throw new PlatformNotSupportedException(); } 8341public static Vector128<double> InsertScalar(Vector128<double> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<double> value) { throw new PlatformNotSupportedException(); } 8348public static Vector128<long> InsertScalar(Vector128<long> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<long> value) { throw new PlatformNotSupportedException(); } 8355public static Vector128<ulong> InsertScalar(Vector128<ulong> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex, Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 8362public static Vector64<short> LeadingSignCount(Vector64<short> value) { throw new PlatformNotSupportedException(); } 8369public static Vector64<int> LeadingSignCount(Vector64<int> value) { throw new PlatformNotSupportedException(); } 8376public static Vector64<sbyte> LeadingSignCount(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 8404public static Vector64<byte> LeadingZeroCount(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 8411public static Vector64<short> LeadingZeroCount(Vector64<short> value) { throw new PlatformNotSupportedException(); } 8418public static Vector64<int> LeadingZeroCount(Vector64<int> value) { throw new PlatformNotSupportedException(); } 8425public static Vector64<sbyte> LeadingZeroCount(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 8432public static Vector64<ushort> LeadingZeroCount(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 8439public static Vector64<uint> LeadingZeroCount(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 8488public static unsafe Vector64<byte> LoadAndInsertScalar(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte index, byte* address) { throw new PlatformNotSupportedException(); } 8495public static unsafe Vector64<short> LoadAndInsertScalar(Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte index, short* address) { throw new PlatformNotSupportedException(); } 8502public static unsafe Vector64<int> LoadAndInsertScalar(Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte index, int* address) { throw new PlatformNotSupportedException(); } 8509public static unsafe Vector64<sbyte> LoadAndInsertScalar(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); } 8516public static unsafe Vector64<float> LoadAndInsertScalar(Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte index, float* address) { throw new PlatformNotSupportedException(); } 8523public static unsafe Vector64<ushort> LoadAndInsertScalar(Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index, ushort* address) { throw new PlatformNotSupportedException(); } 8530public static unsafe Vector64<uint> LoadAndInsertScalar(Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte index, uint* address) { throw new PlatformNotSupportedException(); } 8603public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) LoadAndInsertScalar((Vector64<byte>, Vector64<byte>) values, [ConstantExpected(Max = (byte)(7))] byte index, byte* address) { throw new PlatformNotSupportedException(); } 8606public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) LoadAndInsertScalar((Vector64<sbyte>, Vector64<sbyte>) values, [ConstantExpected(Max = (byte)(7))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); } 8609public static unsafe (Vector64<short> Value1, Vector64<short> Value2) LoadAndInsertScalar((Vector64<short>, Vector64<short>) values, [ConstantExpected(Max = (byte)(3))] byte index, short* address) { throw new PlatformNotSupportedException(); } 8612public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) LoadAndInsertScalar((Vector64<ushort>, Vector64<ushort>) values, [ConstantExpected(Max = (byte)(3))] byte index, ushort* address) { throw new PlatformNotSupportedException(); } 8615public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadAndInsertScalar((Vector64<int>, Vector64<int>) values, [ConstantExpected(Max = (byte)(1))] byte index, int* address) { throw new PlatformNotSupportedException(); } 8618public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadAndInsertScalar((Vector64<uint>, Vector64<uint>) values, [ConstantExpected(Max = (byte)(1))] byte index, uint* address) { throw new PlatformNotSupportedException(); } 8621public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadAndInsertScalar((Vector64<float>, Vector64<float>) values, [ConstantExpected(Max = (byte)(1))] byte index, float* address) { throw new PlatformNotSupportedException(); } 8624public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) LoadAndInsertScalar((Vector64<byte>, Vector64<byte>, Vector64<byte>) values, [ConstantExpected(Max = (byte)(7))] byte index, byte* address) { throw new PlatformNotSupportedException(); } 8627public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) LoadAndInsertScalar((Vector64<sbyte>, Vector64<sbyte>, Vector64<sbyte>) values, [ConstantExpected(Max = (byte)(7))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); } 8630public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) LoadAndInsertScalar((Vector64<short>, Vector64<short>, Vector64<short>) values, [ConstantExpected(Max = (byte)(3))] byte index, short* address) { throw new PlatformNotSupportedException(); } 8633public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) LoadAndInsertScalar((Vector64<ushort>, Vector64<ushort>, Vector64<ushort>) values, [ConstantExpected(Max = (byte)(3))] byte index, ushort* address) { throw new PlatformNotSupportedException(); } 8636public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) LoadAndInsertScalar((Vector64<int>, Vector64<int>, Vector64<int>) values, [ConstantExpected(Max = (byte)(1))] byte index, int* address) { throw new PlatformNotSupportedException(); } 8639public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) LoadAndInsertScalar((Vector64<uint>, Vector64<uint>, Vector64<uint>) values, [ConstantExpected(Max = (byte)(1))] byte index, uint* address) { throw new PlatformNotSupportedException(); } 8642public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) LoadAndInsertScalar((Vector64<float>, Vector64<float>, Vector64<float>) values, [ConstantExpected(Max = (byte)(1))] byte index, float* address) { throw new PlatformNotSupportedException(); } 8645public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) LoadAndInsertScalar((Vector64<byte>, Vector64<byte>, Vector64<byte>, Vector64<byte>) values, [ConstantExpected(Max = (byte)(7))] byte index, byte* address) { throw new PlatformNotSupportedException(); } 8648public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) LoadAndInsertScalar((Vector64<sbyte>, Vector64<sbyte>, Vector64<sbyte>, Vector64<sbyte>) values, [ConstantExpected(Max = (byte)(7))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); } 8651public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) LoadAndInsertScalar((Vector64<short>, Vector64<short>, Vector64<short>, Vector64<short>) values, [ConstantExpected(Max = (byte)(3))] byte index, short* address) { throw new PlatformNotSupportedException(); } 8654public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) LoadAndInsertScalar((Vector64<ushort>, Vector64<ushort>, Vector64<ushort>, Vector64<ushort>) values, [ConstantExpected(Max = (byte)(3))] byte index, ushort* address) { throw new PlatformNotSupportedException(); } 8657public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) LoadAndInsertScalar((Vector64<int>, Vector64<int>, Vector64<int>, Vector64<int>) values, [ConstantExpected(Max = (byte)(1))] byte index, int* address) { throw new PlatformNotSupportedException(); } 8660public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) LoadAndInsertScalar((Vector64<uint>, Vector64<uint>, Vector64<uint>, Vector64<uint>) values, [ConstantExpected(Max = (byte)(1))] byte index, uint* address) { throw new PlatformNotSupportedException(); } 8663public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) LoadAndInsertScalar((Vector64<float>, Vector64<float>, Vector64<float>, Vector64<float>) values, [ConstantExpected(Max = (byte)(1))] byte index, float* address) { throw new PlatformNotSupportedException(); } 8670public static unsafe Vector64<byte> LoadAndReplicateToVector64(byte* address) { throw new PlatformNotSupportedException(); } 8677public static unsafe Vector64<short> LoadAndReplicateToVector64(short* address) { throw new PlatformNotSupportedException(); } 8684public static unsafe Vector64<int> LoadAndReplicateToVector64(int* address) { throw new PlatformNotSupportedException(); } 8691public static unsafe Vector64<sbyte> LoadAndReplicateToVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 8698public static unsafe Vector64<float> LoadAndReplicateToVector64(float* address) { throw new PlatformNotSupportedException(); } 8705public static unsafe Vector64<ushort> LoadAndReplicateToVector64(ushort* address) { throw new PlatformNotSupportedException(); } 8712public static unsafe Vector64<uint> LoadAndReplicateToVector64(uint* address) { throw new PlatformNotSupportedException(); } 8764public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) LoadAndReplicateToVector64x2(byte* address) { throw new PlatformNotSupportedException(); } 8767public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) LoadAndReplicateToVector64x2(sbyte* address) { throw new PlatformNotSupportedException(); } 8770public static unsafe (Vector64<short> Value1, Vector64<short> Value2) LoadAndReplicateToVector64x2(short* address) { throw new PlatformNotSupportedException(); } 8773public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) LoadAndReplicateToVector64x2(ushort* address) { throw new PlatformNotSupportedException(); } 8776public static unsafe (Vector64<int> Value1, Vector64<int> Value2) LoadAndReplicateToVector64x2(int* address) { throw new PlatformNotSupportedException(); } 8779public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) LoadAndReplicateToVector64x2(uint* address) { throw new PlatformNotSupportedException(); } 8782public static unsafe (Vector64<float> Value1, Vector64<float> Value2) LoadAndReplicateToVector64x2(float* address) { throw new PlatformNotSupportedException(); } 8785public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) LoadAndReplicateToVector64x3(byte* address) { throw new PlatformNotSupportedException(); } 8788public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) LoadAndReplicateToVector64x3(sbyte* address) { throw new PlatformNotSupportedException(); } 8791public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) LoadAndReplicateToVector64x3(short* address) { throw new PlatformNotSupportedException(); } 8794public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) LoadAndReplicateToVector64x3(ushort* address) { throw new PlatformNotSupportedException(); } 8797public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) LoadAndReplicateToVector64x3(int* address) { throw new PlatformNotSupportedException(); } 8800public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) LoadAndReplicateToVector64x3(uint* address) { throw new PlatformNotSupportedException(); } 8803public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) LoadAndReplicateToVector64x3(float* address) { throw new PlatformNotSupportedException(); } 8806public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) LoadAndReplicateToVector64x4(byte* address) { throw new PlatformNotSupportedException(); } 8809public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) LoadAndReplicateToVector64x4(sbyte* address) { throw new PlatformNotSupportedException(); } 8812public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) LoadAndReplicateToVector64x4(short* address) { throw new PlatformNotSupportedException(); } 8815public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) LoadAndReplicateToVector64x4(ushort* address) { throw new PlatformNotSupportedException(); } 8818public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) LoadAndReplicateToVector64x4(int* address) { throw new PlatformNotSupportedException(); } 8821public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) LoadAndReplicateToVector64x4(uint* address) { throw new PlatformNotSupportedException(); } 8824public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) LoadAndReplicateToVector64x4(float* address) { throw new PlatformNotSupportedException(); } 8831public static unsafe Vector64<byte> LoadVector64(byte* address) { throw new PlatformNotSupportedException(); } 8838public static unsafe Vector64<double> LoadVector64(double* address) { throw new PlatformNotSupportedException(); } 8845public static unsafe Vector64<short> LoadVector64(short* address) { throw new PlatformNotSupportedException(); } 8852public static unsafe Vector64<int> LoadVector64(int* address) { throw new PlatformNotSupportedException(); } 8859public static unsafe Vector64<long> LoadVector64(long* address) { throw new PlatformNotSupportedException(); } 8866public static unsafe Vector64<sbyte> LoadVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 8873public static unsafe Vector64<float> LoadVector64(float* address) { throw new PlatformNotSupportedException(); } 8880public static unsafe Vector64<ushort> LoadVector64(ushort* address) { throw new PlatformNotSupportedException(); } 8887public static unsafe Vector64<uint> LoadVector64(uint* address) { throw new PlatformNotSupportedException(); } 8894public static unsafe Vector64<ulong> LoadVector64(ulong* address) { throw new PlatformNotSupportedException(); } 8967public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) Load2xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); } 8970public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) Load2xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); } 8973public static unsafe (Vector64<short> Value1, Vector64<short> Value2) Load2xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); } 8976public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) Load2xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); } 8979public static unsafe (Vector64<int> Value1, Vector64<int> Value2) Load2xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); } 8982public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) Load2xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); } 8985public static unsafe (Vector64<float> Value1, Vector64<float> Value2) Load2xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); } 8988public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) Load3xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); } 8991public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) Load3xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); } 8994public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) Load3xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); } 8997public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) Load3xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); } 9000public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) Load3xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); } 9003public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) Load3xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); } 9006public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) Load3xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); } 9009public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) Load4xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); } 9012public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) Load4xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); } 9015public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) Load4xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); } 9018public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) Load4xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); } 9021public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) Load4xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); } 9024public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) Load4xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); } 9027public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) Load4xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); } 9030public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2) Load2xVector64(byte* address) { throw new PlatformNotSupportedException(); } 9033public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2) Load2xVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 9036public static unsafe (Vector64<short> Value1, Vector64<short> Value2) Load2xVector64(short* address) { throw new PlatformNotSupportedException(); } 9039public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2) Load2xVector64(ushort* address) { throw new PlatformNotSupportedException(); } 9042public static unsafe (Vector64<int> Value1, Vector64<int> Value2) Load2xVector64(int* address) { throw new PlatformNotSupportedException(); } 9045public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2) Load2xVector64(uint* address) { throw new PlatformNotSupportedException(); } 9048public static unsafe (Vector64<float> Value1, Vector64<float> Value2) Load2xVector64(float* address) { throw new PlatformNotSupportedException(); } 9051public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) Load3xVector64(byte* address) { throw new PlatformNotSupportedException(); } 9054public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) Load3xVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 9057public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) Load3xVector64(short* address) { throw new PlatformNotSupportedException(); } 9060public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) Load3xVector64(ushort* address) { throw new PlatformNotSupportedException(); } 9063public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) Load3xVector64(int* address) { throw new PlatformNotSupportedException(); } 9066public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) Load3xVector64(uint* address) { throw new PlatformNotSupportedException(); } 9069public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) Load3xVector64(float* address) { throw new PlatformNotSupportedException(); } 9072public static unsafe (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) Load4xVector64(byte* address) { throw new PlatformNotSupportedException(); } 9075public static unsafe (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) Load4xVector64(sbyte* address) { throw new PlatformNotSupportedException(); } 9078public static unsafe (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) Load4xVector64(short* address) { throw new PlatformNotSupportedException(); } 9081public static unsafe (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) Load4xVector64(ushort* address) { throw new PlatformNotSupportedException(); } 9084public static unsafe (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) Load4xVector64(int* address) { throw new PlatformNotSupportedException(); } 9087public static unsafe (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) Load4xVector64(uint* address) { throw new PlatformNotSupportedException(); } 9090public static unsafe (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) Load4xVector64(float* address) { throw new PlatformNotSupportedException(); } 9097public static Vector64<byte> Max(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9104public static Vector64<short> Max(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9111public static Vector64<int> Max(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9118public static Vector64<sbyte> Max(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9125public static Vector64<float> Max(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9132public static Vector64<ushort> Max(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9139public static Vector64<uint> Max(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9195public static Vector64<float> MaxNumber(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9209public static Vector64<double> MaxNumberScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 9216public static Vector64<float> MaxNumberScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9223public static Vector64<byte> MaxPairwise(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9230public static Vector64<short> MaxPairwise(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9237public static Vector64<int> MaxPairwise(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9244public static Vector64<sbyte> MaxPairwise(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9251public static Vector64<float> MaxPairwise(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9258public static Vector64<ushort> MaxPairwise(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9265public static Vector64<uint> MaxPairwise(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9272public static Vector64<byte> Min(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9279public static Vector64<short> Min(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9286public static Vector64<int> Min(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9293public static Vector64<sbyte> Min(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9300public static Vector64<float> Min(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9307public static Vector64<ushort> Min(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9314public static Vector64<uint> Min(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9370public static Vector64<float> MinNumber(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9384public static Vector64<double> MinNumberScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 9391public static Vector64<float> MinNumberScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9398public static Vector64<byte> MinPairwise(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9405public static Vector64<short> MinPairwise(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9412public static Vector64<int> MinPairwise(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9419public static Vector64<sbyte> MinPairwise(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9426public static Vector64<float> MinPairwise(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9433public static Vector64<ushort> MinPairwise(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9440public static Vector64<uint> MinPairwise(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9447public static Vector64<byte> Multiply(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9454public static Vector64<short> Multiply(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9461public static Vector64<int> Multiply(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9468public static Vector64<sbyte> Multiply(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9475public static Vector64<float> Multiply(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9482public static Vector64<ushort> Multiply(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9489public static Vector64<uint> Multiply(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9545public static Vector64<byte> MultiplyAdd(Vector64<byte> addend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 9552public static Vector64<short> MultiplyAdd(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9559public static Vector64<int> MultiplyAdd(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9566public static Vector64<sbyte> MultiplyAdd(Vector64<sbyte> addend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 9573public static Vector64<ushort> MultiplyAdd(Vector64<ushort> addend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9580public static Vector64<uint> MultiplyAdd(Vector64<uint> addend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9629public static Vector64<short> MultiplyAddByScalar(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9636public static Vector64<int> MultiplyAddByScalar(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9643public static Vector64<ushort> MultiplyAddByScalar(Vector64<ushort> addend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9650public static Vector64<uint> MultiplyAddByScalar(Vector64<uint> addend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9657public static Vector128<short> MultiplyAddByScalar(Vector128<short> addend, Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9664public static Vector128<int> MultiplyAddByScalar(Vector128<int> addend, Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9671public static Vector128<ushort> MultiplyAddByScalar(Vector128<ushort> addend, Vector128<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9678public static Vector128<uint> MultiplyAddByScalar(Vector128<uint> addend, Vector128<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9685public static Vector64<short> MultiplyAddBySelectedScalar(Vector64<short> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9692public static Vector64<short> MultiplyAddBySelectedScalar(Vector64<short> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9699public static Vector64<int> MultiplyAddBySelectedScalar(Vector64<int> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9706public static Vector64<int> MultiplyAddBySelectedScalar(Vector64<int> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9713public static Vector64<ushort> MultiplyAddBySelectedScalar(Vector64<ushort> addend, Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9720public static Vector64<ushort> MultiplyAddBySelectedScalar(Vector64<ushort> addend, Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9727public static Vector64<uint> MultiplyAddBySelectedScalar(Vector64<uint> addend, Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9734public static Vector64<uint> MultiplyAddBySelectedScalar(Vector64<uint> addend, Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9741public static Vector128<short> MultiplyAddBySelectedScalar(Vector128<short> addend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9755public static Vector128<int> MultiplyAddBySelectedScalar(Vector128<int> addend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9769public static Vector128<ushort> MultiplyAddBySelectedScalar(Vector128<ushort> addend, Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9783public static Vector128<uint> MultiplyAddBySelectedScalar(Vector128<uint> addend, Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9797public static Vector64<short> MultiplyByScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9804public static Vector64<int> MultiplyByScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9811public static Vector64<float> MultiplyByScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9818public static Vector64<ushort> MultiplyByScalar(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9825public static Vector64<uint> MultiplyByScalar(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9832public static Vector128<short> MultiplyByScalar(Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 9839public static Vector128<int> MultiplyByScalar(Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 9846public static Vector128<float> MultiplyByScalar(Vector128<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 9853public static Vector128<ushort> MultiplyByScalar(Vector128<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 9860public static Vector128<uint> MultiplyByScalar(Vector128<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 9867public static Vector64<short> MultiplyBySelectedScalar(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9874public static Vector64<short> MultiplyBySelectedScalar(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9881public static Vector64<int> MultiplyBySelectedScalar(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9888public static Vector64<int> MultiplyBySelectedScalar(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9895public static Vector64<float> MultiplyBySelectedScalar(Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9902public static Vector64<float> MultiplyBySelectedScalar(Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9909public static Vector64<ushort> MultiplyBySelectedScalar(Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9916public static Vector64<ushort> MultiplyBySelectedScalar(Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9923public static Vector64<uint> MultiplyBySelectedScalar(Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9930public static Vector64<uint> MultiplyBySelectedScalar(Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9937public static Vector128<short> MultiplyBySelectedScalar(Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9951public static Vector128<int> MultiplyBySelectedScalar(Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9965public static Vector128<float> MultiplyBySelectedScalar(Vector128<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9979public static Vector128<ushort> MultiplyBySelectedScalar(Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 9993public static Vector128<uint> MultiplyBySelectedScalar(Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10007public static Vector128<int> MultiplyBySelectedScalarWideningLower(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10014public static Vector128<int> MultiplyBySelectedScalarWideningLower(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10021public static Vector128<long> MultiplyBySelectedScalarWideningLower(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10028public static Vector128<long> MultiplyBySelectedScalarWideningLower(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10035public static Vector128<uint> MultiplyBySelectedScalarWideningLower(Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10042public static Vector128<uint> MultiplyBySelectedScalarWideningLower(Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10049public static Vector128<ulong> MultiplyBySelectedScalarWideningLower(Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10056public static Vector128<ulong> MultiplyBySelectedScalarWideningLower(Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10063public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<int> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10070public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<int> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10077public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<long> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10084public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<long> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10091public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<uint> addend, Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10098public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<uint> addend, Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10105public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<ulong> addend, Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10112public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<ulong> addend, Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10119public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<int> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10126public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<int> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10133public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<long> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10140public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<long> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10147public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<uint> minuend, Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10154public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<uint> minuend, Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10161public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<ulong> minuend, Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10168public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<ulong> minuend, Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10175public static Vector128<int> MultiplyBySelectedScalarWideningUpper(Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10189public static Vector128<long> MultiplyBySelectedScalarWideningUpper(Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10203public static Vector128<uint> MultiplyBySelectedScalarWideningUpper(Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10217public static Vector128<ulong> MultiplyBySelectedScalarWideningUpper(Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10231public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<int> addend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10245public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<long> addend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10259public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<uint> addend, Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10273public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<ulong> addend, Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10287public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<int> minuend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10301public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<long> minuend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10315public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<uint> minuend, Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10329public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<ulong> minuend, Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10343public static Vector64<short> MultiplyDoublingByScalarSaturateHigh(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10350public static Vector64<int> MultiplyDoublingByScalarSaturateHigh(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10357public static Vector128<short> MultiplyDoublingByScalarSaturateHigh(Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10364public static Vector128<int> MultiplyDoublingByScalarSaturateHigh(Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10371public static Vector64<short> MultiplyDoublingBySelectedScalarSaturateHigh(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10378public static Vector64<short> MultiplyDoublingBySelectedScalarSaturateHigh(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10385public static Vector64<int> MultiplyDoublingBySelectedScalarSaturateHigh(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10392public static Vector64<int> MultiplyDoublingBySelectedScalarSaturateHigh(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10399public static Vector128<short> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10413public static Vector128<int> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10427public static Vector64<short> MultiplyDoublingSaturateHigh(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10434public static Vector64<int> MultiplyDoublingSaturateHigh(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10455public static Vector128<int> MultiplyDoublingWideningLowerAndAddSaturate(Vector128<int> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10462public static Vector128<long> MultiplyDoublingWideningLowerAndAddSaturate(Vector128<long> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10469public static Vector128<int> MultiplyDoublingWideningLowerAndSubtractSaturate(Vector128<int> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10476public static Vector128<long> MultiplyDoublingWideningLowerAndSubtractSaturate(Vector128<long> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10483public static Vector128<int> MultiplyDoublingWideningLowerByScalarAndAddSaturate(Vector128<int> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10490public static Vector128<long> MultiplyDoublingWideningLowerByScalarAndAddSaturate(Vector128<long> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10497public static Vector128<int> MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(Vector128<int> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10504public static Vector128<long> MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(Vector128<long> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10511public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<int> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10518public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<int> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10525public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<long> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10532public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<long> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10539public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<int> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10546public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<int> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10553public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<long> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10560public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<long> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10567public static Vector128<int> MultiplyDoublingWideningSaturateLower(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10574public static Vector128<long> MultiplyDoublingWideningSaturateLower(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10581public static Vector128<int> MultiplyDoublingWideningSaturateLowerByScalar(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10588public static Vector128<long> MultiplyDoublingWideningSaturateLowerByScalar(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10595public static Vector128<int> MultiplyDoublingWideningSaturateLowerBySelectedScalar(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10602public static Vector128<int> MultiplyDoublingWideningSaturateLowerBySelectedScalar(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10609public static Vector128<long> MultiplyDoublingWideningSaturateLowerBySelectedScalar(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10616public static Vector128<long> MultiplyDoublingWideningSaturateLowerBySelectedScalar(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10637public static Vector128<int> MultiplyDoublingWideningSaturateUpperByScalar(Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10644public static Vector128<long> MultiplyDoublingWideningSaturateUpperByScalar(Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10651public static Vector128<int> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10665public static Vector128<long> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10707public static Vector128<int> MultiplyDoublingWideningUpperByScalarAndAddSaturate(Vector128<int> addend, Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10714public static Vector128<long> MultiplyDoublingWideningUpperByScalarAndAddSaturate(Vector128<long> addend, Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10721public static Vector128<int> MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(Vector128<int> minuend, Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10728public static Vector128<long> MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(Vector128<long> minuend, Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10735public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<int> addend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10749public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<long> addend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10763public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<int> minuend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10777public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<long> minuend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10791public static Vector64<short> MultiplyRoundedDoublingByScalarSaturateHigh(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10798public static Vector64<int> MultiplyRoundedDoublingByScalarSaturateHigh(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10805public static Vector128<short> MultiplyRoundedDoublingByScalarSaturateHigh(Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10812public static Vector128<int> MultiplyRoundedDoublingByScalarSaturateHigh(Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10819public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10826public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10833public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10840public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10847public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10861public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10875public static Vector64<short> MultiplyRoundedDoublingSaturateHigh(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10882public static Vector64<int> MultiplyRoundedDoublingSaturateHigh(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10903public static Vector64<double> MultiplyScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 10911public static Vector64<float> MultiplyScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 10918public static Vector64<float> MultiplyScalarBySelectedScalar(Vector64<float> left, Vector64<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10925public static Vector64<float> MultiplyScalarBySelectedScalar(Vector64<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 10932public static Vector64<byte> MultiplySubtract(Vector64<byte> minuend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 10939public static Vector64<short> MultiplySubtract(Vector64<short> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 10946public static Vector64<int> MultiplySubtract(Vector64<int> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 10953public static Vector64<sbyte> MultiplySubtract(Vector64<sbyte> minuend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 10960public static Vector64<ushort> MultiplySubtract(Vector64<ushort> minuend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 10967public static Vector64<uint> MultiplySubtract(Vector64<uint> minuend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11016public static Vector64<short> MultiplySubtractByScalar(Vector64<short> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11023public static Vector64<int> MultiplySubtractByScalar(Vector64<int> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11030public static Vector64<ushort> MultiplySubtractByScalar(Vector64<ushort> minuend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11037public static Vector64<uint> MultiplySubtractByScalar(Vector64<uint> minuend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11044public static Vector128<short> MultiplySubtractByScalar(Vector128<short> minuend, Vector128<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11051public static Vector128<int> MultiplySubtractByScalar(Vector128<int> minuend, Vector128<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11058public static Vector128<ushort> MultiplySubtractByScalar(Vector128<ushort> minuend, Vector128<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11065public static Vector128<uint> MultiplySubtractByScalar(Vector128<uint> minuend, Vector128<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11072public static Vector64<short> MultiplySubtractBySelectedScalar(Vector64<short> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11079public static Vector64<short> MultiplySubtractBySelectedScalar(Vector64<short> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11086public static Vector64<int> MultiplySubtractBySelectedScalar(Vector64<int> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11093public static Vector64<int> MultiplySubtractBySelectedScalar(Vector64<int> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11100public static Vector64<ushort> MultiplySubtractBySelectedScalar(Vector64<ushort> minuend, Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11107public static Vector64<ushort> MultiplySubtractBySelectedScalar(Vector64<ushort> minuend, Vector64<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11114public static Vector64<uint> MultiplySubtractBySelectedScalar(Vector64<uint> minuend, Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11121public static Vector64<uint> MultiplySubtractBySelectedScalar(Vector64<uint> minuend, Vector64<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11128public static Vector128<short> MultiplySubtractBySelectedScalar(Vector128<short> minuend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11142public static Vector128<int> MultiplySubtractBySelectedScalar(Vector128<int> minuend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11156public static Vector128<ushort> MultiplySubtractBySelectedScalar(Vector128<ushort> minuend, Vector128<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11170public static Vector128<uint> MultiplySubtractBySelectedScalar(Vector128<uint> minuend, Vector128<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 11184public static Vector128<ushort> MultiplyWideningLower(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11191public static Vector128<int> MultiplyWideningLower(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11198public static Vector128<long> MultiplyWideningLower(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11205public static Vector128<short> MultiplyWideningLower(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 11212public static Vector128<uint> MultiplyWideningLower(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11219public static Vector128<ulong> MultiplyWideningLower(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11226public static Vector128<ushort> MultiplyWideningLowerAndAdd(Vector128<ushort> addend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11233public static Vector128<int> MultiplyWideningLowerAndAdd(Vector128<int> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11240public static Vector128<long> MultiplyWideningLowerAndAdd(Vector128<long> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11247public static Vector128<short> MultiplyWideningLowerAndAdd(Vector128<short> addend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 11254public static Vector128<uint> MultiplyWideningLowerAndAdd(Vector128<uint> addend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11261public static Vector128<ulong> MultiplyWideningLowerAndAdd(Vector128<ulong> addend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11268public static Vector128<ushort> MultiplyWideningLowerAndSubtract(Vector128<ushort> minuend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11275public static Vector128<int> MultiplyWideningLowerAndSubtract(Vector128<int> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11282public static Vector128<long> MultiplyWideningLowerAndSubtract(Vector128<long> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11289public static Vector128<short> MultiplyWideningLowerAndSubtract(Vector128<short> minuend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 11296public static Vector128<uint> MultiplyWideningLowerAndSubtract(Vector128<uint> minuend, Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11303public static Vector128<ulong> MultiplyWideningLowerAndSubtract(Vector128<ulong> minuend, Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11436public static Vector64<short> Negate(Vector64<short> value) { throw new PlatformNotSupportedException(); } 11443public static Vector64<int> Negate(Vector64<int> value) { throw new PlatformNotSupportedException(); } 11450public static Vector64<sbyte> Negate(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 11457public static Vector64<float> Negate(Vector64<float> value) { throw new PlatformNotSupportedException(); } 11492public static Vector64<short> NegateSaturate(Vector64<short> value) { throw new PlatformNotSupportedException(); } 11499public static Vector64<int> NegateSaturate(Vector64<int> value) { throw new PlatformNotSupportedException(); } 11506public static Vector64<sbyte> NegateSaturate(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 11534public static Vector64<double> NegateScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 11542public static Vector64<float> NegateScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 11549public static Vector64<byte> Not(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 11557public static Vector64<double> Not(Vector64<double> value) { throw new PlatformNotSupportedException(); } 11564public static Vector64<short> Not(Vector64<short> value) { throw new PlatformNotSupportedException(); } 11571public static Vector64<int> Not(Vector64<int> value) { throw new PlatformNotSupportedException(); } 11578public static Vector64<long> Not(Vector64<long> value) { throw new PlatformNotSupportedException(); } 11585public static Vector64<sbyte> Not(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 11593public static Vector64<float> Not(Vector64<float> value) { throw new PlatformNotSupportedException(); } 11600public static Vector64<ushort> Not(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 11607public static Vector64<uint> Not(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 11614public static Vector64<ulong> Not(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 11693public static Vector64<byte> Or(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11701public static Vector64<double> Or(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 11708public static Vector64<short> Or(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11715public static Vector64<int> Or(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11722public static Vector64<long> Or(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 11729public static Vector64<sbyte> Or(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 11737public static Vector64<float> Or(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 11744public static Vector64<ushort> Or(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11751public static Vector64<uint> Or(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11758public static Vector64<ulong> Or(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 11837public static Vector64<byte> OrNot(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11845public static Vector64<double> OrNot(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 11852public static Vector64<short> OrNot(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 11859public static Vector64<int> OrNot(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 11866public static Vector64<long> OrNot(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 11873public static Vector64<sbyte> OrNot(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 11881public static Vector64<float> OrNot(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 11888public static Vector64<ushort> OrNot(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 11895public static Vector64<uint> OrNot(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 11902public static Vector64<ulong> OrNot(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 11981public static Vector64<byte> PolynomialMultiply(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 11988public static Vector64<sbyte> PolynomialMultiply(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 12009public static Vector128<ushort> PolynomialMultiplyWideningLower(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 12016public static Vector128<short> PolynomialMultiplyWideningLower(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 12037public static Vector64<byte> PopCount(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 12044public static Vector64<sbyte> PopCount(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 12065public static Vector64<float> ReciprocalEstimate(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12072public static Vector64<uint> ReciprocalEstimate(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 12093public static Vector64<float> ReciprocalSquareRootEstimate(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12100public static Vector64<uint> ReciprocalSquareRootEstimate(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 12121public static Vector64<float> ReciprocalSquareRootStep(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 12135public static Vector64<float> ReciprocalStep(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 12149public static Vector64<int> ReverseElement16(Vector64<int> value) { throw new PlatformNotSupportedException(); } 12156public static Vector64<long> ReverseElement16(Vector64<long> value) { throw new PlatformNotSupportedException(); } 12163public static Vector64<uint> ReverseElement16(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 12170public static Vector64<ulong> ReverseElement16(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 12205public static Vector64<long> ReverseElement32(Vector64<long> value) { throw new PlatformNotSupportedException(); } 12212public static Vector64<ulong> ReverseElement32(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 12233public static Vector64<short> ReverseElement8(Vector64<short> value) { throw new PlatformNotSupportedException(); } 12240public static Vector64<int> ReverseElement8(Vector64<int> value) { throw new PlatformNotSupportedException(); } 12247public static Vector64<long> ReverseElement8(Vector64<long> value) { throw new PlatformNotSupportedException(); } 12254public static Vector64<ushort> ReverseElement8(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 12261public static Vector64<uint> ReverseElement8(Vector64<uint> value) { throw new PlatformNotSupportedException(); } 12268public static Vector64<ulong> ReverseElement8(Vector64<ulong> value) { throw new PlatformNotSupportedException(); } 12317public static Vector64<float> RoundAwayFromZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12331public static Vector64<double> RoundAwayFromZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 12339public static Vector64<float> RoundAwayFromZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12346public static Vector64<float> RoundToNearest(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12360public static Vector64<double> RoundToNearestScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 12368public static Vector64<float> RoundToNearestScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12375public static Vector64<float> RoundToNegativeInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12389public static Vector64<double> RoundToNegativeInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 12397public static Vector64<float> RoundToNegativeInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12404public static Vector64<float> RoundToPositiveInfinity(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12418public static Vector64<double> RoundToPositiveInfinityScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 12426public static Vector64<float> RoundToPositiveInfinityScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12433public static Vector64<float> RoundToZero(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12447public static Vector64<double> RoundToZeroScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 12455public static Vector64<float> RoundToZeroScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 12462public static Vector64<short> ShiftArithmetic(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 12469public static Vector64<int> ShiftArithmetic(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 12476public static Vector64<sbyte> ShiftArithmetic(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 12511public static Vector64<short> ShiftArithmeticRounded(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 12518public static Vector64<int> ShiftArithmeticRounded(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 12525public static Vector64<sbyte> ShiftArithmeticRounded(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 12560public static Vector64<short> ShiftArithmeticRoundedSaturate(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 12567public static Vector64<int> ShiftArithmeticRoundedSaturate(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 12574public static Vector64<sbyte> ShiftArithmeticRoundedSaturate(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 12609public static Vector64<long> ShiftArithmeticRoundedSaturateScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 12616public static Vector64<long> ShiftArithmeticRoundedScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 12623public static Vector64<short> ShiftArithmeticSaturate(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 12630public static Vector64<int> ShiftArithmeticSaturate(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 12637public static Vector64<sbyte> ShiftArithmeticSaturate(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 12672public static Vector64<long> ShiftArithmeticSaturateScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 12679public static Vector64<long> ShiftArithmeticScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 12686public static Vector64<byte> ShiftLeftAndInsert(Vector64<byte> left, Vector64<byte> right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } 12693public static Vector64<short> ShiftLeftAndInsert(Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } 12700public static Vector64<int> ShiftLeftAndInsert(Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } 12707public static Vector64<sbyte> ShiftLeftAndInsert(Vector64<sbyte> left, Vector64<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } 12714public static Vector64<ushort> ShiftLeftAndInsert(Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } 12721public static Vector64<uint> ShiftLeftAndInsert(Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } 12784public static Vector64<long> ShiftLeftAndInsertScalar(Vector64<long> left, Vector64<long> right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } 12791public static Vector64<ulong> ShiftLeftAndInsertScalar(Vector64<ulong> left, Vector64<ulong> right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } 12798public static Vector64<byte> ShiftLeftLogical(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 12805public static Vector64<short> ShiftLeftLogical(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 12812public static Vector64<int> ShiftLeftLogical(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 12819public static Vector64<sbyte> ShiftLeftLogical(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 12826public static Vector64<ushort> ShiftLeftLogical(Vector64<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 12833public static Vector64<uint> ShiftLeftLogical(Vector64<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 12889public static Vector64<byte> ShiftLeftLogicalSaturate(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 12896public static Vector64<short> ShiftLeftLogicalSaturate(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 12903public static Vector64<int> ShiftLeftLogicalSaturate(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 12910public static Vector64<sbyte> ShiftLeftLogicalSaturate(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 12917public static Vector64<ushort> ShiftLeftLogicalSaturate(Vector64<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 12924public static Vector64<uint> ShiftLeftLogicalSaturate(Vector64<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 12987public static Vector64<long> ShiftLeftLogicalSaturateScalar(Vector64<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } 12994public static Vector64<ulong> ShiftLeftLogicalSaturateScalar(Vector64<ulong> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } 13001public static Vector64<ushort> ShiftLeftLogicalSaturateUnsigned(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 13008public static Vector64<uint> ShiftLeftLogicalSaturateUnsigned(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 13015public static Vector64<byte> ShiftLeftLogicalSaturateUnsigned(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 13050public static Vector64<ulong> ShiftLeftLogicalSaturateUnsignedScalar(Vector64<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } 13057public static Vector64<long> ShiftLeftLogicalScalar(Vector64<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } 13064public static Vector64<ulong> ShiftLeftLogicalScalar(Vector64<ulong> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } 13071public static Vector128<ushort> ShiftLeftLogicalWideningLower(Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 13078public static Vector128<int> ShiftLeftLogicalWideningLower(Vector64<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 13085public static Vector128<long> ShiftLeftLogicalWideningLower(Vector64<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 13092public static Vector128<short> ShiftLeftLogicalWideningLower(Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } 13099public static Vector128<uint> ShiftLeftLogicalWideningLower(Vector64<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } 13106public static Vector128<ulong> ShiftLeftLogicalWideningLower(Vector64<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } 13155public static Vector64<byte> ShiftLogical(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13162public static Vector64<short> ShiftLogical(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13169public static Vector64<int> ShiftLogical(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13176public static Vector64<sbyte> ShiftLogical(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13183public static Vector64<ushort> ShiftLogical(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13190public static Vector64<uint> ShiftLogical(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13253public static Vector64<byte> ShiftLogicalRounded(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13260public static Vector64<short> ShiftLogicalRounded(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13267public static Vector64<int> ShiftLogicalRounded(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13274public static Vector64<sbyte> ShiftLogicalRounded(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13281public static Vector64<ushort> ShiftLogicalRounded(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13288public static Vector64<uint> ShiftLogicalRounded(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13351public static Vector64<byte> ShiftLogicalRoundedSaturate(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13358public static Vector64<short> ShiftLogicalRoundedSaturate(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13365public static Vector64<int> ShiftLogicalRoundedSaturate(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13372public static Vector64<sbyte> ShiftLogicalRoundedSaturate(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13379public static Vector64<ushort> ShiftLogicalRoundedSaturate(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13386public static Vector64<uint> ShiftLogicalRoundedSaturate(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13449public static Vector64<long> ShiftLogicalRoundedSaturateScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13456public static Vector64<ulong> ShiftLogicalRoundedSaturateScalar(Vector64<ulong> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13463public static Vector64<long> ShiftLogicalRoundedScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13470public static Vector64<ulong> ShiftLogicalRoundedScalar(Vector64<ulong> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13477public static Vector64<byte> ShiftLogicalSaturate(Vector64<byte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13484public static Vector64<short> ShiftLogicalSaturate(Vector64<short> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13491public static Vector64<int> ShiftLogicalSaturate(Vector64<int> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13498public static Vector64<sbyte> ShiftLogicalSaturate(Vector64<sbyte> value, Vector64<sbyte> count) { throw new PlatformNotSupportedException(); } 13505public static Vector64<ushort> ShiftLogicalSaturate(Vector64<ushort> value, Vector64<short> count) { throw new PlatformNotSupportedException(); } 13512public static Vector64<uint> ShiftLogicalSaturate(Vector64<uint> value, Vector64<int> count) { throw new PlatformNotSupportedException(); } 13575public static Vector64<long> ShiftLogicalSaturateScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13582public static Vector64<ulong> ShiftLogicalSaturateScalar(Vector64<ulong> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13589public static Vector64<long> ShiftLogicalScalar(Vector64<long> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13596public static Vector64<ulong> ShiftLogicalScalar(Vector64<ulong> value, Vector64<long> count) { throw new PlatformNotSupportedException(); } 13603public static Vector64<byte> ShiftRightAndInsert(Vector64<byte> left, Vector64<byte> right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } 13610public static Vector64<short> ShiftRightAndInsert(Vector64<short> left, Vector64<short> right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } 13617public static Vector64<int> ShiftRightAndInsert(Vector64<int> left, Vector64<int> right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } 13624public static Vector64<sbyte> ShiftRightAndInsert(Vector64<sbyte> left, Vector64<sbyte> right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } 13631public static Vector64<ushort> ShiftRightAndInsert(Vector64<ushort> left, Vector64<ushort> right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } 13638public static Vector64<uint> ShiftRightAndInsert(Vector64<uint> left, Vector64<uint> right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } 13701public static Vector64<long> ShiftRightAndInsertScalar(Vector64<long> left, Vector64<long> right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } 13708public static Vector64<ulong> ShiftRightAndInsertScalar(Vector64<ulong> left, Vector64<ulong> right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } 13715public static Vector64<short> ShiftRightArithmetic(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13722public static Vector64<int> ShiftRightArithmetic(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13729public static Vector64<sbyte> ShiftRightArithmetic(Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13764public static Vector64<short> ShiftRightArithmeticAdd(Vector64<short> addend, Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13771public static Vector64<int> ShiftRightArithmeticAdd(Vector64<int> addend, Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13778public static Vector64<sbyte> ShiftRightArithmeticAdd(Vector64<sbyte> addend, Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13813public static Vector64<long> ShiftRightArithmeticAddScalar(Vector64<long> addend, Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 13820public static Vector64<short> ShiftRightArithmeticNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13827public static Vector64<int> ShiftRightArithmeticNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13834public static Vector64<sbyte> ShiftRightArithmeticNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13841public static Vector64<byte> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13848public static Vector64<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13855public static Vector64<uint> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13862public static Vector128<byte> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64<byte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13869public static Vector128<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64<ushort> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13876public static Vector128<uint> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64<uint> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13883public static Vector128<short> ShiftRightArithmeticNarrowingSaturateUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13890public static Vector128<int> ShiftRightArithmeticNarrowingSaturateUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13897public static Vector128<sbyte> ShiftRightArithmeticNarrowingSaturateUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13904public static Vector64<short> ShiftRightArithmeticRounded(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13911public static Vector64<int> ShiftRightArithmeticRounded(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13918public static Vector64<sbyte> ShiftRightArithmeticRounded(Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 13953public static Vector64<short> ShiftRightArithmeticRoundedAdd(Vector64<short> addend, Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 13960public static Vector64<int> ShiftRightArithmeticRoundedAdd(Vector64<int> addend, Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 13967public static Vector64<sbyte> ShiftRightArithmeticRoundedAdd(Vector64<sbyte> addend, Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14002public static Vector64<long> ShiftRightArithmeticRoundedAddScalar(Vector64<long> addend, Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14009public static Vector64<short> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14016public static Vector64<int> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14023public static Vector64<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14030public static Vector64<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14037public static Vector64<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14044public static Vector64<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14051public static Vector128<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64<byte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14058public static Vector128<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64<ushort> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14065public static Vector128<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64<uint> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14072public static Vector128<short> ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14079public static Vector128<int> ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14086public static Vector128<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14093public static Vector64<long> ShiftRightArithmeticRoundedScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14100public static Vector64<long> ShiftRightArithmeticScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14107public static Vector64<byte> ShiftRightLogical(Vector64<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14114public static Vector64<short> ShiftRightLogical(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14121public static Vector64<int> ShiftRightLogical(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14128public static Vector64<sbyte> ShiftRightLogical(Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14135public static Vector64<ushort> ShiftRightLogical(Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14142public static Vector64<uint> ShiftRightLogical(Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14205public static Vector64<byte> ShiftRightLogicalAdd(Vector64<byte> addend, Vector64<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14212public static Vector64<short> ShiftRightLogicalAdd(Vector64<short> addend, Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14219public static Vector64<int> ShiftRightLogicalAdd(Vector64<int> addend, Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14226public static Vector64<sbyte> ShiftRightLogicalAdd(Vector64<sbyte> addend, Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14233public static Vector64<ushort> ShiftRightLogicalAdd(Vector64<ushort> addend, Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14240public static Vector64<uint> ShiftRightLogicalAdd(Vector64<uint> addend, Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14303public static Vector64<long> ShiftRightLogicalAddScalar(Vector64<long> addend, Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14310public static Vector64<ulong> ShiftRightLogicalAddScalar(Vector64<ulong> addend, Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14317public static Vector64<byte> ShiftRightLogicalNarrowingLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14324public static Vector64<short> ShiftRightLogicalNarrowingLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14331public static Vector64<int> ShiftRightLogicalNarrowingLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14338public static Vector64<sbyte> ShiftRightLogicalNarrowingLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14345public static Vector64<ushort> ShiftRightLogicalNarrowingLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14352public static Vector64<uint> ShiftRightLogicalNarrowingLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14359public static Vector64<byte> ShiftRightLogicalNarrowingSaturateLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14366public static Vector64<short> ShiftRightLogicalNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14373public static Vector64<int> ShiftRightLogicalNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14380public static Vector64<sbyte> ShiftRightLogicalNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14387public static Vector64<ushort> ShiftRightLogicalNarrowingSaturateLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14394public static Vector64<uint> ShiftRightLogicalNarrowingSaturateLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14401public static Vector128<byte> ShiftRightLogicalNarrowingSaturateUpper(Vector64<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14408public static Vector128<short> ShiftRightLogicalNarrowingSaturateUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14415public static Vector128<int> ShiftRightLogicalNarrowingSaturateUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14422public static Vector128<sbyte> ShiftRightLogicalNarrowingSaturateUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14429public static Vector128<ushort> ShiftRightLogicalNarrowingSaturateUpper(Vector64<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14436public static Vector128<uint> ShiftRightLogicalNarrowingSaturateUpper(Vector64<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14443public static Vector128<byte> ShiftRightLogicalNarrowingUpper(Vector64<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14450public static Vector128<short> ShiftRightLogicalNarrowingUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14457public static Vector128<int> ShiftRightLogicalNarrowingUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14464public static Vector128<sbyte> ShiftRightLogicalNarrowingUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14471public static Vector128<ushort> ShiftRightLogicalNarrowingUpper(Vector64<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14478public static Vector128<uint> ShiftRightLogicalNarrowingUpper(Vector64<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14485public static Vector64<byte> ShiftRightLogicalRounded(Vector64<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14492public static Vector64<short> ShiftRightLogicalRounded(Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14499public static Vector64<int> ShiftRightLogicalRounded(Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14506public static Vector64<sbyte> ShiftRightLogicalRounded(Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14513public static Vector64<ushort> ShiftRightLogicalRounded(Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14520public static Vector64<uint> ShiftRightLogicalRounded(Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14583public static Vector64<byte> ShiftRightLogicalRoundedAdd(Vector64<byte> addend, Vector64<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14590public static Vector64<short> ShiftRightLogicalRoundedAdd(Vector64<short> addend, Vector64<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14597public static Vector64<int> ShiftRightLogicalRoundedAdd(Vector64<int> addend, Vector64<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14604public static Vector64<sbyte> ShiftRightLogicalRoundedAdd(Vector64<sbyte> addend, Vector64<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14611public static Vector64<ushort> ShiftRightLogicalRoundedAdd(Vector64<ushort> addend, Vector64<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14618public static Vector64<uint> ShiftRightLogicalRoundedAdd(Vector64<uint> addend, Vector64<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14681public static Vector64<long> ShiftRightLogicalRoundedAddScalar(Vector64<long> addend, Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14688public static Vector64<ulong> ShiftRightLogicalRoundedAddScalar(Vector64<ulong> addend, Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14695public static Vector64<byte> ShiftRightLogicalRoundedNarrowingLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14702public static Vector64<short> ShiftRightLogicalRoundedNarrowingLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14709public static Vector64<int> ShiftRightLogicalRoundedNarrowingLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14716public static Vector64<sbyte> ShiftRightLogicalRoundedNarrowingLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14723public static Vector64<ushort> ShiftRightLogicalRoundedNarrowingLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14730public static Vector64<uint> ShiftRightLogicalRoundedNarrowingLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14737public static Vector64<byte> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14745public static Vector64<short> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14753public static Vector64<int> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14761public static Vector64<sbyte> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14768public static Vector64<ushort> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14775public static Vector64<uint> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14782public static Vector128<byte> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14790public static Vector128<short> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14798public static Vector128<int> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14806public static Vector128<sbyte> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14813public static Vector128<ushort> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14820public static Vector128<uint> ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14827public static Vector128<byte> ShiftRightLogicalRoundedNarrowingUpper(Vector64<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14834public static Vector128<short> ShiftRightLogicalRoundedNarrowingUpper(Vector64<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14841public static Vector128<int> ShiftRightLogicalRoundedNarrowingUpper(Vector64<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14848public static Vector128<sbyte> ShiftRightLogicalRoundedNarrowingUpper(Vector64<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } 14855public static Vector128<ushort> ShiftRightLogicalRoundedNarrowingUpper(Vector64<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } 14862public static Vector128<uint> ShiftRightLogicalRoundedNarrowingUpper(Vector64<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } 14869public static Vector64<long> ShiftRightLogicalRoundedScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14876public static Vector64<ulong> ShiftRightLogicalRoundedScalar(Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14883public static Vector64<long> ShiftRightLogicalScalar(Vector64<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14890public static Vector64<ulong> ShiftRightLogicalScalar(Vector64<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } 14897public static Vector128<int> SignExtendWideningLower(Vector64<short> value) { throw new PlatformNotSupportedException(); } 14904public static Vector128<long> SignExtendWideningLower(Vector64<int> value) { throw new PlatformNotSupportedException(); } 14911public static Vector128<short> SignExtendWideningLower(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 14939public static Vector64<double> SqrtScalar(Vector64<double> value) { throw new PlatformNotSupportedException(); } 14947public static Vector64<float> SqrtScalar(Vector64<float> value) { throw new PlatformNotSupportedException(); } 14954public static unsafe void Store(byte* address, Vector64<byte> source) { throw new PlatformNotSupportedException(); } 14961public static unsafe void Store(double* address, Vector64<double> source) { throw new PlatformNotSupportedException(); } 14968public static unsafe void Store(short* address, Vector64<short> source) { throw new PlatformNotSupportedException(); } 14975public static unsafe void Store(int* address, Vector64<int> source) { throw new PlatformNotSupportedException(); } 14982public static unsafe void Store(long* address, Vector64<long> source) { throw new PlatformNotSupportedException(); } 14989public static unsafe void Store(sbyte* address, Vector64<sbyte> source) { throw new PlatformNotSupportedException(); } 14996public static unsafe void Store(float* address, Vector64<float> source) { throw new PlatformNotSupportedException(); } 15003public static unsafe void Store(ushort* address, Vector64<ushort> source) { throw new PlatformNotSupportedException(); } 15010public static unsafe void Store(uint* address, Vector64<uint> source) { throw new PlatformNotSupportedException(); } 15017public static unsafe void Store(ulong* address, Vector64<ulong> source) { throw new PlatformNotSupportedException(); } 15094public static unsafe void StoreSelectedScalar(byte* address, Vector64<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15101public static unsafe void StoreSelectedScalar(short* address, Vector64<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15108public static unsafe void StoreSelectedScalar(int* address, Vector64<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15115public static unsafe void StoreSelectedScalar(sbyte* address, Vector64<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15122public static unsafe void StoreSelectedScalar(float* address, Vector64<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15129public static unsafe void StoreSelectedScalar(ushort* address, Vector64<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15136public static unsafe void StoreSelectedScalar(uint* address, Vector64<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15209public static unsafe void StoreSelectedScalar(byte* address, (Vector64<byte> value1, Vector64<byte> value2) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15212public static unsafe void StoreSelectedScalar(sbyte* address, (Vector64<sbyte> value1, Vector64<sbyte> value2) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15215public static unsafe void StoreSelectedScalar(short* address, (Vector64<short> value1, Vector64<short> value2) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15218public static unsafe void StoreSelectedScalar(ushort* address, (Vector64<ushort> value1, Vector64<ushort> value2) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15221public static unsafe void StoreSelectedScalar(int* address, (Vector64<int> value1, Vector64<int> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15224public static unsafe void StoreSelectedScalar(uint* address, (Vector64<uint> value1, Vector64<uint> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15227public static unsafe void StoreSelectedScalar(float* address, (Vector64<float> value1, Vector64<float> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15230public static unsafe void StoreSelectedScalar(byte* address, (Vector64<byte> value1, Vector64<byte> value2, Vector64<byte> value3) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15233public static unsafe void StoreSelectedScalar(sbyte* address, (Vector64<sbyte> value1, Vector64<sbyte> value2, Vector64<sbyte> value3) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15236public static unsafe void StoreSelectedScalar(short* address, (Vector64<short> value1, Vector64<short> value2, Vector64<short> value3) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15239public static unsafe void StoreSelectedScalar(ushort* address, (Vector64<ushort> value1, Vector64<ushort> value2, Vector64<ushort> value3) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15242public static unsafe void StoreSelectedScalar(int* address, (Vector64<int> value1, Vector64<int> value2, Vector64<int> value3) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15245public static unsafe void StoreSelectedScalar(uint* address, (Vector64<uint> value1, Vector64<uint> value2, Vector64<uint> value3) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15248public static unsafe void StoreSelectedScalar(float* address, (Vector64<float> value1, Vector64<float> value2, Vector64<float> value3) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15251public static unsafe void StoreSelectedScalar(byte* address, (Vector64<byte> value1, Vector64<byte> value2, Vector64<byte> value3, Vector64<byte> value4) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15254public static unsafe void StoreSelectedScalar(sbyte* address, (Vector64<sbyte> value1, Vector64<sbyte> value2, Vector64<sbyte> value3, Vector64<sbyte> value4) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } 15257public static unsafe void StoreSelectedScalar(short* address, (Vector64<short> value1, Vector64<short> value2, Vector64<short> value3, Vector64<short> value4) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15260public static unsafe void StoreSelectedScalar(ushort* address, (Vector64<ushort> value1, Vector64<ushort> value2, Vector64<ushort> value3, Vector64<ushort> value4) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } 15263public static unsafe void StoreSelectedScalar(int* address, (Vector64<int> value1, Vector64<int> value2, Vector64<int> value3, Vector64<int> value4) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15266public static unsafe void StoreSelectedScalar(uint* address, (Vector64<uint> value1, Vector64<uint> value2, Vector64<uint> value3, Vector64<uint> value4) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15269public static unsafe void StoreSelectedScalar(float* address, (Vector64<float> value1, Vector64<float> value2, Vector64<float> value3, Vector64<float> value4) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } 15272public static unsafe void StoreVectorAndZip(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2) value) { throw new PlatformNotSupportedException(); } 15275public static unsafe void StoreVectorAndZip(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2) value) { throw new PlatformNotSupportedException(); } 15278public static unsafe void StoreVectorAndZip(short* address, (Vector64<short> Value1, Vector64<short> Value2) value) { throw new PlatformNotSupportedException(); } 15281public static unsafe void StoreVectorAndZip(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2) value) { throw new PlatformNotSupportedException(); } 15284public static unsafe void StoreVectorAndZip(int* address, (Vector64<int> Value1, Vector64<int> Value2) value) { throw new PlatformNotSupportedException(); } 15287public static unsafe void StoreVectorAndZip(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2) value) { throw new PlatformNotSupportedException(); } 15290public static unsafe void StoreVectorAndZip(float* address, (Vector64<float> Value1, Vector64<float> Value2) value) { throw new PlatformNotSupportedException(); } 15293public static unsafe void StoreVectorAndZip(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) value) { throw new PlatformNotSupportedException(); } 15296public static unsafe void StoreVectorAndZip(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) value) { throw new PlatformNotSupportedException(); } 15299public static unsafe void StoreVectorAndZip(short* address, (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) value) { throw new PlatformNotSupportedException(); } 15302public static unsafe void StoreVectorAndZip(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) value) { throw new PlatformNotSupportedException(); } 15305public static unsafe void StoreVectorAndZip(int* address, (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) value) { throw new PlatformNotSupportedException(); } 15308public static unsafe void StoreVectorAndZip(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) value) { throw new PlatformNotSupportedException(); } 15311public static unsafe void StoreVectorAndZip(float* address, (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) value) { throw new PlatformNotSupportedException(); } 15314public static unsafe void StoreVectorAndZip(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) value) { throw new PlatformNotSupportedException(); } 15317public static unsafe void StoreVectorAndZip(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) value) { throw new PlatformNotSupportedException(); } 15320public static unsafe void StoreVectorAndZip(short* address, (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) value) { throw new PlatformNotSupportedException(); } 15323public static unsafe void StoreVectorAndZip(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) value) { throw new PlatformNotSupportedException(); } 15326public static unsafe void StoreVectorAndZip(int* address, (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) value) { throw new PlatformNotSupportedException(); } 15329public static unsafe void StoreVectorAndZip(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) value) { throw new PlatformNotSupportedException(); } 15332public static unsafe void StoreVectorAndZip(float* address, (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) value) { throw new PlatformNotSupportedException(); } 15335public static unsafe void Store(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2) value) { throw new PlatformNotSupportedException(); } 15338public static unsafe void Store(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2) value) { throw new PlatformNotSupportedException(); } 15341public static unsafe void Store(short* address, (Vector64<short> Value1, Vector64<short> Value2) value) { throw new PlatformNotSupportedException(); } 15344public static unsafe void Store(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2) value) { throw new PlatformNotSupportedException(); } 15347public static unsafe void Store(int* address, (Vector64<int> Value1, Vector64<int> Value2) value) { throw new PlatformNotSupportedException(); } 15350public static unsafe void Store(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2) value) { throw new PlatformNotSupportedException(); } 15353public static unsafe void Store(float* address, (Vector64<float> Value1, Vector64<float> Value2) value) { throw new PlatformNotSupportedException(); } 15356public static unsafe void Store(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3) value) { throw new PlatformNotSupportedException(); } 15359public static unsafe void Store(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3) value) { throw new PlatformNotSupportedException(); } 15362public static unsafe void Store(short* address, (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3) value) { throw new PlatformNotSupportedException(); } 15365public static unsafe void Store(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3) value) { throw new PlatformNotSupportedException(); } 15368public static unsafe void Store(int* address, (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3) value) { throw new PlatformNotSupportedException(); } 15371public static unsafe void Store(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3) value) { throw new PlatformNotSupportedException(); } 15374public static unsafe void Store(float* address, (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3) value) { throw new PlatformNotSupportedException(); } 15377public static unsafe void Store(byte* address, (Vector64<byte> Value1, Vector64<byte> Value2, Vector64<byte> Value3, Vector64<byte> Value4) value) { throw new PlatformNotSupportedException(); } 15380public static unsafe void Store(sbyte* address, (Vector64<sbyte> Value1, Vector64<sbyte> Value2, Vector64<sbyte> Value3, Vector64<sbyte> Value4) value) { throw new PlatformNotSupportedException(); } 15383public static unsafe void Store(short* address, (Vector64<short> Value1, Vector64<short> Value2, Vector64<short> Value3, Vector64<short> Value4) value) { throw new PlatformNotSupportedException(); } 15386public static unsafe void Store(ushort* address, (Vector64<ushort> Value1, Vector64<ushort> Value2, Vector64<ushort> Value3, Vector64<ushort> Value4) value) { throw new PlatformNotSupportedException(); } 15389public static unsafe void Store(int* address, (Vector64<int> Value1, Vector64<int> Value2, Vector64<int> Value3, Vector64<int> Value4) value) { throw new PlatformNotSupportedException(); } 15392public static unsafe void Store(uint* address, (Vector64<uint> Value1, Vector64<uint> Value2, Vector64<uint> Value3, Vector64<uint> Value4) value) { throw new PlatformNotSupportedException(); } 15395public static unsafe void Store(float* address, (Vector64<float> Value1, Vector64<float> Value2, Vector64<float> Value3, Vector64<float> Value4) value) { throw new PlatformNotSupportedException(); } 15402public static Vector64<byte> Subtract(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 15409public static Vector64<short> Subtract(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 15416public static Vector64<int> Subtract(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 15423public static Vector64<sbyte> Subtract(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 15430public static Vector64<float> Subtract(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 15437public static Vector64<ushort> Subtract(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 15444public static Vector64<uint> Subtract(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 15514public static Vector64<byte> SubtractHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 15521public static Vector64<short> SubtractHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 15528public static Vector64<int> SubtractHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 15535public static Vector64<sbyte> SubtractHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 15542public static Vector64<ushort> SubtractHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 15549public static Vector64<uint> SubtractHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 15556public static Vector128<byte> SubtractHighNarrowingUpper(Vector64<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 15563public static Vector128<short> SubtractHighNarrowingUpper(Vector64<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 15570public static Vector128<int> SubtractHighNarrowingUpper(Vector64<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 15577public static Vector128<sbyte> SubtractHighNarrowingUpper(Vector64<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 15584public static Vector128<ushort> SubtractHighNarrowingUpper(Vector64<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 15591public static Vector128<uint> SubtractHighNarrowingUpper(Vector64<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 15598public static Vector64<byte> SubtractRoundedHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 15605public static Vector64<short> SubtractRoundedHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 15612public static Vector64<int> SubtractRoundedHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 15619public static Vector64<sbyte> SubtractRoundedHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 15626public static Vector64<ushort> SubtractRoundedHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 15633public static Vector64<uint> SubtractRoundedHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 15640public static Vector128<byte> SubtractRoundedHighNarrowingUpper(Vector64<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); } 15647public static Vector128<short> SubtractRoundedHighNarrowingUpper(Vector64<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); } 15654public static Vector128<int> SubtractRoundedHighNarrowingUpper(Vector64<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); } 15661public static Vector128<sbyte> SubtractRoundedHighNarrowingUpper(Vector64<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); } 15668public static Vector128<ushort> SubtractRoundedHighNarrowingUpper(Vector64<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); } 15675public static Vector128<uint> SubtractRoundedHighNarrowingUpper(Vector64<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); } 15682public static Vector64<byte> SubtractSaturate(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 15689public static Vector64<short> SubtractSaturate(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 15696public static Vector64<int> SubtractSaturate(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 15703public static Vector64<sbyte> SubtractSaturate(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 15710public static Vector64<ushort> SubtractSaturate(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 15717public static Vector64<uint> SubtractSaturate(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 15780public static Vector64<long> SubtractSaturateScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 15787public static Vector64<ulong> SubtractSaturateScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 15794public static Vector64<double> SubtractScalar(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 15801public static Vector64<long> SubtractScalar(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 15809public static Vector64<float> SubtractScalar(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 15816public static Vector64<ulong> SubtractScalar(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 15823public static Vector128<ushort> SubtractWideningLower(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 15830public static Vector128<int> SubtractWideningLower(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 15837public static Vector128<long> SubtractWideningLower(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 15844public static Vector128<short> SubtractWideningLower(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 15851public static Vector128<uint> SubtractWideningLower(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 15858public static Vector128<ulong> SubtractWideningLower(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 15865public static Vector128<short> SubtractWideningLower(Vector128<short> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 15872public static Vector128<int> SubtractWideningLower(Vector128<int> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 15879public static Vector128<long> SubtractWideningLower(Vector128<long> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 15886public static Vector128<ushort> SubtractWideningLower(Vector128<ushort> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 15893public static Vector128<uint> SubtractWideningLower(Vector128<uint> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 15900public static Vector128<ulong> SubtractWideningLower(Vector128<ulong> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 15991public static Vector64<byte> VectorTableLookup(Vector128<byte> table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 15998public static Vector64<sbyte> VectorTableLookup(Vector128<sbyte> table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16004public static Vector64<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16010public static Vector64<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16016public static Vector64<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16022public static Vector64<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16028public static Vector64<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>, Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16034public static Vector64<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16041public static Vector64<byte> VectorTableLookupExtension(Vector64<byte> defaultValues, Vector128<byte> table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16048public static Vector64<sbyte> VectorTableLookupExtension(Vector64<sbyte> defaultValues, Vector128<sbyte> table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16054public static Vector64<byte> VectorTableLookupExtension(Vector64<byte> defaultValues, (Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16060public static Vector64<sbyte> VectorTableLookupExtension(Vector64<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16066public static Vector64<byte> VectorTableLookupExtension(Vector64<byte> defaultValues, (Vector128<byte>, Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16072public static Vector64<sbyte> VectorTableLookupExtension(Vector64<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16078public static Vector64<byte> VectorTableLookupExtension(Vector64<byte> defaultValues, (Vector128<byte>, Vector128<byte>, Vector128<byte>, Vector128<byte>) table, Vector64<byte> byteIndexes) { throw new PlatformNotSupportedException(); } 16084public static Vector64<sbyte> VectorTableLookupExtension(Vector64<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table, Vector64<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); } 16091public static Vector64<byte> Xor(Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 16099public static Vector64<double> Xor(Vector64<double> left, Vector64<double> right) { throw new PlatformNotSupportedException(); } 16106public static Vector64<short> Xor(Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 16113public static Vector64<int> Xor(Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 16120public static Vector64<long> Xor(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 16127public static Vector64<sbyte> Xor(Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 16135public static Vector64<float> Xor(Vector64<float> left, Vector64<float> right) { throw new PlatformNotSupportedException(); } 16142public static Vector64<ushort> Xor(Vector64<ushort> left, Vector64<ushort> right) { throw new PlatformNotSupportedException(); } 16149public static Vector64<uint> Xor(Vector64<uint> left, Vector64<uint> right) { throw new PlatformNotSupportedException(); } 16156public static Vector64<ulong> Xor(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); } 16235public static Vector128<ushort> ZeroExtendWideningLower(Vector64<byte> value) { throw new PlatformNotSupportedException(); } 16242public static Vector128<int> ZeroExtendWideningLower(Vector64<short> value) { throw new PlatformNotSupportedException(); } 16249public static Vector128<long> ZeroExtendWideningLower(Vector64<int> value) { throw new PlatformNotSupportedException(); } 16256public static Vector128<short> ZeroExtendWideningLower(Vector64<sbyte> value) { throw new PlatformNotSupportedException(); } 16263public static Vector128<uint> ZeroExtendWideningLower(Vector64<ushort> value) { throw new PlatformNotSupportedException(); } 16270public static Vector128<ulong> ZeroExtendWideningLower(Vector64<uint> value) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Aes.PlatformNotSupported.cs (4)
63public static Vector128<long> PolynomialMultiplyWideningLower(Vector64<long> left, Vector64<long> right) { throw new PlatformNotSupportedException(); } 70public static Vector128<ulong> PolynomialMultiplyWideningLower(Vector64<ulong> left, Vector64<ulong> right) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Dp.PlatformNotSupported.cs (24)
36public static Vector64<int> DotProduct(Vector64<int> addend, Vector64<sbyte> left, Vector64<sbyte> right) { throw new PlatformNotSupportedException(); } 43public static Vector64<uint> DotProduct(Vector64<uint> addend, Vector64<byte> left, Vector64<byte> right) { throw new PlatformNotSupportedException(); } 64public static Vector64<int> DotProductBySelectedQuadruplet(Vector64<int> addend, Vector64<sbyte> left, Vector64<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); } 71public static Vector64<int> DotProductBySelectedQuadruplet(Vector64<int> addend, Vector64<sbyte> left, Vector128<sbyte> right, [ConstantExpected(Max = (byte)(15))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); } 78public static Vector64<uint> DotProductBySelectedQuadruplet(Vector64<uint> addend, Vector64<byte> left, Vector64<byte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); } 85public static Vector64<uint> DotProductBySelectedQuadruplet(Vector64<uint> addend, Vector64<byte> left, Vector128<byte> right, [ConstantExpected(Max = (byte)(15))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); } 99public static Vector128<int> DotProductBySelectedQuadruplet(Vector128<int> addend, Vector128<sbyte> left, Vector64<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); } 113public static Vector128<uint> DotProductBySelectedQuadruplet(Vector128<uint> addend, Vector128<byte> left, Vector64<byte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Rdm.PlatformNotSupported.cs (92)
34public static Vector64<short> MultiplyRoundedDoublingAndAddSaturateHighScalar(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 40public static Vector64<int> MultiplyRoundedDoublingAndAddSaturateHighScalar(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 46public static Vector64<short> MultiplyRoundedDoublingAndSubtractSaturateHighScalar(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 52public static Vector64<int> MultiplyRoundedDoublingAndSubtractSaturateHighScalar(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 58public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64<short> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 64public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64<short> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 70public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64<int> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 76public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64<int> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 82public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64<short> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 88public static Vector64<short> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64<short> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 94public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64<int> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 100public static Vector64<int> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64<int> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 108public static Vector64<short> MultiplyRoundedDoublingAndAddSaturateHigh(Vector64<short> addend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 115public static Vector64<int> MultiplyRoundedDoublingAndAddSaturateHigh(Vector64<int> addend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 136public static Vector64<short> MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector64<short> minuend, Vector64<short> left, Vector64<short> right) { throw new PlatformNotSupportedException(); } 143public static Vector64<int> MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector64<int> minuend, Vector64<int> left, Vector64<int> right) { throw new PlatformNotSupportedException(); } 164public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64<short> addend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 171public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64<short> addend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 178public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64<int> addend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 185public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64<int> addend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 192public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<short> addend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 206public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<int> addend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 220public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64<short> minuend, Vector64<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 227public static Vector64<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64<short> minuend, Vector64<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); } 234public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64<int> minuend, Vector64<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); } 241public static Vector64<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64<int> minuend, Vector64<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 248public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128<short> minuend, Vector128<short> left, Vector64<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); } 262public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128<int> minuend, Vector128<int> left, Vector64<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sha1.PlatformNotSupported.cs (5)
35public static Vector64<uint> FixedRotate(Vector64<uint> hash_e) { throw new PlatformNotSupportedException(); } 42public static Vector128<uint> HashUpdateChoose(Vector128<uint> hash_abcd, Vector64<uint> hash_e, Vector128<uint> wk) { throw new PlatformNotSupportedException(); } 49public static Vector128<uint> HashUpdateMajority(Vector128<uint> hash_abcd, Vector64<uint> hash_e, Vector128<uint> wk) { throw new PlatformNotSupportedException(); } 56public static Vector128<uint> HashUpdateParity(Vector128<uint> hash_abcd, Vector64<uint> hash_e, Vector128<uint> wk) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (161)
87/// <inheritdoc cref="Vector64.All{T}(Vector64{T}, T)" /> 92/// <inheritdoc cref="Vector64.AllWhereAllBitsSet{T}(Vector64{T})" /> 120/// <inheritdoc cref="Vector64.Any{T}(Vector64{T}, T)" /> 125/// <inheritdoc cref="Vector64.AnyWhereAllBitsSet{T}(Vector64{T})" /> 326/// <inheritdoc cref="Vector64.Clamp{T}(Vector64{T}, Vector64{T}, Vector64{T})" /> 334/// <inheritdoc cref="Vector64.ClampNative{T}(Vector64{T}, Vector64{T}, Vector64{T})" /> 613/// <inheritdoc cref="Vector64.CopySign{T}(Vector64{T}, Vector64{T})" /> 703/// <inheritdoc cref="Vector64.Cos(Vector64{double})" /> 720/// <inheritdoc cref="Vector64.Cos(Vector64{float})" /> 744/// <inheritdoc cref="Vector64.Count{T}(Vector64{T}, T)" /> 749/// <inheritdoc cref="Vector64.CountWhereAllBitsSet{T}(Vector64{T})" /> 776Vector64<T> vector = Vector64.Create(value); 1131public static Vector128<T> Create<T>(Vector64<T> value) => Create(value, value); 1133/// <summary>Creates a new <see cref="Vector128{T}" /> instance from two <see cref="Vector64{T}" /> instances.</summary> 1140public static Vector128<T> Create<T>(Vector64<T> lower, Vector64<T> upper) 1162public static unsafe Vector128<byte> Create(Vector64<byte> lower, Vector64<byte> upper) => Create<byte>(lower, upper); 1168public static unsafe Vector128<double> Create(Vector64<double> lower, Vector64<double> upper) => Create<double>(lower, upper); 1174public static unsafe Vector128<short> Create(Vector64<short> lower, Vector64<short> upper) => Create<short>(lower, upper); 1181public static unsafe Vector128<int> Create(Vector64<int> lower, Vector64<int> upper) => Create<int>(lower, upper); 1187public static unsafe Vector128<long> Create(Vector64<long> lower, Vector64<long> upper) => Create<long>(lower, upper); 1193public static unsafe Vector128<nint> Create(Vector64<nint> lower, Vector64<nint> upper) => Create<nint>(lower, upper); 1200public static unsafe Vector128<nuint> Create(Vector64<nuint> lower, Vector64<nuint> upper) => Create<nuint>(lower, upper); 1207public static unsafe Vector128<sbyte> Create(Vector64<sbyte> lower, Vector64<sbyte> upper) => Create<sbyte>(lower, upper); 1213public static unsafe Vector128<float> Create(Vector64<float> lower, Vector64<float> upper) => Create<float>(lower, upper); 1220public static unsafe Vector128<ushort> Create(Vector64<ushort> lower, Vector64<ushort> upper) => Create<ushort>(lower, upper); 1228public static unsafe Vector128<uint> Create(Vector64<uint> lower, Vector64<uint> upper) => Create<uint>(lower, upper); 1235public static unsafe Vector128<ulong> Create(Vector64<ulong> lower, Vector64<ulong> upper) => Create<ulong>(lower, upper); 1427/// <inheritdoc cref="Vector64.DegreesToRadians(Vector64{double})" /> 1445/// <inheritdoc cref="Vector64.DegreesToRadians(Vector64{float})" /> 1529/// <inheritdoc cref="Vector64.Exp(Vector64{double})" /> 1546/// <inheritdoc cref="Vector64.Exp(Vector64{float})" /> 1581result |= vector._upper.ExtractMostSignificantBits() << Vector64<T>.Count; 1628/// <inheritdoc cref="Vector64.FusedMultiplyAdd(Vector64{double}, Vector64{double}, Vector64{double})" /> 1639/// <inheritdoc cref="Vector64.FusedMultiplyAdd(Vector64{float}, Vector64{float}, Vector64{float})" /> 1671/// <summary>Gets the value of the lower 64-bits as a new <see cref="Vector64{T}" />.</summary> 1674/// <returns>The value of the lower 64-bits as a new <see cref="Vector64{T}" />.</returns> 1677public static Vector64<T> GetLower<T>(this Vector128<T> vector) 1683/// <summary>Gets the value of the upper 64-bits as a new <see cref="Vector64{T}" />.</summary> 1686/// <returns>The value of the upper 64-bits as a new <see cref="Vector64{T}" />.</returns> 1689public static Vector64<T> GetUpper<T>(this Vector128<T> vector) 1783/// <inheritdoc cref="Vector64.Hypot(Vector64{double}, Vector64{double})" /> 1800/// <inheritdoc cref="Vector64.Hypot(Vector64{float}, Vector64{float})" /> 1824/// <inheritdoc cref="Vector64.IndexOf{T}(Vector64{T}, T)" /> 1833/// <inheritdoc cref="Vector64.IndexOfWhereAllBitsSet{T}(Vector64{T})" /> 1852/// <inheritdoc cref="Vector64.IsEvenInteger{T}(Vector64{T})" /> 1868/// <inheritdoc cref="Vector64.IsFinite{T}(Vector64{T})" /> 1884/// <inheritdoc cref="Vector64.IsInfinity{T}(Vector64{T})" /> 1896/// <inheritdoc cref="Vector64.IsInteger{T}(Vector64{T})" /> 1908/// <inheritdoc cref="Vector64.IsNaN{T}(Vector64{T})" /> 1920/// <inheritdoc cref="Vector64.IsNegative{T}(Vector64{T})" /> 1947/// <inheritdoc cref="Vector64.IsNegativeInfinity{T}(Vector64{T})" /> 1963/// <inheritdoc cref="Vector64.IsNormal{T}(Vector64{T})" /> 1979/// <inheritdoc cref="Vector64.IsOddInteger{T}(Vector64{T})" /> 1995/// <inheritdoc cref="Vector64.IsPositive{T}(Vector64{T})" /> 2022/// <inheritdoc cref="Vector64.IsPositiveInfinity{T}(Vector64{T})" /> 2038/// <inheritdoc cref="Vector64.IsSubnormal{T}(Vector64{T})" /> 2054/// <inheritdoc cref="Vector64.IsZero{T}(Vector64{T})" /> 2059/// <inheritdoc cref="Vector64.LastIndexOf{T}(Vector64{T}, T)" /> 2064/// <inheritdoc cref="Vector64.LastIndexOfWhereAllBitsSet{T}(Vector64{T})" /> 2083/// <inheritdoc cref="Vector64.Lerp(Vector64{double}, Vector64{double}, Vector64{double})" /> 2101/// <inheritdoc cref="Vector64.Lerp(Vector64{float}, Vector64{float}, Vector64{float})" /> 2287/// <inheritdoc cref="Vector64.Log(Vector64{double})" /> 2304/// <inheritdoc cref="Vector64.Log(Vector64{float})" /> 2321/// <inheritdoc cref="Vector64.Log2(Vector64{double})" /> 2338/// <inheritdoc cref="Vector64.Log2(Vector64{float})" /> 2355/// <inheritdoc cref="Vector64.Max{T}(Vector64{T}, Vector64{T})" /> 2373/// <inheritdoc cref="Vector64.MaxMagnitude{T}(Vector64{T}, Vector64{T})" /> 2391/// <inheritdoc cref="Vector64.MaxMagnitudeNumber{T}(Vector64{T}, Vector64{T})" /> 2409/// <inheritdoc cref="Vector64.MaxNative{T}(Vector64{T}, Vector64{T})" /> 2427/// <inheritdoc cref="Vector64.MaxNumber{T}(Vector64{T}, Vector64{T})" /> 2445/// <inheritdoc cref="Vector64.Min{T}(Vector64{T}, Vector64{T})" /> 2463/// <inheritdoc cref="Vector64.MinMagnitude{T}(Vector64{T}, Vector64{T})" /> 2481/// <inheritdoc cref="Vector64.MinMagnitudeNumber{T}(Vector64{T}, Vector64{T})" /> 2499/// <inheritdoc cref="Vector64.MinNative{T}(Vector64{T}, Vector64{T})" /> 2517/// <inheritdoc cref="Vector64.MinNumber{T}(Vector64{T}, Vector64{T})" /> 2572/// <inheritdoc cref="Vector64.MultiplyAddEstimate(Vector64{double}, Vector64{double}, Vector64{double})" /> 2583/// <inheritdoc cref="Vector64.MultiplyAddEstimate(Vector64{float}, Vector64{float}, Vector64{float})" /> 2704/// <inheritdoc cref="Vector64.None{T}(Vector64{T}, T)" /> 2709/// <inheritdoc cref="Vector64.NoneWhereAllBitsSet{T}(Vector64{T})" /> 2736/// <inheritdoc cref="Vector64.RadiansToDegrees(Vector64{double})" /> 2754/// <inheritdoc cref="Vector64.RadiansToDegrees(Vector64{float})" /> 2798/// <inheritdoc cref="Vector64.Round(Vector64{double})" /> 2802/// <inheritdoc cref="Vector64.Round(Vector64{float})" /> 2806/// <inheritdoc cref="Vector64.Round(Vector64{double}, MidpointRounding)" /> 2810/// <inheritdoc cref="Vector64.Round(Vector64{float}, MidpointRounding)" /> 3597/// <inheritdoc cref="Vector64.Sin(Vector64{double})" /> 3614/// <inheritdoc cref="Vector64.Sin(Vector64{float})" /> 3638/// <inheritdoc cref="Vector64.Cos(Vector64{double})" /> 3648(Vector64<double> sinLower, Vector64<double> cosLower) = Vector64.SinCos(vector._lower); 3649(Vector64<double> sinUpper, Vector64<double> cosUpper) = Vector64.SinCos(vector._upper); 3658/// <inheritdoc cref="Vector64.Cos(Vector64{float})" /> 3675(Vector64<float> sinLower, Vector64<float> cosLower) = Vector64.SinCos(vector._lower); 3676(Vector64<float> sinUpper, Vector64<float> cosUpper) = Vector64.SinCos(vector._upper); 3885/// <inheritdoc cref="Vector64.Truncate(Vector64{double})" /> 3889/// <inheritdoc cref="Vector64.Truncate(Vector64{float})" /> 3965Vector64<byte> lower = source._lower; 3980Vector64<short> lower = source._lower; 3995Vector64<int> lower = source._lower; 4011Vector64<sbyte> lower = source._lower; 4026Vector64<float> lower = source._lower; 4042Vector64<ushort> lower = source._lower; 4058Vector64<uint> lower = source._lower; 4074Vector64<byte> upper = source._upper; 4089Vector64<short> upper = source._upper; 4104Vector64<int> upper = source._upper; 4120Vector64<sbyte> upper = source._upper; 4135Vector64<float> upper = source._upper; 4151Vector64<ushort> upper = source._upper; 4167Vector64<uint> upper = source._upper; 4200/// <param name="value">The value of the lower 64-bits as a <see cref="Vector64{T}" />.</param> 4205public static Vector128<T> WithLower<T>(this Vector128<T> vector, Vector64<T> value) 4217/// <param name="value">The value of the upper 64-bits as a <see cref="Vector64{T}" />.</param> 4222public static Vector128<T> WithUpper<T>(this Vector128<T> vector, Vector64<T> value) 4257internal static void SetLowerUnsafe<T>(in this Vector128<T> vector, Vector64<T> value) => Unsafe.AsRef(in vector._lower) = value; 4260internal static void SetUpperUnsafe<T>(in this Vector128<T> vector, Vector64<T> value) => Unsafe.AsRef(in vector._upper) = value;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (2)
34internal readonly Vector64<T> _lower; 35internal readonly Vector64<T> _upper;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
1226public static Vector256<T> Create<T>(Vector64<T> value) => Create(Vector128.Create(value, value));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (1)
1266public static Vector512<T> Create<T>(Vector64<T> value) => Create(Vector128.Create(value, value));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (997)
37public static Vector64<T> Abs<T>(Vector64<T> vector) 49Unsafe.SkipInit(out Vector64<T> result); 51for (int index = 0; index < Vector64<T>.Count; index++) 68public static Vector64<T> Add<T>(Vector64<T> left, Vector64<T> right) => left + right; 78public static bool All<T>(Vector64<T> vector, T value) => vector == Create(value); 87public static bool AllWhereAllBitsSet<T>(Vector64<T> vector) 110public static Vector64<T> AndNot<T>(Vector64<T> left, Vector64<T> right) => left & ~right; 120public static bool Any<T>(Vector64<T> vector, T value) => EqualsAny(vector, Create(value)); 129public static bool AnyWhereAllBitsSet<T>(Vector64<T> vector) 153public static Vector64<TTo> As<TFrom, TTo>(this Vector64<TFrom> vector) 161return Unsafe.BitCast<Vector64<TFrom>, Vector64<TTo>>(vector); 165/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Byte&gt;" />.</summary> 171public static Vector64<byte> AsByte<T>(this Vector64<T> vector) => vector.As<T, byte>(); 173/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Double&gt;" />.</summary> 179public static Vector64<double> AsDouble<T>(this Vector64<T> vector) => vector.As<T, double>(); 181/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Int16&gt;" />.</summary> 187public static Vector64<short> AsInt16<T>(this Vector64<T> vector) => vector.As<T, short>(); 189/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Int32&gt;" />.</summary> 195public static Vector64<int> AsInt32<T>(this Vector64<T> vector) => vector.As<T, int>(); 197/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Int64&gt;" />.</summary> 203public static Vector64<long> AsInt64<T>(this Vector64<T> vector) => vector.As<T, long>(); 205/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;IntPtr&gt;" />.</summary> 211public static Vector64<nint> AsNInt<T>(this Vector64<T> vector) => vector.As<T, nint>(); 213/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;UIntPtr&gt;" />.</summary> 220public static Vector64<nuint> AsNUInt<T>(this Vector64<T> vector) => vector.As<T, nuint>(); 222/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;SByte&gt;" />.</summary> 229public static Vector64<sbyte> AsSByte<T>(this Vector64<T> vector) => vector.As<T, sbyte>(); 231/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;Single&gt;" />.</summary> 237public static Vector64<float> AsSingle<T>(this Vector64<T> vector) => vector.As<T, float>(); 239/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;UInt16&gt;" />.</summary> 246public static Vector64<ushort> AsUInt16<T>(this Vector64<T> vector) => vector.As<T, ushort>(); 248/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;UInt32&gt;" />.</summary> 255public static Vector64<uint> AsUInt32<T>(this Vector64<T> vector) => vector.As<T, uint>(); 257/// <summary>Reinterprets a <see cref="Vector64{T}" /> as a new <see langword="Vector64&lt;UInt64&gt;" />.</summary> 264public static Vector64<ulong> AsUInt64<T>(this Vector64<T> vector) => vector.As<T, ulong>(); 273public static Vector64<T> BitwiseAnd<T>(Vector64<T> left, Vector64<T> right) => left & right; 282public static Vector64<T> BitwiseOr<T>(Vector64<T> left, Vector64<T> right) => left | right; 289internal static Vector64<T> Ceiling<T>(Vector64<T> vector) 306Unsafe.SkipInit(out Vector64<T> result); 308for (int index = 0; index < Vector64<T>.Count; index++) 323public static Vector64<float> Ceiling(Vector64<float> vector) => Ceiling<float>(vector); 330public static Vector64<double> Ceiling(Vector64<double> vector) => Ceiling<double>(vector); 334public static Vector64<T> Clamp<T>(Vector64<T> value, Vector64<T> min, Vector64<T> max) 342public static Vector64<T> ClampNative<T>(Vector64<T> value, Vector64<T> min, Vector64<T> max) 358public static Vector64<T> ConditionalSelect<T>(Vector64<T> condition, Vector64<T> left, Vector64<T> right) => (left & condition) | AndNot(right, condition); 365public static unsafe Vector64<double> ConvertToDouble(Vector64<long> vector) 367Unsafe.SkipInit(out Vector64<double> result); 369for (int i = 0; i < Vector64<double>.Count; i++) 384public static unsafe Vector64<double> ConvertToDouble(Vector64<ulong> vector) 386Unsafe.SkipInit(out Vector64<double> result); 388for (int i = 0; i < Vector64<double>.Count; i++) 402public static unsafe Vector64<int> ConvertToInt32(Vector64<float> vector) 404Unsafe.SkipInit(out Vector64<int> result); 406for (int i = 0; i < Vector64<int>.Count; i++) 420public static unsafe Vector64<int> ConvertToInt32Native(Vector64<float> vector) 422Unsafe.SkipInit(out Vector64<int> result); 424for (int i = 0; i < Vector64<int>.Count; i++) 438public static unsafe Vector64<long> ConvertToInt64(Vector64<double> vector) 440Unsafe.SkipInit(out Vector64<long> result); 442for (int i = 0; i < Vector64<long>.Count; i++) 456public static unsafe Vector64<long> ConvertToInt64Native(Vector64<double> vector) 458Unsafe.SkipInit(out Vector64<long> result); 460for (int i = 0; i < Vector64<long>.Count; i++) 474public static unsafe Vector64<float> ConvertToSingle(Vector64<int> vector) 476Unsafe.SkipInit(out Vector64<float> result); 478for (int i = 0; i < Vector64<float>.Count; i++) 493public static unsafe Vector64<float> ConvertToSingle(Vector64<uint> vector) 495Unsafe.SkipInit(out Vector64<float> result); 497for (int i = 0; i < Vector64<float>.Count; i++) 512public static unsafe Vector64<uint> ConvertToUInt32(Vector64<float> vector) 514Unsafe.SkipInit(out Vector64<uint> result); 516for (int i = 0; i < Vector64<uint>.Count; i++) 531public static unsafe Vector64<uint> ConvertToUInt32Native(Vector64<float> vector) 533Unsafe.SkipInit(out Vector64<uint> result); 535for (int i = 0; i < Vector64<uint>.Count; i++) 550public static unsafe Vector64<ulong> ConvertToUInt64(Vector64<double> vector) 552Unsafe.SkipInit(out Vector64<ulong> result); 554for (int i = 0; i < Vector64<ulong>.Count; i++) 569public static unsafe Vector64<ulong> ConvertToUInt64Native(Vector64<double> vector) 571Unsafe.SkipInit(out Vector64<ulong> result); 573for (int i = 0; i < Vector64<ulong>.Count; i++) 585public static Vector64<T> CopySign<T>(Vector64<T> value, Vector64<T> sign) 597return VectorMath.CopySign<Vector64<T>, T>(value, sign); 601Unsafe.SkipInit(out Vector64<T> result); 603for (int index = 0; index < Vector64<T>.Count; index++) 613/// <summary>Copies a <see cref="Vector64{T}" /> to a given array.</summary> 617/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.Count" />.</exception> 621public static void CopyTo<T>(this Vector64<T> vector, T[] destination) 625if (destination.Length < Vector64<T>.Count) 633/// <summary>Copies a <see cref="Vector64{T}" /> to a given array starting at the specified index.</summary> 638/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.Count" />.</exception> 643public static unsafe void CopyTo<T>(this Vector64<T> vector, T[] destination, int startIndex) 652if ((destination.Length - startIndex) < Vector64<T>.Count) 660/// <summary>Copies a <see cref="Vector64{T}" /> to a given span.</summary> 664/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="Vector64{T}.Count" />.</exception> 667public static void CopyTo<T>(this Vector64<T> vector, Span<T> destination) 669if (destination.Length < Vector64<T>.Count) 677internal static Vector64<T> Cos<T>(Vector64<T> vector) 680Unsafe.SkipInit(out Vector64<T> result); 682for (int index = 0; index < Vector64<T>.Count; index++) 695public static Vector64<double> Cos(Vector64<double> vector) 699return VectorMath.CosDouble<Vector64<double>, Vector64<long>>(vector); 711public static Vector64<float> Cos(Vector64<float> vector) 717return VectorMath.CosSingle<Vector64<float>, Vector64<int>, Vector128<double>, Vector128<long>>(vector); 721return VectorMath.CosSingle<Vector64<float>, Vector64<int>, Vector64<double>, Vector64<long>>(vector); 738public static int Count<T>(Vector64<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 747public static int CountWhereAllBitsSet<T>(Vector64<T> vector) 763/// <summary>Creates a new <see cref="Vector64{T}" /> instance with all elements initialized to the specified value.</summary> 766/// <returns>A new <see cref="Vector64{T}" /> with all elements initialized to <paramref name="value" />.</returns> 769public static unsafe Vector64<T> Create<T>(T value) 771Unsafe.SkipInit(out Vector64<T> result); 773for (int index = 0; index < Vector64<T>.Count; index++) 786public static unsafe Vector64<byte> Create(byte value) => Create<byte>(value); 792public static unsafe Vector64<double> Create(double value) => Create<double>(value); 799public static unsafe Vector64<short> Create(short value) => Create<short>(value); 806public static unsafe Vector64<int> Create(int value) => Create<int>(value); 812public static unsafe Vector64<long> Create(long value) => Create<long>(value); 818public static unsafe Vector64<nint> Create(nint value) => Create<nint>(value); 825public static unsafe Vector64<nuint> Create(nuint value) => Create<nuint>(value); 833public static unsafe Vector64<sbyte> Create(sbyte value) => Create<sbyte>(value); 839public static unsafe Vector64<float> Create(float value) => Create<float>(value); 847public static unsafe Vector64<ushort> Create(ushort value) => Create<ushort>(value); 855public static unsafe Vector64<uint> Create(uint value) => Create<uint>(value); 862public static unsafe Vector64<ulong> Create(ulong value) => Create<ulong>(value); 864/// <summary>Creates a new <see cref="Vector64{T}" /> from a given array.</summary> 867/// <returns>A new <see cref="Vector64{T}" /> with its elements set to the first <see cref="Vector64{T}.Count" /> elements from <paramref name="values" />.</returns> 868/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="Vector64{T}.Count" />.</exception> 872public static Vector64<T> Create<T>(T[] values) 876if (values.Length < Vector64<T>.Count) 881return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref values[0])); 884/// <summary>Creates a new <see cref="Vector64{T}" /> from a given array.</summary> 888/// <returns>A new <see cref="Vector64{T}" /> with its elements set to the first <see cref="Vector128{T}.Count" /> elements from <paramref name="values" />.</returns> 889/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="Vector64{T}.Count" />.</exception> 893public static Vector64<T> Create<T>(T[] values, int index) 897if ((index < 0) || ((values.Length - index) < Vector64<T>.Count)) 902return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref values[index])); 905/// <summary>Creates a new <see cref="Vector64{T}" /> from a given readonly span.</summary> 908/// <returns>A new <see cref="Vector64{T}" /> with its elements set to the first <see cref="Vector64{T}.Count" /> elements from <paramref name="values" />.</returns> 909/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="Vector64{T}.Count" />.</exception> 912public static Vector64<T> Create<T>(ReadOnlySpan<T> values) 914if (values.Length < Vector64<T>.Count) 919return Unsafe.ReadUnaligned<Vector64<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values))); 935public static unsafe Vector64<byte> Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7) 937Unsafe.SkipInit(out Vector64<byte> result); 958public static unsafe Vector64<short> Create(short e0, short e1, short e2, short e3) 960Unsafe.SkipInit(out Vector64<short> result); 975public static unsafe Vector64<int> Create(int e0, int e1) 977Unsafe.SkipInit(out Vector64<int> result); 997public static unsafe Vector64<sbyte> Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7) 999Unsafe.SkipInit(out Vector64<sbyte> result); 1017public static unsafe Vector64<float> Create(float e0, float e1) 1019Unsafe.SkipInit(out Vector64<float> result); 1035public static unsafe Vector64<ushort> Create(ushort e0, ushort e1, ushort e2, ushort e3) 1037Unsafe.SkipInit(out Vector64<ushort> result); 1053public static unsafe Vector64<uint> Create(uint e0, uint e1) 1055Unsafe.SkipInit(out Vector64<uint> result); 1061/// <summary>Creates a new <see cref="Vector64{T}" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary> 1068public static unsafe Vector64<T> CreateScalar<T>(T value) 1070Vector64<T> result = Vector64<T>.Zero; 1079public static unsafe Vector64<byte> CreateScalar(byte value) => CreateScalar<byte>(value); 1085public static unsafe Vector64<double> CreateScalar(double value) => CreateScalar<double>(value); 1091public static unsafe Vector64<short> CreateScalar(short value) => CreateScalar<short>(value); 1097public static unsafe Vector64<int> CreateScalar(int value) => CreateScalar<int>(value); 1103public static unsafe Vector64<long> CreateScalar(long value) => CreateScalar<long>(value); 1109public static unsafe Vector64<nint> CreateScalar(nint value) => CreateScalar<nint>(value); 1116public static unsafe Vector64<nuint> CreateScalar(nuint value) => CreateScalar<nuint>(value); 1123public static unsafe Vector64<sbyte> CreateScalar(sbyte value) => CreateScalar<sbyte>(value); 1129public static unsafe Vector64<float> CreateScalar(float value) => CreateScalar<float>(value); 1136public static unsafe Vector64<ushort> CreateScalar(ushort value) => CreateScalar<ushort>(value); 1143public static unsafe Vector64<uint> CreateScalar(uint value) => CreateScalar<uint>(value); 1150public static unsafe Vector64<ulong> CreateScalar(ulong value) => CreateScalar<ulong>(value); 1152/// <summary>Creates a new <see cref="Vector64{T}" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary> 1155/// <returns>A new <see cref="Vector64{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns> 1159public static Vector64<T> CreateScalarUnsafe<T>(T value) 1165Unsafe.SkipInit(out Vector64<T> result); 1175public static unsafe Vector64<byte> CreateScalarUnsafe(byte value) => CreateScalarUnsafe<byte>(value); 1181public static unsafe Vector64<double> CreateScalarUnsafe(double value) => CreateScalarUnsafe<double>(value); 1187public static unsafe Vector64<short> CreateScalarUnsafe(short value) => CreateScalarUnsafe<short>(value); 1193public static unsafe Vector64<int> CreateScalarUnsafe(int value) => CreateScalarUnsafe<int>(value); 1199public static unsafe Vector64<long> CreateScalarUnsafe(long value) => CreateScalarUnsafe<long>(value); 1205public static unsafe Vector64<nint> CreateScalarUnsafe(nint value) => CreateScalarUnsafe<nint>(value); 1212public static unsafe Vector64<nuint> CreateScalarUnsafe(nuint value) => CreateScalarUnsafe<nuint>(value); 1219public static unsafe Vector64<sbyte> CreateScalarUnsafe(sbyte value) => CreateScalarUnsafe<sbyte>(value); 1225public static unsafe Vector64<float> CreateScalarUnsafe(float value) => CreateScalarUnsafe<float>(value); 1232public static unsafe Vector64<ushort> CreateScalarUnsafe(ushort value) => CreateScalarUnsafe<ushort>(value); 1239public static unsafe Vector64<uint> CreateScalarUnsafe(uint value) => CreateScalarUnsafe<uint>(value); 1246public static unsafe Vector64<ulong> CreateScalarUnsafe(ulong value) => CreateScalarUnsafe<ulong>(value); 1248/// <summary>Creates a new <see cref="Vector64{T}" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary> 1252/// <returns>A new <see cref="Vector64{T}" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns> 1255public static Vector64<T> CreateSequence<T>(T start, T step) => (Vector64<T>.Indices * step) + Create(start); 1257internal static Vector64<T> DegreesToRadians<T>(Vector64<T> degrees) 1260Unsafe.SkipInit(out Vector64<T> result); 1262for (int index = 0; index < Vector64<T>.Count; index++) 1276public static Vector64<double> DegreesToRadians(Vector64<double> degrees) 1280return VectorMath.DegreesToRadians<Vector64<double>, double>(degrees); 1293public static Vector64<float> DegreesToRadians(Vector64<float> degrees) 1297return VectorMath.DegreesToRadians<Vector64<float>, float>(degrees); 1312public static Vector64<T> Divide<T>(Vector64<T> left, Vector64<T> right) => left / right; 1320public static Vector64<T> Divide<T>(Vector64<T> left, T right) => left / right; 1329public static T Dot<T>(Vector64<T> left, Vector64<T> right) => Sum(left * right); 1339public static Vector64<T> Equals<T>(Vector64<T> left, Vector64<T> right) 1341Unsafe.SkipInit(out Vector64<T> result); 1343for (int index = 0; index < Vector64<T>.Count; index++) 1359public static bool EqualsAll<T>(Vector64<T> left, Vector64<T> right) => left == right; 1369public static bool EqualsAny<T>(Vector64<T> left, Vector64<T> right) 1371for (int index = 0; index < Vector64<T>.Count; index++) 1382internal static Vector64<T> Exp<T>(Vector64<T> vector) 1385Unsafe.SkipInit(out Vector64<T> result); 1387for (int index = 0; index < Vector64<T>.Count; index++) 1400public static Vector64<double> Exp(Vector64<double> vector) 1404return VectorMath.ExpDouble<Vector64<double>, Vector64<ulong>>(vector); 1416public static Vector64<float> Exp(Vector64<float> vector) 1422return VectorMath.ExpSingle<Vector64<float>, Vector64<uint>, Vector128<double>, Vector128<ulong>>(vector); 1426return VectorMath.ExpSingle<Vector64<float>, Vector64<uint>, Vector64<double>, Vector64<ulong>>(vector); 1443public static uint ExtractMostSignificantBits<T>(this Vector64<T> vector) 1447for (int index = 0; index < Vector64<T>.Count; index++) 1461internal static Vector64<T> Floor<T>(Vector64<T> vector) 1478Unsafe.SkipInit(out Vector64<T> result); 1480for (int index = 0; index < Vector64<T>.Count; index++) 1495public static Vector64<float> Floor(Vector64<float> vector) => Floor<float>(vector); 1502public static Vector64<double> Floor(Vector64<double> vector) => Floor<double>(vector); 1515public static Vector64<double> FusedMultiplyAdd(Vector64<double> left, Vector64<double> right, Vector64<double> addend) 1517Unsafe.SkipInit(out Vector64<double> result); 1519for (int index = 0; index < Vector64<double>.Count; index++) 1539public static Vector64<float> FusedMultiplyAdd(Vector64<float> left, Vector64<float> right, Vector64<float> addend) 1541Unsafe.SkipInit(out Vector64<float> result); 1543for (int index = 0; index < Vector64<float>.Count; index++) 1561public static T GetElement<T>(this Vector64<T> vector, int index) 1563if ((uint)(index) >= (uint)(Vector64<T>.Count)) 1579public static Vector64<T> GreaterThan<T>(Vector64<T> left, Vector64<T> right) 1581Unsafe.SkipInit(out Vector64<T> result); 1583for (int index = 0; index < Vector64<T>.Count; index++) 1600public static bool GreaterThanAll<T>(Vector64<T> left, Vector64<T> right) 1602for (int index = 0; index < Vector64<T>.Count; index++) 1621public static bool GreaterThanAny<T>(Vector64<T> left, Vector64<T> right) 1623for (int index = 0; index < Vector64<T>.Count; index++) 1642public static Vector64<T> GreaterThanOrEqual<T>(Vector64<T> left, Vector64<T> right) 1644Unsafe.SkipInit(out Vector64<T> result); 1646for (int index = 0; index < Vector64<T>.Count; index++) 1663public static bool GreaterThanOrEqualAll<T>(Vector64<T> left, Vector64<T> right) 1665for (int index = 0; index < Vector64<T>.Count; index++) 1684public static bool GreaterThanOrEqualAny<T>(Vector64<T> left, Vector64<T> right) 1686for (int index = 0; index < Vector64<T>.Count; index++) 1697internal static Vector64<T> Hypot<T>(Vector64<T> x, Vector64<T> y) 1700Unsafe.SkipInit(out Vector64<T> result); 1702for (int index = 0; index < Vector64<T>.Count; index++) 1716public static Vector64<double> Hypot(Vector64<double> x, Vector64<double> y) 1720return VectorMath.HypotDouble<Vector64<double>, Vector64<ulong>>(x, y); 1733public static Vector64<float> Hypot(Vector64<float> x, Vector64<float> y) 1739return VectorMath.HypotSingle<Vector64<float>, Vector128<double>>(x, y); 1743return VectorMath.HypotSingle<Vector64<float>, Vector64<double>>(x, y); 1760public static int IndexOf<T>(Vector64<T> vector, T value) 1773public static int IndexOfWhereAllBitsSet<T>(Vector64<T> vector) 1792public static Vector64<T> IsEvenInteger<T>(Vector64<T> vector) 1796return VectorMath.IsEvenIntegerSingle<Vector64<float>, Vector64<uint>>(vector.AsSingle()).As<float, T>(); 1800return VectorMath.IsEvenIntegerDouble<Vector64<double>, Vector64<ulong>>(vector.AsDouble()).As<double, T>(); 1802return IsZero(vector & Vector64<T>.One); 1808public static Vector64<T> IsFinite<T>(Vector64<T> vector) 1818return Vector64<T>.AllBitsSet; 1824public static Vector64<T> IsInfinity<T>(Vector64<T> vector) 1830return Vector64<T>.Zero; 1836public static Vector64<T> IsInteger<T>(Vector64<T> vector) 1842return Vector64<T>.AllBitsSet; 1848public static Vector64<T> IsNaN<T>(Vector64<T> vector) 1854return Vector64<T>.Zero; 1860public static Vector64<T> IsNegative<T>(Vector64<T> vector) 1868return Vector64<T>.Zero; 1872return LessThan(vector.AsInt32(), Vector64<int>.Zero).As<int, T>(); 1876return LessThan(vector.AsInt64(), Vector64<long>.Zero).As<long, T>(); 1880return LessThan(vector, Vector64<T>.Zero); 1887public static Vector64<T> IsNegativeInfinity<T>(Vector64<T> vector) 1897return Vector64<T>.Zero; 1903public static Vector64<T> IsNormal<T>(Vector64<T> vector) 1919public static Vector64<T> IsOddInteger<T>(Vector64<T> vector) 1923return VectorMath.IsOddIntegerSingle<Vector64<float>, Vector64<uint>>(vector.AsSingle()).As<float, T>(); 1927return VectorMath.IsOddIntegerDouble<Vector64<double>, Vector64<ulong>>(vector.AsDouble()).As<double, T>(); 1929return ~IsZero(vector & Vector64<T>.One); 1935public static Vector64<T> IsPositive<T>(Vector64<T> vector) 1943return Vector64<T>.AllBitsSet; 1947return GreaterThanOrEqual(vector.AsInt32(), Vector64<int>.Zero).As<int, T>(); 1951return GreaterThanOrEqual(vector.AsInt64(), Vector64<long>.Zero).As<long, T>(); 1955return GreaterThanOrEqual(vector, Vector64<T>.Zero); 1962public static Vector64<T> IsPositiveInfinity<T>(Vector64<T> vector) 1972return Vector64<T>.Zero; 1978public static Vector64<T> IsSubnormal<T>(Vector64<T> vector) 1982return LessThan(Abs(vector).AsUInt32() - Vector64<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>(); 1986return LessThan(Abs(vector).AsUInt64() - Vector64<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>(); 1988return Vector64<T>.Zero; 1994public static Vector64<T> IsZero<T>(Vector64<T> vector) => Equals(vector, Vector64<T>.Zero); 2004public static int LastIndexOf<T>(Vector64<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 2013public static int LastIndexOfWhereAllBitsSet<T>(Vector64<T> vector) 2029internal static Vector64<T> Lerp<T>(Vector64<T> x, Vector64<T> y, Vector64<T> amount) 2032Unsafe.SkipInit(out Vector64<T> result); 2034for (int index = 0; index < Vector64<T>.Count; index++) 2050public static Vector64<double> Lerp(Vector64<double> x, Vector64<double> y, Vector64<double> amount) 2054return VectorMath.Lerp<Vector64<double>, double>(x, y, amount); 2069public static Vector64<float> Lerp(Vector64<float> x, Vector64<float> y, Vector64<float> amount) 2073return VectorMath.Lerp<Vector64<float>, float>(x, y, amount); 2089public static Vector64<T> LessThan<T>(Vector64<T> left, Vector64<T> right) 2091Unsafe.SkipInit(out Vector64<T> result); 2093for (int index = 0; index < Vector64<T>.Count; index++) 2110public static bool LessThanAll<T>(Vector64<T> left, Vector64<T> right) 2112for (int index = 0; index < Vector64<T>.Count; index++) 2131public static bool LessThanAny<T>(Vector64<T> left, Vector64<T> right) 2133for (int index = 0; index < Vector64<T>.Count; index++) 2152public static Vector64<T> LessThanOrEqual<T>(Vector64<T> left, Vector64<T> right) 2154Unsafe.SkipInit(out Vector64<T> result); 2156for (int index = 0; index < Vector64<T>.Count; index++) 2173public static bool LessThanOrEqualAll<T>(Vector64<T> left, Vector64<T> right) 2175for (int index = 0; index < Vector64<T>.Count; index++) 2194public static bool LessThanOrEqualAny<T>(Vector64<T> left, Vector64<T> right) 2196for (int index = 0; index < Vector64<T>.Count; index++) 2214public static unsafe Vector64<T> Load<T>(T* source) => LoadUnsafe(ref *source); 2224public static unsafe Vector64<T> LoadAligned<T>(T* source) 2233return *(Vector64<T>*)source; 2244public static unsafe Vector64<T> LoadAlignedNonTemporal<T>(T* source) => LoadAligned(source); 2253public static Vector64<T> LoadUnsafe<T>(ref readonly T source) 2257return Unsafe.ReadUnaligned<Vector64<T>>(in address); 2269public static Vector64<T> LoadUnsafe<T>(ref readonly T source, nuint elementOffset) 2273return Unsafe.ReadUnaligned<Vector64<T>>(in address); 2276internal static Vector64<T> Log<T>(Vector64<T> vector) 2279Unsafe.SkipInit(out Vector64<T> result); 2281for (int index = 0; index < Vector64<T>.Count; index++) 2294public static Vector64<double> Log(Vector64<double> vector) 2298return VectorMath.LogDouble<Vector64<double>, Vector64<long>, Vector64<ulong>>(vector); 2310public static Vector64<float> Log(Vector64<float> vector) 2314return VectorMath.LogSingle<Vector64<float>, Vector64<int>, Vector64<uint>>(vector); 2322internal static Vector64<T> Log2<T>(Vector64<T> vector) 2325Unsafe.SkipInit(out Vector64<T> result); 2327for (int index = 0; index < Vector64<T>.Count; index++) 2340public static Vector64<double> Log2(Vector64<double> vector) 2344return VectorMath.Log2Double<Vector64<double>, Vector64<long>, Vector64<ulong>>(vector); 2356public static Vector64<float> Log2(Vector64<float> vector) 2360return VectorMath.Log2Single<Vector64<float>, Vector64<int>, Vector64<uint>>(vector); 2371public static Vector64<T> Max<T>(Vector64<T> left, Vector64<T> right) 2375return VectorMath.Max<Vector64<T>, T>(left, right); 2379Unsafe.SkipInit(out Vector64<T> result); 2381for (int index = 0; index < Vector64<T>.Count; index++) 2394public static Vector64<T> MaxMagnitude<T>(Vector64<T> left, Vector64<T> right) 2398return VectorMath.MaxMagnitude<Vector64<T>, T>(left, right); 2402Unsafe.SkipInit(out Vector64<T> result); 2404for (int index = 0; index < Vector64<T>.Count; index++) 2417public static Vector64<T> MaxMagnitudeNumber<T>(Vector64<T> left, Vector64<T> right) 2421return VectorMath.MaxMagnitudeNumber<Vector64<T>, T>(left, right); 2425Unsafe.SkipInit(out Vector64<T> result); 2427for (int index = 0; index < Vector64<T>.Count; index++) 2440public static Vector64<T> MaxNative<T>(Vector64<T> left, Vector64<T> right) 2448Unsafe.SkipInit(out Vector64<T> result); 2450for (int index = 0; index < Vector64<T>.Count; index++) 2463public static Vector64<T> MaxNumber<T>(Vector64<T> left, Vector64<T> right) 2467return VectorMath.MaxNumber<Vector64<T>, T>(left, right); 2471Unsafe.SkipInit(out Vector64<T> result); 2473for (int index = 0; index < Vector64<T>.Count; index++) 2486public static Vector64<T> Min<T>(Vector64<T> left, Vector64<T> right) 2490return VectorMath.Min<Vector64<T>, T>(left, right); 2494Unsafe.SkipInit(out Vector64<T> result); 2496for (int index = 0; index < Vector64<T>.Count; index++) 2509public static Vector64<T> MinMagnitude<T>(Vector64<T> left, Vector64<T> right) 2513return VectorMath.MinMagnitude<Vector64<T>, T>(left, right); 2517Unsafe.SkipInit(out Vector64<T> result); 2519for (int index = 0; index < Vector64<T>.Count; index++) 2532public static Vector64<T> MinMagnitudeNumber<T>(Vector64<T> left, Vector64<T> right) 2536return VectorMath.MinMagnitudeNumber<Vector64<T>, T>(left, right); 2540Unsafe.SkipInit(out Vector64<T> result); 2542for (int index = 0; index < Vector64<T>.Count; index++) 2555public static Vector64<T> MinNative<T>(Vector64<T> left, Vector64<T> right) 2563Unsafe.SkipInit(out Vector64<T> result); 2565for (int index = 0; index < Vector64<T>.Count; index++) 2578public static Vector64<T> MinNumber<T>(Vector64<T> left, Vector64<T> right) 2582return VectorMath.MinNumber<Vector64<T>, T>(left, right); 2586Unsafe.SkipInit(out Vector64<T> result); 2588for (int index = 0; index < Vector64<T>.Count; index++) 2605public static Vector64<T> Multiply<T>(Vector64<T> left, Vector64<T> right) => left * right; 2614public static Vector64<T> Multiply<T>(Vector64<T> left, T right) => left * right; 2623public static Vector64<T> Multiply<T>(T left, Vector64<T> right) => right * left; 2627internal static Vector64<T> MultiplyAddEstimate<T>(Vector64<T> left, Vector64<T> right, Vector64<T> addend) 2629Unsafe.SkipInit(out Vector64<T> result); 2631for (int index = 0; index < Vector64<T>.Count; index++) 2651public static Vector64<double> MultiplyAddEstimate(Vector64<double> left, Vector64<double> right, Vector64<double> addend) 2653Unsafe.SkipInit(out Vector64<double> result); 2655for (int index = 0; index < Vector64<double>.Count; index++) 2675public static Vector64<float> MultiplyAddEstimate(Vector64<float> left, Vector64<float> right, Vector64<float> addend) 2677Unsafe.SkipInit(out Vector64<float> result); 2679for (int index = 0; index < Vector64<float>.Count; index++) 2694public static unsafe Vector64<float> Narrow(Vector64<double> lower, Vector64<double> upper) 2696Unsafe.SkipInit(out Vector64<float> result); 2698for (int i = 0; i < Vector64<double>.Count; i++) 2704for (int i = Vector64<double>.Count; i < Vector64<float>.Count; i++) 2706float value = (float)upper.GetElementUnsafe(i - Vector64<double>.Count); 2720public static unsafe Vector64<sbyte> Narrow(Vector64<short> lower, Vector64<short> upper) 2722Unsafe.SkipInit(out Vector64<sbyte> result); 2724for (int i = 0; i < Vector64<short>.Count; i++) 2730for (int i = Vector64<short>.Count; i < Vector64<sbyte>.Count; i++) 2732sbyte value = (sbyte)upper.GetElementUnsafe(i - Vector64<short>.Count); 2745public static unsafe Vector64<short> Narrow(Vector64<int> lower, Vector64<int> upper) 2747Unsafe.SkipInit(out Vector64<short> result); 2749for (int i = 0; i < Vector64<int>.Count; i++) 2755for (int i = Vector64<int>.Count; i < Vector64<short>.Count; i++) 2757short value = (short)upper.GetElementUnsafe(i - Vector64<int>.Count); 2770public static unsafe Vector64<int> Narrow(Vector64<long> lower, Vector64<long> upper) 2772Unsafe.SkipInit(out Vector64<int> result); 2774for (int i = 0; i < Vector64<long>.Count; i++) 2780for (int i = Vector64<long>.Count; i < Vector64<int>.Count; i++) 2782int value = (int)upper.GetElementUnsafe(i - Vector64<long>.Count); 2796public static unsafe Vector64<byte> Narrow(Vector64<ushort> lower, Vector64<ushort> upper) 2798Unsafe.SkipInit(out Vector64<byte> result); 2800for (int i = 0; i < Vector64<ushort>.Count; i++) 2806for (int i = Vector64<ushort>.Count; i < Vector64<byte>.Count; i++) 2808byte value = (byte)upper.GetElementUnsafe(i - Vector64<ushort>.Count); 2822public static unsafe Vector64<ushort> Narrow(Vector64<uint> lower, Vector64<uint> upper) 2824Unsafe.SkipInit(out Vector64<ushort> result); 2826for (int i = 0; i < Vector64<uint>.Count; i++) 2832for (int i = Vector64<uint>.Count; i < Vector64<ushort>.Count; i++) 2834ushort value = (ushort)upper.GetElementUnsafe(i - Vector64<uint>.Count); 2848public static unsafe Vector64<uint> Narrow(Vector64<ulong> lower, Vector64<ulong> upper) 2850Unsafe.SkipInit(out Vector64<uint> result); 2852for (int i = 0; i < Vector64<ulong>.Count; i++) 2858for (int i = Vector64<ulong>.Count; i < Vector64<uint>.Count; i++) 2860uint value = (uint)upper.GetElementUnsafe(i - Vector64<ulong>.Count); 2873public static Vector64<T> Negate<T>(Vector64<T> vector) => -vector; 2883public static bool None<T>(Vector64<T> vector, T value) => !EqualsAny(vector, Create(value)); 2892public static bool NoneWhereAllBitsSet<T>(Vector64<T> vector) 2914public static Vector64<T> OnesComplement<T>(Vector64<T> vector) => ~vector; 2916internal static Vector64<T> RadiansToDegrees<T>(Vector64<T> radians) 2919Unsafe.SkipInit(out Vector64<T> result); 2921for (int index = 0; index < Vector64<T>.Count; index++) 2935public static Vector64<double> RadiansToDegrees(Vector64<double> radians) 2939return VectorMath.RadiansToDegrees<Vector64<double>, double>(radians); 2952public static Vector64<float> RadiansToDegrees(Vector64<float> radians) 2956return VectorMath.RadiansToDegrees<Vector64<float>, float>(radians); 2966internal static Vector64<T> Round<T>(Vector64<T> vector) 2983Unsafe.SkipInit(out Vector64<T> result); 2985for (int index = 0; index < Vector64<T>.Count; index++) 2997public static Vector64<double> Round(Vector64<double> vector) => Round<double>(vector); 3001public static Vector64<float> Round(Vector64<float> vector) => Round<float>(vector); 3008public static Vector64<double> Round(Vector64<double> vector, MidpointRounding mode) => VectorMath.RoundDouble(vector, mode); 3015public static Vector64<float> Round(Vector64<float> vector, MidpointRounding mode) => VectorMath.RoundSingle(vector, mode); 3022internal static Vector64<T> ShiftLeft<T>(Vector64<T> vector, int shiftCount) => vector << shiftCount; 3029public static Vector64<byte> ShiftLeft(Vector64<byte> vector, int shiftCount) => vector << shiftCount; 3036public static Vector64<short> ShiftLeft(Vector64<short> vector, int shiftCount) => vector << shiftCount; 3043public static Vector64<int> ShiftLeft(Vector64<int> vector, int shiftCount) => vector << shiftCount; 3050public static Vector64<long> ShiftLeft(Vector64<long> vector, int shiftCount) => vector << shiftCount; 3057public static Vector64<nint> ShiftLeft(Vector64<nint> vector, int shiftCount) => vector << shiftCount; 3065public static Vector64<nuint> ShiftLeft(Vector64<nuint> vector, int shiftCount) => vector << shiftCount; 3073public static Vector64<sbyte> ShiftLeft(Vector64<sbyte> vector, int shiftCount) => vector << shiftCount; 3081public static Vector64<ushort> ShiftLeft(Vector64<ushort> vector, int shiftCount) => vector << shiftCount; 3089public static Vector64<uint> ShiftLeft(Vector64<uint> vector, int shiftCount) => vector << shiftCount; 3092internal static Vector64<uint> ShiftLeft(Vector64<uint> vector, Vector64<uint> shiftCount) 3094Unsafe.SkipInit(out Vector64<uint> result); 3096for (int index = 0; index < Vector64<uint>.Count; index++) 3111public static Vector64<ulong> ShiftLeft(Vector64<ulong> vector, int shiftCount) => vector << shiftCount; 3114internal static Vector64<ulong> ShiftLeft(Vector64<ulong> vector, Vector64<ulong> shiftCount) 3116Unsafe.SkipInit(out Vector64<ulong> result); 3118for (int index = 0; index < Vector64<ulong>.Count; index++) 3132internal static Vector64<T> ShiftRightArithmetic<T>(Vector64<T> vector, int shiftCount) => vector >> shiftCount; 3139public static Vector64<short> ShiftRightArithmetic(Vector64<short> vector, int shiftCount) => vector >> shiftCount; 3146public static Vector64<int> ShiftRightArithmetic(Vector64<int> vector, int shiftCount) => vector >> shiftCount; 3153public static Vector64<long> ShiftRightArithmetic(Vector64<long> vector, int shiftCount) => vector >> shiftCount; 3160public static Vector64<nint> ShiftRightArithmetic(Vector64<nint> vector, int shiftCount) => vector >> shiftCount; 3168public static Vector64<sbyte> ShiftRightArithmetic(Vector64<sbyte> vector, int shiftCount) => vector >> shiftCount; 3175internal static Vector64<T> ShiftRightLogical<T>(Vector64<T> vector, int shiftCount) => vector >>> shiftCount; 3182public static Vector64<byte> ShiftRightLogical(Vector64<byte> vector, int shiftCount) => vector >>> shiftCount; 3189public static Vector64<short> ShiftRightLogical(Vector64<short> vector, int shiftCount) => vector >>> shiftCount; 3196public static Vector64<int> ShiftRightLogical(Vector64<int> vector, int shiftCount) => vector >>> shiftCount; 3203public static Vector64<long> ShiftRightLogical(Vector64<long> vector, int shiftCount) => vector >>> shiftCount; 3210public static Vector64<nint> ShiftRightLogical(Vector64<nint> vector, int shiftCount) => vector >>> shiftCount; 3218public static Vector64<nuint> ShiftRightLogical(Vector64<nuint> vector, int shiftCount) => vector >>> shiftCount; 3226public static Vector64<sbyte> ShiftRightLogical(Vector64<sbyte> vector, int shiftCount) => vector >>> shiftCount; 3234public static Vector64<ushort> ShiftRightLogical(Vector64<ushort> vector, int shiftCount) => vector >>> shiftCount; 3242public static Vector64<uint> ShiftRightLogical(Vector64<uint> vector, int shiftCount) => vector >>> shiftCount; 3250public static Vector64<ulong> ShiftRightLogical(Vector64<ulong> vector, int shiftCount) => vector >>> shiftCount; 3258internal static Vector64<byte> ShuffleNativeFallback(Vector64<byte> vector, Vector64<byte> indices) 3264internal static Vector64<sbyte> ShuffleNativeFallback(Vector64<sbyte> vector, Vector64<sbyte> indices) 3270internal static Vector64<short> ShuffleNativeFallback(Vector64<short> vector, Vector64<short> indices) 3276internal static Vector64<ushort> ShuffleNativeFallback(Vector64<ushort> vector, Vector64<ushort> indices) 3282internal static Vector64<int> ShuffleNativeFallback(Vector64<int> vector, Vector64<int> indices) 3288internal static Vector64<uint> ShuffleNativeFallback(Vector64<uint> vector, Vector64<uint> indices) 3294internal static Vector64<float> ShuffleNativeFallback(Vector64<float> vector, Vector64<int> indices) 3305public static Vector64<byte> Shuffle(Vector64<byte> vector, Vector64<byte> indices) 3307Unsafe.SkipInit(out Vector64<byte> result); 3309for (int index = 0; index < Vector64<byte>.Count; index++) 3314if (selectedIndex < Vector64<byte>.Count) 3330public static Vector64<sbyte> Shuffle(Vector64<sbyte> vector, Vector64<sbyte> indices) 3332Unsafe.SkipInit(out Vector64<sbyte> result); 3334for (int index = 0; index < Vector64<sbyte>.Count; index++) 3339if (selectedIndex < Vector64<sbyte>.Count) 3360public static Vector64<byte> ShuffleNative(Vector64<byte> vector, Vector64<byte> indices) 3381public static Vector64<sbyte> ShuffleNative(Vector64<sbyte> vector, Vector64<sbyte> indices) 3395public static Vector64<short> Shuffle(Vector64<short> vector, Vector64<short> indices) 3397Unsafe.SkipInit(out Vector64<short> result); 3399for (int index = 0; index < Vector64<short>.Count; index++) 3404if (selectedIndex < Vector64<short>.Count) 3420public static Vector64<ushort> Shuffle(Vector64<ushort> vector, Vector64<ushort> indices) 3422Unsafe.SkipInit(out Vector64<ushort> result); 3424for (int index = 0; index < Vector64<ushort>.Count; index++) 3429if (selectedIndex < Vector64<ushort>.Count) 3449public static Vector64<short> ShuffleNative(Vector64<short> vector, Vector64<short> indices) 3469public static Vector64<ushort> ShuffleNative(Vector64<ushort> vector, Vector64<ushort> indices) 3483public static Vector64<int> Shuffle(Vector64<int> vector, Vector64<int> indices) 3485Unsafe.SkipInit(out Vector64<int> result); 3487for (int index = 0; index < Vector64<int>.Count; index++) 3492if (selectedIndex < Vector64<int>.Count) 3508public static Vector64<uint> Shuffle(Vector64<uint> vector, Vector64<uint> indices) 3510Unsafe.SkipInit(out Vector64<uint> result); 3512for (int index = 0; index < Vector64<uint>.Count; index++) 3517if (selectedIndex < Vector64<uint>.Count) 3532public static Vector64<float> Shuffle(Vector64<float> vector, Vector64<int> indices) 3534Unsafe.SkipInit(out Vector64<float> result); 3536for (int index = 0; index < Vector64<float>.Count; index++) 3541if (selectedIndex < Vector64<float>.Count) 3561public static Vector64<int> ShuffleNative(Vector64<int> vector, Vector64<int> indices) 3581public static Vector64<uint> ShuffleNative(Vector64<uint> vector, Vector64<uint> indices) 3600public static Vector64<float> ShuffleNative(Vector64<float> vector, Vector64<int> indices) 3609internal static Vector64<T> Sin<T>(Vector64<T> vector) 3612Unsafe.SkipInit(out Vector64<T> result); 3614for (int index = 0; index < Vector64<T>.Count; index++) 3627public static Vector64<double> Sin(Vector64<double> vector) 3631return VectorMath.SinDouble<Vector64<double>, Vector64<long>>(vector); 3643public static Vector64<float> Sin(Vector64<float> vector) 3649return VectorMath.SinSingle<Vector64<float>, Vector64<int>, Vector128<double>, Vector128<long>>(vector); 3653return VectorMath.SinSingle<Vector64<float>, Vector64<int>, Vector64<double>, Vector64<long>>(vector); 3662internal static (Vector64<T> Sin, Vector64<T> Cos) SinCos<T>(Vector64<T> vector) 3665Unsafe.SkipInit(out Vector64<T> sinResult); 3666Unsafe.SkipInit(out Vector64<T> cosResult); 3668for (int index = 0; index < Vector64<T>.Count; index++) 3682public static (Vector64<double> Sin, Vector64<double> Cos) SinCos(Vector64<double> vector) 3686return VectorMath.SinCosDouble<Vector64<double>, Vector64<long>>(vector); 3698public static (Vector64<float> Sin, Vector64<float> Cos) SinCos(Vector64<float> vector) 3704return VectorMath.SinCosSingle<Vector64<float>, Vector64<int>, Vector128<double>, Vector128<long>>(vector); 3708return VectorMath.SinCosSingle<Vector64<float>, Vector64<int>, Vector64<double>, Vector64<long>>(vector); 3724public static Vector64<T> Sqrt<T>(Vector64<T> vector) 3726Unsafe.SkipInit(out Vector64<T> result); 3728for (int index = 0; index < Vector64<T>.Count; index++) 3744public static unsafe void Store<T>(this Vector64<T> source, T* destination) => source.StoreUnsafe(ref *destination); 3754public static unsafe void StoreAligned<T>(this Vector64<T> source, T* destination) 3763*(Vector64<T>*)destination = source; 3774public static unsafe void StoreAlignedNonTemporal<T>(this Vector64<T> source, T* destination) => source.StoreAligned(destination); 3783public static void StoreUnsafe<T>(this Vector64<T> source, ref T destination) 3799public static void StoreUnsafe<T>(this Vector64<T> source, ref T destination, nuint elementOffset) 3813public static Vector64<T> Subtract<T>(Vector64<T> left, Vector64<T> right) => left - right; 3822public static T Sum<T>(Vector64<T> vector) 3826for (int index = 0; index < Vector64<T>.Count; index++) 3840public static T ToScalar<T>(this Vector64<T> vector) 3853public static Vector128<T> ToVector128<T>(this Vector64<T> vector) 3869public static unsafe Vector128<T> ToVector128Unsafe<T>(this Vector64<T> vector) 3883internal static Vector64<T> Truncate<T>(Vector64<T> vector) 3900Unsafe.SkipInit(out Vector64<T> result); 3902for (int index = 0; index < Vector64<T>.Count; index++) 3914public static Vector64<double> Truncate(Vector64<double> vector) => Truncate<double>(vector); 3918public static Vector64<float> Truncate(Vector64<float> vector) => Truncate<float>(vector); 3924/// <returns><c>true</c> if <paramref name="vector" /> was successfully copied to <paramref name="destination" />; otherwise, <c>false</c> if the length of <paramref name="destination" /> is less than <see cref="Vector64{T}.Count" />.</returns> 3927public static bool TryCopyTo<T>(this Vector64<T> vector, Span<T> destination) 3929if (destination.Length < Vector64<T>.Count) 3938/// <summary>Widens a <see langword="Vector64&lt;Byte&gt;" /> into two <see cref="Vector64{UInt16} " />.</summary> 3943public static unsafe (Vector64<ushort> Lower, Vector64<ushort> Upper) Widen(Vector64<byte> source) => (WidenLower(source), WidenUpper(source)); 3945/// <summary>Widens a <see langword="Vector64&lt;Int16&gt;" /> into two <see cref="Vector64{Int32} " />.</summary> 3949public static unsafe (Vector64<int> Lower, Vector64<int> Upper) Widen(Vector64<short> source) => (WidenLower(source), WidenUpper(source)); 3951/// <summary>Widens a <see langword="Vector64&lt;Int32&gt;" /> into two <see cref="Vector64{Int64} " />.</summary> 3955public static unsafe (Vector64<long> Lower, Vector64<long> Upper) Widen(Vector64<int> source) => (WidenLower(source), WidenUpper(source)); 3957/// <summary>Widens a <see langword="Vector64&lt;SByte&gt;" /> into two <see cref="Vector64{Int16} " />.</summary> 3962public static unsafe (Vector64<short> Lower, Vector64<short> Upper) Widen(Vector64<sbyte> source) => (WidenLower(source), WidenUpper(source)); 3964/// <summary>Widens a <see langword="Vector64&lt;Single&gt;" /> into two <see cref="Vector64{Double} " />.</summary> 3968public static unsafe (Vector64<double> Lower, Vector64<double> Upper) Widen(Vector64<float> source) => (WidenLower(source), WidenUpper(source)); 3970/// <summary>Widens a <see langword="Vector64&lt;UInt16&gt;" /> into two <see cref="Vector64{UInt32} " />.</summary> 3975public static unsafe (Vector64<uint> Lower, Vector64<uint> Upper) Widen(Vector64<ushort> source) => (WidenLower(source), WidenUpper(source)); 3977/// <summary>Widens a <see langword="Vector64&lt;UInt32&gt;" /> into two <see cref="Vector64{UInt64} " />.</summary> 3982public static unsafe (Vector64<ulong> Lower, Vector64<ulong> Upper) Widen(Vector64<uint> source) => (WidenLower(source), WidenUpper(source)); 3984/// <summary>Widens the lower half of a <see langword="Vector64&lt;Byte&gt;" /> into a <see cref="Vector64{UInt16} " />.</summary> 3990public static Vector64<ushort> WidenLower(Vector64<byte> source) 3992Unsafe.SkipInit(out Vector64<ushort> lower); 3994for (int i = 0; i < Vector64<ushort>.Count; i++) 4003/// <summary>Widens the lower half of a <see langword="Vector64&lt;Int16&gt;" /> into a <see cref="Vector64{Int32} " />.</summary> 4008public static unsafe Vector64<int> WidenLower(Vector64<short> source) 4010Unsafe.SkipInit(out Vector64<int> lower); 4012for (int i = 0; i < Vector64<int>.Count; i++) 4021/// <summary>Widens the lower half of a <see langword="Vector64&lt;Int32&gt;" /> into a <see cref="Vector64{Int64} " />.</summary> 4026public static unsafe Vector64<long> WidenLower(Vector64<int> source) 4028Unsafe.SkipInit(out Vector64<long> lower); 4030for (int i = 0; i < Vector64<long>.Count; i++) 4039/// <summary>Widens the lower half of a <see langword="Vector64&lt;SByte&gt;" /> into a <see cref="Vector64{Int16} " />.</summary> 4045public static unsafe Vector64<short> WidenLower(Vector64<sbyte> source) 4047Unsafe.SkipInit(out Vector64<short> lower); 4049for (int i = 0; i < Vector64<short>.Count; i++) 4058/// <summary>Widens the lower half of a <see langword="Vector64&lt;Single&gt;" /> into a <see cref="Vector64{Double} " />.</summary> 4063public static unsafe Vector64<double> WidenLower(Vector64<float> source) 4065Unsafe.SkipInit(out Vector64<double> lower); 4067for (int i = 0; i < Vector64<double>.Count; i++) 4076/// <summary>Widens the lower half of a <see langword="Vector64&lt;UInt16&gt;" /> into a <see cref="Vector64{UInt32} " />.</summary> 4082public static unsafe Vector64<uint> WidenLower(Vector64<ushort> source) 4084Unsafe.SkipInit(out Vector64<uint> lower); 4086for (int i = 0; i < Vector64<uint>.Count; i++) 4095/// <summary>Widens the lower half of a <see langword="Vector64&lt;UInt32&gt;" /> into a <see cref="Vector64{UInt64} " />.</summary> 4101public static unsafe Vector64<ulong> WidenLower(Vector64<uint> source) 4103Unsafe.SkipInit(out Vector64<ulong> lower); 4105for (int i = 0; i < Vector64<ulong>.Count; i++) 4114/// <summary>Widens the upper half of a <see langword="Vector64&lt;Byte&gt;" /> into a <see cref="Vector64{UInt16} " />.</summary> 4120public static Vector64<ushort> WidenUpper(Vector64<byte> source) 4122Unsafe.SkipInit(out Vector64<ushort> upper); 4124for (int i = Vector64<ushort>.Count; i < Vector64<byte>.Count; i++) 4127upper.SetElementUnsafe(i - Vector64<ushort>.Count, value); 4133/// <summary>Widens the upper half of a <see langword="Vector64&lt;Int16&gt;" /> into a <see cref="Vector64{Int32} " />.</summary> 4138public static unsafe Vector64<int> WidenUpper(Vector64<short> source) 4140Unsafe.SkipInit(out Vector64<int> upper); 4142for (int i = Vector64<int>.Count; i < Vector64<short>.Count; i++) 4145upper.SetElementUnsafe(i - Vector64<int>.Count, value); 4151/// <summary>Widens the upper half of a <see langword="Vector64&lt;Int32&gt;" /> into a <see cref="Vector64{Int64} " />.</summary> 4156public static unsafe Vector64<long> WidenUpper(Vector64<int> source) 4158Unsafe.SkipInit(out Vector64<long> upper); 4160for (int i = Vector64<long>.Count; i < Vector64<int>.Count; i++) 4163upper.SetElementUnsafe(i - Vector64<long>.Count, value); 4169/// <summary>Widens the upper half of a <see langword="Vector64&lt;SByte&gt;" /> into a <see cref="Vector64{Int16} " />.</summary> 4175public static unsafe Vector64<short> WidenUpper(Vector64<sbyte> source) 4177Unsafe.SkipInit(out Vector64<short> upper); 4179for (int i = Vector64<short>.Count; i < Vector64<sbyte>.Count; i++) 4182upper.SetElementUnsafe(i - Vector64<short>.Count, value); 4188/// <summary>Widens the upper half of a <see langword="Vector64&lt;Single&gt;" /> into a <see cref="Vector64{Double} " />.</summary> 4193public static unsafe Vector64<double> WidenUpper(Vector64<float> source) 4195Unsafe.SkipInit(out Vector64<double> upper); 4197for (int i = Vector64<double>.Count; i < Vector64<float>.Count; i++) 4200upper.SetElementUnsafe(i - Vector64<double>.Count, value); 4206/// <summary>Widens the upper half of a <see langword="Vector64&lt;UInt16&gt;" /> into a <see cref="Vector64{UInt32} " />.</summary> 4212public static unsafe Vector64<uint> WidenUpper(Vector64<ushort> source) 4214Unsafe.SkipInit(out Vector64<uint> upper); 4216for (int i = Vector64<uint>.Count; i < Vector64<ushort>.Count; i++) 4219upper.SetElementUnsafe(i - Vector64<uint>.Count, value); 4225/// <summary>Widens the upper half of a <see langword="Vector64&lt;UInt32&gt;" /> into a <see cref="Vector64{UInt64} " />.</summary> 4231public static unsafe Vector64<ulong> WidenUpper(Vector64<uint> source) 4233Unsafe.SkipInit(out Vector64<ulong> upper); 4235for (int i = Vector64<ulong>.Count; i < Vector64<uint>.Count; i++) 4238upper.SetElementUnsafe(i - Vector64<ulong>.Count, value); 4244/// <summary>Creates a new <see cref="Vector64{T}" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary> 4249/// <returns>A <see cref="Vector64{T}" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns> 4254public static Vector64<T> WithElement<T>(this Vector64<T> vector, int index, T value) 4256if ((uint)(index) >= (uint)(Vector64<T>.Count)) 4261Vector64<T> result = vector; 4273public static Vector64<T> Xor<T>(Vector64<T> left, Vector64<T> right) => left ^ right; 4276internal static T GetElementUnsafe<T>(in this Vector64<T> vector, int index) 4278Debug.Assert((index >= 0) && (index < Vector64<T>.Count)); 4279ref T address = ref Unsafe.As<Vector64<T>, T>(ref Unsafe.AsRef(in vector)); 4284internal static void SetElementUnsafe<T>(in this Vector64<T> vector, int index, T value) 4286Debug.Assert((index >= 0) && (index < Vector64<T>.Count)); 4287ref T address = ref Unsafe.As<Vector64<T>, T>(ref Unsafe.AsRef(in vector));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (67)
31public readonly unsafe struct Vector64<T> : ISimdVector<Vector64<T>, T> 36/// <summary>Gets a new <see cref="Vector64{T}" /> with all bits set to 1.</summary> 38public static Vector64<T> AllBitsSet 44/// <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="Vector64{T}" />.</summary> 56/// <summary>Gets a new <see cref="Vector64{T}" /> with the elements set to their index.</summary> 58public static Vector64<T> Indices 65Unsafe.SkipInit(out Vector64<T> result); 99/// <summary>Gets a new <see cref="Vector64{T}" /> with all elements initialized to one.</summary> 101public static Vector64<T> One 107/// <summary>Gets a new <see cref="Vector64{T}" /> with all elements initialized to zero.</summary> 109public static Vector64<T> Zero 135public static Vector64<T> operator +(Vector64<T> left, Vector64<T> right) 137Unsafe.SkipInit(out Vector64<T> result); 155public static Vector64<T> operator &(Vector64<T> left, Vector64<T> right) 159Unsafe.SkipInit(out Vector64<T> result); 172public static Vector64<T> operator |(Vector64<T> left, Vector64<T> right) 176Unsafe.SkipInit(out Vector64<T> result); 189public static Vector64<T> operator /(Vector64<T> left, Vector64<T> right) 191Unsafe.SkipInit(out Vector64<T> result); 208public static Vector64<T> operator /(Vector64<T> left, T right) 210Unsafe.SkipInit(out Vector64<T> result); 228public static bool operator ==(Vector64<T> left, Vector64<T> right) 247public static Vector64<T> operator ^(Vector64<T> left, Vector64<T> right) 251Unsafe.SkipInit(out Vector64<T> result); 263public static bool operator !=(Vector64<T> left, Vector64<T> right) => !(left == right); 271public static Vector64<T> operator <<(Vector64<T> value, int shiftCount) 273Unsafe.SkipInit(out Vector64<T> result); 291public static Vector64<T> operator *(Vector64<T> left, Vector64<T> right) 293Unsafe.SkipInit(out Vector64<T> result); 311public static Vector64<T> operator *(Vector64<T> left, T right) 313Unsafe.SkipInit(out Vector64<T> result); 330public static Vector64<T> operator *(T left, Vector64<T> right) => right * left; 338public static Vector64<T> operator ~(Vector64<T> vector) 342Unsafe.SkipInit(out Vector64<T> result); 354public static Vector64<T> operator >>(Vector64<T> value, int shiftCount) 356Unsafe.SkipInit(out Vector64<T> result); 374public static Vector64<T> operator -(Vector64<T> left, Vector64<T> right) 376Unsafe.SkipInit(out Vector64<T> result); 393public static Vector64<T> operator -(Vector64<T> vector) 414public static Vector64<T> operator +(Vector64<T> value) 426public static Vector64<T> operator >>>(Vector64<T> value, int shiftCount) 428Unsafe.SkipInit(out Vector64<T> result);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64DebugView_1.cs (14)
10private readonly Vector64<T> _value; 12public Vector64DebugView(Vector64<T> value) 21var items = new byte[Vector64<byte>.Count]; 31var items = new double[Vector64<double>.Count]; 41var items = new short[Vector64<short>.Count]; 51var items = new int[Vector64<int>.Count]; 61var items = new long[Vector64<long>.Count]; 71var items = new nint[Vector64<nint>.Count]; 81var items = new nuint[Vector64<nuint>.Count]; 91var items = new sbyte[Vector64<sbyte>.Count]; 101var items = new float[Vector64<float>.Count]; 111var items = new ushort[Vector64<ushort>.Count]; 121var items = new uint[Vector64<uint>.Count]; 131var items = new ulong[Vector64<ulong>.Count];
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (29)
2364else if (typeof(TVectorInt64) == typeof(Vector64<long>)) 2366result = (TVectorDouble)(object)Vector64.ConvertToDouble((Vector64<long>)(object)vector); 2399else if (typeof(TVectorInt32) == typeof(Vector64<int>)) 2401result = (TVectorSingle)(object)Vector64.ConvertToSingle((Vector64<int>)(object)vector); 2523else if (typeof(TVector) == typeof(Vector64<double>)) 2557else if (typeof(TVector) == typeof(Vector64<float>)) 2590Debug.Assert(typeof(TVectorSingle) == typeof(Vector64<float>)); 2650else if (typeof(TVectorDouble) == typeof(Vector64<double>)) 2652Debug.Assert(typeof(TVectorSingle) == typeof(Vector64<float>)); 2653result = (TVectorSingle)(object)Vector64.Narrow((Vector64<double>)(object)lower, (Vector64<double>)(object)upper); 2691else if (typeof(TVectorUInt32) == typeof(Vector64<uint>)) 2694(Vector64<uint>)(object)vector, 2695(Vector64<uint>)(object)shiftAmount 2740else if (typeof(TVectorUInt64) == typeof(Vector64<ulong>)) 2743(Vector64<ulong>)(object)vector, 2744(Vector64<ulong>)(object)shiftAmount 2901if (typeof(TVectorSingle) == typeof(Vector64<float>)) 2907result = (TVectorDouble)(object)AdvSimd.Arm64.ConvertToDouble((Vector64<float>)(object)vector); 2911Vector64<float> value = (Vector64<float>)(object)vector; 2913Vector64<double> lower = Vector64.WidenLower(value); 2914Vector64<double> upper = Vector64.WidenUpper(value); 2975else if (typeof(TVectorSingle) == typeof(Vector64<float>)) 2977Debug.Assert(typeof(TVectorDouble) == typeof(Vector64<double>)); 2978result = (TVectorDouble)(object)Vector64.WidenLower((Vector64<float>)(object)vector); 3015else if (typeof(TVectorSingle) == typeof(Vector64<float>)) 3017Debug.Assert(typeof(TVectorDouble) == typeof(Vector64<double>)); 3018result = (TVectorDouble)(object)Vector64.WidenUpper((Vector64<float>)(object)vector);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (2)
533(Vector64<ushort> lower, Vector64<ushort> upper) = Vector64.Widen(Vector64.LoadUnsafe(ref ptr));
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (1)
1285Vector64<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(vecWide);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (3)
971Vector64<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data); 1010Vector64<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data); 1053Vector64<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data);
src\libraries\System.Private.CoreLib\src\System\ThrowHelper.cs (1)
805if (!Vector64<T>.IsSupported)
System.Runtime.Intrinsics (1)
artifacts\obj\System.Runtime.Intrinsics\Debug\net10.0\System.Runtime.Intrinsics.Forwards.cs (1)
21[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Intrinsics.Vector64<>))]