5305 references to Vector64
GenerateDocumentationAndConfigFiles (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
710
Vector64
<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower();
711
Vector64
<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
Microsoft.CodeAnalysis (2)
Hashing\XxHashShared.cs (2)
710
Vector64
<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower();
711
Vector64
<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
System.IO.Hashing (2)
System\IO\Hashing\XxHashShared.cs (2)
701
Vector64
<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower();
702
Vector64
<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();
System.Private.CoreLib (5296)
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (4)
445
Vector64
<uint> input = Vector64.CreateScalar(value);
446
Vector64
<byte> aggregated = AdvSimd.Arm64.AddAcross(AdvSimd.PopCount(input.AsByte()));
485
Vector64
<ulong> input = Vector64.Create(value);
486
Vector64
<byte> aggregated = AdvSimd.Arm64.AddAcross(AdvSimd.PopCount(input.AsByte()));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (3563)
180
public static
Vector64
<short> AbsSaturateScalar(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
186
public static
Vector64
<int> AbsSaturateScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
192
public static
Vector64
<long> AbsSaturateScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
198
public static
Vector64
<sbyte> AbsSaturateScalar(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
204
public static
Vector64
<ulong> AbsScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
216
public static
Vector64
<double> AbsoluteCompareGreaterThanScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
222
public static
Vector64
<float> AbsoluteCompareGreaterThanScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
234
public static
Vector64
<double> AbsoluteCompareGreaterThanOrEqualScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
240
public static
Vector64
<float> AbsoluteCompareGreaterThanOrEqualScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
252
public static
Vector64
<double> AbsoluteCompareLessThanScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
258
public static
Vector64
<float> AbsoluteCompareLessThanScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
270
public static
Vector64
<double> AbsoluteCompareLessThanOrEqualScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
276
public static
Vector64
<float> AbsoluteCompareLessThanOrEqualScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
288
public static
Vector64
<double> AbsoluteDifferenceScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
294
public static
Vector64
<float> AbsoluteDifferenceScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
306
public static
Vector64
<byte> AddAcross(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
312
public static
Vector64
<short> AddAcross(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
318
public static
Vector64
<sbyte> AddAcross(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
324
public static
Vector64
<ushort> AddAcross(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
330
public static
Vector64
<byte> AddAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); }
336
public static
Vector64
<short> AddAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); }
342
public static
Vector64
<int> AddAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); }
348
public static
Vector64
<sbyte> AddAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); }
354
public static
Vector64
<ushort> AddAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
360
public static
Vector64
<uint> AddAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
366
public static
Vector64
<ushort> AddAcrossWidening(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
372
public static
Vector64
<int> AddAcrossWidening(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
378
public static
Vector64
<short> AddAcrossWidening(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
384
public static
Vector64
<uint> AddAcrossWidening(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
390
public static
Vector64
<ushort> AddAcrossWidening(Vector128<byte> value) { throw new PlatformNotSupportedException(); }
396
public static
Vector64
<int> AddAcrossWidening(Vector128<short> value) { throw new PlatformNotSupportedException(); }
402
public static
Vector64
<long> AddAcrossWidening(Vector128<int> value) { throw new PlatformNotSupportedException(); }
408
public static
Vector64
<short> AddAcrossWidening(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); }
414
public static
Vector64
<uint> AddAcrossWidening(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
420
public static
Vector64
<ulong> AddAcrossWidening(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
486
public static
Vector64
<float> AddPairwiseScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
492
public static
Vector64
<double> AddPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); }
498
public static
Vector64
<long> AddPairwiseScalar(Vector128<long> value) { throw new PlatformNotSupportedException(); }
504
public static
Vector64
<ulong> AddPairwiseScalar(Vector128<ulong> value) { throw new PlatformNotSupportedException(); }
510
public static
Vector64
<byte> AddSaturate(
Vector64
<byte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
516
public static
Vector64
<short> AddSaturate(
Vector64
<short> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
522
public static
Vector64
<int> AddSaturate(
Vector64
<int> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
528
public static
Vector64
<sbyte> AddSaturate(
Vector64
<sbyte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
534
public static
Vector64
<ushort> AddSaturate(
Vector64
<ushort> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
540
public static
Vector64
<uint> AddSaturate(
Vector64
<uint> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
594
public static
Vector64
<byte> AddSaturateScalar(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
600
public static
Vector64
<byte> AddSaturateScalar(
Vector64
<byte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
606
public static
Vector64
<short> AddSaturateScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
612
public static
Vector64
<short> AddSaturateScalar(
Vector64
<short> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
618
public static
Vector64
<int> AddSaturateScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
624
public static
Vector64
<int> AddSaturateScalar(
Vector64
<int> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
630
public static
Vector64
<long> AddSaturateScalar(
Vector64
<long> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
636
public static
Vector64
<sbyte> AddSaturateScalar(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
642
public static
Vector64
<sbyte> AddSaturateScalar(
Vector64
<sbyte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
648
public static
Vector64
<ushort> AddSaturateScalar(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
654
public static
Vector64
<ushort> AddSaturateScalar(
Vector64
<ushort> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
660
public static
Vector64
<uint> AddSaturateScalar(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
666
public static
Vector64
<uint> AddSaturateScalar(
Vector64
<uint> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
672
public static
Vector64
<ulong> AddSaturateScalar(
Vector64
<ulong> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
702
public static
Vector64
<double> CompareEqualScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
708
public static
Vector64
<long> CompareEqualScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
714
public static
Vector64
<float> CompareEqualScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
720
public static
Vector64
<ulong> CompareEqualScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
744
public static
Vector64
<double> CompareGreaterThanScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
750
public static
Vector64
<long> CompareGreaterThanScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
756
public static
Vector64
<float> CompareGreaterThanScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
762
public static
Vector64
<ulong> CompareGreaterThanScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
786
public static
Vector64
<double> CompareGreaterThanOrEqualScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
792
public static
Vector64
<long> CompareGreaterThanOrEqualScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
798
public static
Vector64
<float> CompareGreaterThanOrEqualScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
804
public static
Vector64
<ulong> CompareGreaterThanOrEqualScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
828
public static
Vector64
<double> CompareLessThanScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
834
public static
Vector64
<long> CompareLessThanScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
840
public static
Vector64
<float> CompareLessThanScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
846
public static
Vector64
<ulong> CompareLessThanScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
870
public static
Vector64
<double> CompareLessThanOrEqualScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
876
public static
Vector64
<long> CompareLessThanOrEqualScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
882
public static
Vector64
<float> CompareLessThanOrEqualScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
888
public static
Vector64
<ulong> CompareLessThanOrEqualScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
914
public static
Vector64
<double> CompareTestScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
920
public static
Vector64
<long> CompareTestScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
926
public static
Vector64
<ulong> CompareTestScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
932
public static Vector128<double> ConvertToDouble(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
950
public static
Vector64
<double> ConvertToDoubleScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
956
public static
Vector64
<double> ConvertToDoubleScalar(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
974
public static
Vector64
<long> ConvertToInt64RoundAwayFromZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
986
public static
Vector64
<long> ConvertToInt64RoundToEvenScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
998
public static
Vector64
<long> ConvertToInt64RoundToNegativeInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1010
public static
Vector64
<long> ConvertToInt64RoundToPositiveInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1022
public static
Vector64
<long> ConvertToInt64RoundToZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1028
public static
Vector64
<float> ConvertToSingleLower(Vector128<double> value) { throw new PlatformNotSupportedException(); }
1034
public static
Vector64
<float> ConvertToSingleRoundToOddLower(Vector128<double> value) { throw new PlatformNotSupportedException(); }
1040
public static Vector128<float> ConvertToSingleRoundToOddUpper(
Vector64
<float> lower, Vector128<double> value) { throw new PlatformNotSupportedException(); }
1046
public static Vector128<float> ConvertToSingleUpper(
Vector64
<float> lower, Vector128<double> value) { throw new PlatformNotSupportedException(); }
1058
public static
Vector64
<ulong> ConvertToUInt64RoundAwayFromZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1070
public static
Vector64
<ulong> ConvertToUInt64RoundToEvenScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1082
public static
Vector64
<ulong> ConvertToUInt64RoundToNegativeInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1094
public static
Vector64
<ulong> ConvertToUInt64RoundToPositiveInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1106
public static
Vector64
<ulong> ConvertToUInt64RoundToZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
1112
public static
Vector64
<float> Divide(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
1166
public static
Vector64
<byte> ExtractNarrowingSaturateScalar(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
1172
public static
Vector64
<short> ExtractNarrowingSaturateScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
1178
public static
Vector64
<int> ExtractNarrowingSaturateScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
1184
public static
Vector64
<sbyte> ExtractNarrowingSaturateScalar(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
1190
public static
Vector64
<ushort> ExtractNarrowingSaturateScalar(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
1196
public static
Vector64
<uint> ExtractNarrowingSaturateScalar(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
1202
public static
Vector64
<byte> ExtractNarrowingSaturateUnsignedScalar(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
1208
public static
Vector64
<ushort> ExtractNarrowingSaturateUnsignedScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
1214
public static
Vector64
<uint> ExtractNarrowingSaturateUnsignedScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
1232
public static
Vector64
<float> FusedMultiplyAddByScalar(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
1238
public static Vector128<double> FusedMultiplyAddByScalar(Vector128<double> addend, Vector128<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
1244
public static Vector128<float> FusedMultiplyAddByScalar(Vector128<float> addend, Vector128<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
1250
public static
Vector64
<float> FusedMultiplyAddBySelectedScalar(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1256
public static
Vector64
<float> FusedMultiplyAddBySelectedScalar(
Vector64
<float> addend,
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1268
public static Vector128<float> FusedMultiplyAddBySelectedScalar(Vector128<float> addend, Vector128<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1280
public static
Vector64
<double> FusedMultiplyAddScalarBySelectedScalar(
Vector64
<double> addend,
Vector64
<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1286
public static
Vector64
<float> FusedMultiplyAddScalarBySelectedScalar(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1292
public static
Vector64
<float> FusedMultiplyAddScalarBySelectedScalar(
Vector64
<float> addend,
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1304
public static
Vector64
<float> FusedMultiplySubtractByScalar(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
1310
public static Vector128<double> FusedMultiplySubtractByScalar(Vector128<double> minuend, Vector128<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
1316
public static Vector128<float> FusedMultiplySubtractByScalar(Vector128<float> minuend, Vector128<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
1322
public static
Vector64
<float> FusedMultiplySubtractBySelectedScalar(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1328
public static
Vector64
<float> FusedMultiplySubtractBySelectedScalar(
Vector64
<float> minuend,
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1340
public static Vector128<float> FusedMultiplySubtractBySelectedScalar(Vector128<float> minuend, Vector128<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1352
public static
Vector64
<double> FusedMultiplySubtractScalarBySelectedScalar(
Vector64
<double> minuend,
Vector64
<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1358
public static
Vector64
<float> FusedMultiplySubtractScalarBySelectedScalar(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1364
public static
Vector64
<float> FusedMultiplySubtractScalarBySelectedScalar(
Vector64
<float> minuend,
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
1370
public 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(); }
1376
public 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(); }
1382
public 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(); }
1388
public 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(); }
1394
public 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(); }
1400
public 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(); }
1406
public 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(); }
1412
public 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(); }
1418
public 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(); }
1424
public 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(); }
1430
public 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(); }
1436
public 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(); }
1442
public 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(); }
1448
public 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(); }
1454
public 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(); }
1472
public 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(); }
1484
public 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(); }
1502
public 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(); }
1514
public 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(); }
1526
public 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(); }
1538
public 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(); }
1751
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2) LoadPairVector64(byte* address) { throw new PlatformNotSupportedException(); }
1754
public static unsafe (
Vector64
<double> Value1,
Vector64
<double> Value2) LoadPairVector64(double* address) { throw new PlatformNotSupportedException(); }
1757
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2) LoadPairVector64(short* address) { throw new PlatformNotSupportedException(); }
1760
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) LoadPairVector64(int* address) { throw new PlatformNotSupportedException(); }
1763
public static unsafe (
Vector64
<long> Value1,
Vector64
<long> Value2) LoadPairVector64(long* address) { throw new PlatformNotSupportedException(); }
1766
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) LoadPairVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
1769
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) LoadPairVector64(float* address) { throw new PlatformNotSupportedException(); }
1772
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) LoadPairVector64(ushort* address) { throw new PlatformNotSupportedException(); }
1775
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) LoadPairVector64(uint* address) { throw new PlatformNotSupportedException(); }
1778
public static unsafe (
Vector64
<ulong> Value1,
Vector64
<ulong> Value2) LoadPairVector64(ulong* address) { throw new PlatformNotSupportedException(); }
1781
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) LoadPairScalarVector64(int* address) { throw new PlatformNotSupportedException(); }
1784
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) LoadPairScalarVector64(float* address) { throw new PlatformNotSupportedException(); }
1787
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) LoadPairScalarVector64(uint* address) { throw new PlatformNotSupportedException(); }
1820
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2) LoadPairVector64NonTemporal(byte* address) { throw new PlatformNotSupportedException(); }
1823
public static unsafe (
Vector64
<double> Value1,
Vector64
<double> Value2) LoadPairVector64NonTemporal(double* address) { throw new PlatformNotSupportedException(); }
1826
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2) LoadPairVector64NonTemporal(short* address) { throw new PlatformNotSupportedException(); }
1829
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) LoadPairVector64NonTemporal(int* address) { throw new PlatformNotSupportedException(); }
1832
public static unsafe (
Vector64
<long> Value1,
Vector64
<long> Value2) LoadPairVector64NonTemporal(long* address) { throw new PlatformNotSupportedException(); }
1835
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) LoadPairVector64NonTemporal(sbyte* address) { throw new PlatformNotSupportedException(); }
1838
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) LoadPairVector64NonTemporal(float* address) { throw new PlatformNotSupportedException(); }
1841
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) LoadPairVector64NonTemporal(ushort* address) { throw new PlatformNotSupportedException(); }
1844
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) LoadPairVector64NonTemporal(uint* address) { throw new PlatformNotSupportedException(); }
1847
public static unsafe (
Vector64
<ulong> Value1,
Vector64
<ulong> Value2) LoadPairVector64NonTemporal(ulong* address) { throw new PlatformNotSupportedException(); }
1850
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) LoadPairScalarVector64NonTemporal(int* address) { throw new PlatformNotSupportedException(); }
1853
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) LoadPairScalarVector64NonTemporal(float* address) { throw new PlatformNotSupportedException(); }
1856
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) LoadPairScalarVector64NonTemporal(uint* address) { throw new PlatformNotSupportedException(); }
2078
public static
Vector64
<byte> MaxAcross(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
2084
public static
Vector64
<short> MaxAcross(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
2090
public static
Vector64
<sbyte> MaxAcross(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
2096
public static
Vector64
<ushort> MaxAcross(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
2102
public static
Vector64
<byte> MaxAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); }
2108
public static
Vector64
<short> MaxAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); }
2114
public static
Vector64
<int> MaxAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); }
2120
public static
Vector64
<sbyte> MaxAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); }
2126
public static
Vector64
<float> MaxAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); }
2132
public static
Vector64
<ushort> MaxAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
2138
public static
Vector64
<uint> MaxAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
2150
public static
Vector64
<float> MaxNumberAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); }
2156
public static
Vector64
<float> MaxNumberPairwise(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2174
public static
Vector64
<float> MaxNumberPairwiseScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2180
public static
Vector64
<double> MaxNumberPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); }
2234
public static
Vector64
<float> MaxPairwiseScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2240
public static
Vector64
<double> MaxPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); }
2246
public static
Vector64
<double> MaxScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2253
public static
Vector64
<float> MaxScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2265
public static
Vector64
<byte> MinAcross(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
2271
public static
Vector64
<short> MinAcross(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
2277
public static
Vector64
<sbyte> MinAcross(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
2283
public static
Vector64
<ushort> MinAcross(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
2289
public static
Vector64
<byte> MinAcross(Vector128<byte> value) { throw new PlatformNotSupportedException(); }
2295
public static
Vector64
<short> MinAcross(Vector128<short> value) { throw new PlatformNotSupportedException(); }
2301
public static
Vector64
<int> MinAcross(Vector128<int> value) { throw new PlatformNotSupportedException(); }
2307
public static
Vector64
<sbyte> MinAcross(Vector128<sbyte> value) { throw new PlatformNotSupportedException(); }
2313
public static
Vector64
<float> MinAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); }
2319
public static
Vector64
<ushort> MinAcross(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
2325
public static
Vector64
<uint> MinAcross(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
2337
public static
Vector64
<float> MinNumberAcross(Vector128<float> value) { throw new PlatformNotSupportedException(); }
2343
public static
Vector64
<float> MinNumberPairwise(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2361
public static
Vector64
<float> MinNumberPairwiseScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2367
public static
Vector64
<double> MinNumberPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); }
2421
public static
Vector64
<float> MinPairwiseScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2427
public static
Vector64
<double> MinPairwiseScalar(Vector128<double> value) { throw new PlatformNotSupportedException(); }
2433
public static
Vector64
<double> MinScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2440
public static
Vector64
<float> MinScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2452
public static Vector128<double> MultiplyByScalar(Vector128<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2464
public static
Vector64
<short> MultiplyDoublingSaturateHighScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
2470
public static
Vector64
<int> MultiplyDoublingSaturateHighScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
2476
public static
Vector64
<short> MultiplyDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2482
public static
Vector64
<short> MultiplyDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2488
public static
Vector64
<int> MultiplyDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2494
public static
Vector64
<int> MultiplyDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2500
public static
Vector64
<int> MultiplyDoublingWideningAndAddSaturateScalar(
Vector64
<int> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
2506
public static
Vector64
<long> MultiplyDoublingWideningAndAddSaturateScalar(
Vector64
<long> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
2512
public static
Vector64
<int> MultiplyDoublingWideningAndSubtractSaturateScalar(
Vector64
<int> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
2518
public static
Vector64
<long> MultiplyDoublingWideningAndSubtractSaturateScalar(
Vector64
<long> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
2524
public static
Vector64
<int> MultiplyDoublingWideningSaturateScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
2530
public static
Vector64
<long> MultiplyDoublingWideningSaturateScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
2536
public static
Vector64
<int> MultiplyDoublingWideningSaturateScalarBySelectedScalar(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2542
public static
Vector64
<int> MultiplyDoublingWideningSaturateScalarBySelectedScalar(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2548
public static
Vector64
<long> MultiplyDoublingWideningSaturateScalarBySelectedScalar(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2554
public static
Vector64
<long> MultiplyDoublingWideningSaturateScalarBySelectedScalar(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2560
public static
Vector64
<int> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(
Vector64
<int> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2566
public static
Vector64
<int> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(
Vector64
<int> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2572
public static
Vector64
<long> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(
Vector64
<long> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2578
public static
Vector64
<long> MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(
Vector64
<long> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2584
public static
Vector64
<int> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(
Vector64
<int> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2590
public static
Vector64
<int> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(
Vector64
<int> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2596
public static
Vector64
<long> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(
Vector64
<long> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2602
public static
Vector64
<long> MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(
Vector64
<long> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2608
public static
Vector64
<float> MultiplyExtended(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2626
public static Vector128<double> MultiplyExtendedByScalar(Vector128<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2632
public static
Vector64
<float> MultiplyExtendedBySelectedScalar(
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2638
public static
Vector64
<float> MultiplyExtendedBySelectedScalar(
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2650
public static Vector128<float> MultiplyExtendedBySelectedScalar(Vector128<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2662
public static
Vector64
<double> MultiplyExtendedScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2668
public static
Vector64
<float> MultiplyExtendedScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2674
public static
Vector64
<double> MultiplyExtendedScalarBySelectedScalar(
Vector64
<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2680
public static
Vector64
<float> MultiplyExtendedScalarBySelectedScalar(
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2686
public static
Vector64
<float> MultiplyExtendedScalarBySelectedScalar(
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2692
public static
Vector64
<short> MultiplyRoundedDoublingSaturateHighScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
2698
public static
Vector64
<int> MultiplyRoundedDoublingSaturateHighScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
2704
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2710
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2716
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2722
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2728
public static
Vector64
<double> MultiplyScalarBySelectedScalar(
Vector64
<double> left, Vector128<double> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
2752
public static
Vector64
<short> NegateSaturateScalar(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
2758
public static
Vector64
<int> NegateSaturateScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
2764
public static
Vector64
<long> NegateSaturateScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
2770
public static
Vector64
<sbyte> NegateSaturateScalar(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
2776
public static
Vector64
<long> NegateScalar(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
2788
public static
Vector64
<double> ReciprocalEstimateScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
2794
public static
Vector64
<float> ReciprocalEstimateScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2800
public static
Vector64
<double> ReciprocalExponentScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
2806
public static
Vector64
<float> ReciprocalExponentScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2818
public static
Vector64
<double> ReciprocalSquareRootEstimateScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
2824
public static
Vector64
<float> ReciprocalSquareRootEstimateScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
2836
public static
Vector64
<double> ReciprocalSquareRootStepScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2842
public static
Vector64
<float> ReciprocalSquareRootStepScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2854
public static
Vector64
<double> ReciprocalStepScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
2860
public static
Vector64
<float> ReciprocalStepScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
2896
public static
Vector64
<short> ShiftArithmeticRoundedSaturateScalar(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
2902
public static
Vector64
<int> ShiftArithmeticRoundedSaturateScalar(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
2908
public static
Vector64
<sbyte> ShiftArithmeticRoundedSaturateScalar(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
2914
public static
Vector64
<short> ShiftArithmeticSaturateScalar(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
2920
public static
Vector64
<int> ShiftArithmeticSaturateScalar(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
2926
public static
Vector64
<sbyte> ShiftArithmeticSaturateScalar(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
2932
public static
Vector64
<byte> ShiftLeftLogicalSaturateScalar(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
2938
public static
Vector64
<short> ShiftLeftLogicalSaturateScalar(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
2944
public static
Vector64
<int> ShiftLeftLogicalSaturateScalar(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
2950
public static
Vector64
<sbyte> ShiftLeftLogicalSaturateScalar(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
2956
public static
Vector64
<ushort> ShiftLeftLogicalSaturateScalar(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
2962
public static
Vector64
<uint> ShiftLeftLogicalSaturateScalar(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
2968
public static
Vector64
<ushort> ShiftLeftLogicalSaturateUnsignedScalar(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
2974
public static
Vector64
<uint> ShiftLeftLogicalSaturateUnsignedScalar(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
2980
public static
Vector64
<byte> ShiftLeftLogicalSaturateUnsignedScalar(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
2986
public static
Vector64
<byte> ShiftLogicalRoundedSaturateScalar(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
2992
public static
Vector64
<short> ShiftLogicalRoundedSaturateScalar(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
2998
public static
Vector64
<int> ShiftLogicalRoundedSaturateScalar(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
3004
public static
Vector64
<sbyte> ShiftLogicalRoundedSaturateScalar(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
3010
public static
Vector64
<ushort> ShiftLogicalRoundedSaturateScalar(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
3016
public static
Vector64
<uint> ShiftLogicalRoundedSaturateScalar(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
3022
public static
Vector64
<byte> ShiftLogicalSaturateScalar(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
3028
public static
Vector64
<short> ShiftLogicalSaturateScalar(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
3034
public static
Vector64
<int> ShiftLogicalSaturateScalar(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
3040
public static
Vector64
<sbyte> ShiftLogicalSaturateScalar(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
3046
public static
Vector64
<ushort> ShiftLogicalSaturateScalar(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
3052
public static
Vector64
<uint> ShiftLogicalSaturateScalar(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
3058
public static
Vector64
<short> ShiftRightArithmeticNarrowingSaturateScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3064
public static
Vector64
<int> ShiftRightArithmeticNarrowingSaturateScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3070
public static
Vector64
<sbyte> ShiftRightArithmeticNarrowingSaturateScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3076
public static
Vector64
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3082
public static
Vector64
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3088
public static
Vector64
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3094
public static
Vector64
<short> ShiftRightArithmeticRoundedNarrowingSaturateScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3100
public static
Vector64
<int> ShiftRightArithmeticRoundedNarrowingSaturateScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3106
public static
Vector64
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3112
public static
Vector64
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3118
public static
Vector64
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3124
public static
Vector64
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3130
public static
Vector64
<byte> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3136
public static
Vector64
<short> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3142
public static
Vector64
<int> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3148
public static
Vector64
<sbyte> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3154
public static
Vector64
<ushort> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3160
public static
Vector64
<uint> ShiftRightLogicalNarrowingSaturateScalar(
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3166
public static
Vector64
<byte> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3173
public static
Vector64
<short> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3180
public static
Vector64
<int> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3187
public static
Vector64
<sbyte> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
3193
public static
Vector64
<ushort> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
3199
public static
Vector64
<uint> ShiftRightLogicalRoundedNarrowingSaturateScalar(
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
3205
public static
Vector64
<float> Sqrt(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
3220
public static unsafe void StorePair(byte* address,
Vector64
<byte> value1,
Vector64
<byte> value2) { throw new PlatformNotSupportedException(); }
3223
public static unsafe void StorePair(double* address,
Vector64
<double> value1,
Vector64
<double> value2) { throw new PlatformNotSupportedException(); }
3226
public static unsafe void StorePair(short* address,
Vector64
<short> value1,
Vector64
<short> value2) { throw new PlatformNotSupportedException(); }
3229
public static unsafe void StorePair(int* address,
Vector64
<int> value1,
Vector64
<int> value2) { throw new PlatformNotSupportedException(); }
3232
public static unsafe void StorePair(long* address,
Vector64
<long> value1,
Vector64
<long> value2) { throw new PlatformNotSupportedException(); }
3235
public static unsafe void StorePair(sbyte* address,
Vector64
<sbyte> value1,
Vector64
<sbyte> value2) { throw new PlatformNotSupportedException(); }
3238
public static unsafe void StorePair(float* address,
Vector64
<float> value1,
Vector64
<float> value2) { throw new PlatformNotSupportedException(); }
3241
public static unsafe void StorePair(ushort* address,
Vector64
<ushort> value1,
Vector64
<ushort> value2) { throw new PlatformNotSupportedException(); }
3244
public static unsafe void StorePair(uint* address,
Vector64
<uint> value1,
Vector64
<uint> value2) { throw new PlatformNotSupportedException(); }
3247
public static unsafe void StorePair(ulong* address,
Vector64
<ulong> value1,
Vector64
<ulong> value2) { throw new PlatformNotSupportedException(); }
3280
public static unsafe void StorePairNonTemporal(byte* address,
Vector64
<byte> value1,
Vector64
<byte> value2) { throw new PlatformNotSupportedException(); }
3283
public static unsafe void StorePairNonTemporal(double* address,
Vector64
<double> value1,
Vector64
<double> value2) { throw new PlatformNotSupportedException(); }
3286
public static unsafe void StorePairNonTemporal(short* address,
Vector64
<short> value1,
Vector64
<short> value2) { throw new PlatformNotSupportedException(); }
3289
public static unsafe void StorePairNonTemporal(int* address,
Vector64
<int> value1,
Vector64
<int> value2) { throw new PlatformNotSupportedException(); }
3292
public static unsafe void StorePairNonTemporal(long* address,
Vector64
<long> value1,
Vector64
<long> value2) { throw new PlatformNotSupportedException(); }
3295
public static unsafe void StorePairNonTemporal(sbyte* address,
Vector64
<sbyte> value1,
Vector64
<sbyte> value2) { throw new PlatformNotSupportedException(); }
3298
public static unsafe void StorePairNonTemporal(float* address,
Vector64
<float> value1,
Vector64
<float> value2) { throw new PlatformNotSupportedException(); }
3301
public static unsafe void StorePairNonTemporal(ushort* address,
Vector64
<ushort> value1,
Vector64
<ushort> value2) { throw new PlatformNotSupportedException(); }
3304
public static unsafe void StorePairNonTemporal(uint* address,
Vector64
<uint> value1,
Vector64
<uint> value2) { throw new PlatformNotSupportedException(); }
3307
public static unsafe void StorePairNonTemporal(ulong* address,
Vector64
<ulong> value1,
Vector64
<ulong> value2) { throw new PlatformNotSupportedException(); }
3340
public static unsafe void StorePairScalar(int* address,
Vector64
<int> value1,
Vector64
<int> value2) { throw new PlatformNotSupportedException(); }
3343
public static unsafe void StorePairScalar(float* address,
Vector64
<float> value1,
Vector64
<float> value2) { throw new PlatformNotSupportedException(); }
3346
public static unsafe void StorePairScalar(uint* address,
Vector64
<uint> value1,
Vector64
<uint> value2) { throw new PlatformNotSupportedException(); }
3349
public static unsafe void StorePairScalarNonTemporal(int* address,
Vector64
<int> value1,
Vector64
<int> value2) { throw new PlatformNotSupportedException(); }
3352
public static unsafe void StorePairScalarNonTemporal(float* address,
Vector64
<float> value1,
Vector64
<float> value2) { throw new PlatformNotSupportedException(); }
3355
public static unsafe void StorePairScalarNonTemporal(uint* address,
Vector64
<uint> value1,
Vector64
<uint> value2) { throw new PlatformNotSupportedException(); }
3700
public static
Vector64
<byte> SubtractSaturateScalar(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
3706
public static
Vector64
<short> SubtractSaturateScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
3712
public static
Vector64
<int> SubtractSaturateScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
3718
public static
Vector64
<sbyte> SubtractSaturateScalar(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
3724
public static
Vector64
<ushort> SubtractSaturateScalar(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
3730
public static
Vector64
<uint> SubtractSaturateScalar(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
3736
public static
Vector64
<byte> ReverseElementBits(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
3742
public static
Vector64
<sbyte> ReverseElementBits(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
3760
public static
Vector64
<byte> TransposeEven(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
3766
public static
Vector64
<short> TransposeEven(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
3772
public static
Vector64
<int> TransposeEven(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
3778
public static
Vector64
<sbyte> TransposeEven(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
3784
public static
Vector64
<float> TransposeEven(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
3790
public static
Vector64
<ushort> TransposeEven(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
3796
public static
Vector64
<uint> TransposeEven(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
3862
public static
Vector64
<byte> TransposeOdd(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
3868
public static
Vector64
<short> TransposeOdd(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
3874
public static
Vector64
<int> TransposeOdd(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
3880
public static
Vector64
<sbyte> TransposeOdd(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
3886
public static
Vector64
<float> TransposeOdd(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
3892
public static
Vector64
<ushort> TransposeOdd(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
3898
public static
Vector64
<uint> TransposeOdd(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
3964
public static
Vector64
<byte> UnzipEven(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
3970
public static
Vector64
<short> UnzipEven(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
3976
public static
Vector64
<int> UnzipEven(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
3982
public static
Vector64
<sbyte> UnzipEven(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
3988
public static
Vector64
<float> UnzipEven(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
3994
public static
Vector64
<ushort> UnzipEven(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4000
public static
Vector64
<uint> UnzipEven(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4066
public static
Vector64
<byte> UnzipOdd(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4072
public static
Vector64
<short> UnzipOdd(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4078
public static
Vector64
<int> UnzipOdd(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4084
public static
Vector64
<sbyte> UnzipOdd(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4090
public static
Vector64
<float> UnzipOdd(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4096
public static
Vector64
<ushort> UnzipOdd(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4102
public static
Vector64
<uint> UnzipOdd(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4264
public static
Vector64
<byte> ZipHigh(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4270
public static
Vector64
<short> ZipHigh(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4276
public static
Vector64
<int> ZipHigh(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4282
public static
Vector64
<sbyte> ZipHigh(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4288
public static
Vector64
<float> ZipHigh(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4294
public static
Vector64
<ushort> ZipHigh(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4300
public static
Vector64
<uint> ZipHigh(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4366
public static
Vector64
<byte> ZipLow(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4372
public static
Vector64
<short> ZipLow(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4378
public static
Vector64
<int> ZipLow(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4384
public static
Vector64
<sbyte> ZipLow(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4390
public static
Vector64
<float> ZipLow(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4396
public static
Vector64
<ushort> ZipLow(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4402
public static
Vector64
<uint> ZipLow(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4470
public static
Vector64
<ushort> Abs(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
4477
public static
Vector64
<uint> Abs(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
4484
public static
Vector64
<byte> Abs(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
4491
public static
Vector64
<float> Abs(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
4526
public static
Vector64
<short> AbsSaturate(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
4533
public static
Vector64
<int> AbsSaturate(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
4540
public static
Vector64
<sbyte> AbsSaturate(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
4568
public static
Vector64
<double> AbsScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
4576
public static
Vector64
<float> AbsScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
4583
public static
Vector64
<float> AbsoluteCompareGreaterThan(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4597
public static
Vector64
<float> AbsoluteCompareGreaterThanOrEqual(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4611
public static
Vector64
<float> AbsoluteCompareLessThan(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4625
public static
Vector64
<float> AbsoluteCompareLessThanOrEqual(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4639
public static
Vector64
<byte> AbsoluteDifference(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4646
public static
Vector64
<ushort> AbsoluteDifference(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4653
public static
Vector64
<uint> AbsoluteDifference(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4660
public static
Vector64
<byte> AbsoluteDifference(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4667
public static
Vector64
<float> AbsoluteDifference(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
4674
public static
Vector64
<ushort> AbsoluteDifference(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4681
public static
Vector64
<uint> AbsoluteDifference(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4737
public static
Vector64
<byte> AbsoluteDifferenceAdd(
Vector64
<byte> addend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4744
public static
Vector64
<short> AbsoluteDifferenceAdd(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4751
public static
Vector64
<int> AbsoluteDifferenceAdd(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4758
public static
Vector64
<sbyte> AbsoluteDifferenceAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4765
public static
Vector64
<ushort> AbsoluteDifferenceAdd(
Vector64
<ushort> addend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4772
public static
Vector64
<uint> AbsoluteDifferenceAdd(
Vector64
<uint> addend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4821
public static Vector128<ushort> AbsoluteDifferenceWideningLower(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4828
public static Vector128<uint> AbsoluteDifferenceWideningLower(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4835
public static Vector128<ulong> AbsoluteDifferenceWideningLower(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4842
public static Vector128<ushort> AbsoluteDifferenceWideningLower(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4849
public static Vector128<uint> AbsoluteDifferenceWideningLower(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4856
public static Vector128<ulong> AbsoluteDifferenceWideningLower(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4863
public static Vector128<ushort> AbsoluteDifferenceWideningLowerAndAdd(Vector128<ushort> addend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4870
public static Vector128<int> AbsoluteDifferenceWideningLowerAndAdd(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
4877
public static Vector128<long> AbsoluteDifferenceWideningLowerAndAdd(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
4884
public static Vector128<short> AbsoluteDifferenceWideningLowerAndAdd(Vector128<short> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
4891
public static Vector128<uint> AbsoluteDifferenceWideningLowerAndAdd(Vector128<uint> addend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
4898
public static Vector128<ulong> AbsoluteDifferenceWideningLowerAndAdd(Vector128<ulong> addend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
4989
public static
Vector64
<byte> Add(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
4996
public static
Vector64
<short> Add(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5003
public static
Vector64
<int> Add(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5010
public static
Vector64
<sbyte> Add(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5017
public static
Vector64
<float> Add(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
5024
public static
Vector64
<ushort> Add(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5031
public static
Vector64
<uint> Add(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5101
public static
Vector64
<byte> AddHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
5108
public static
Vector64
<short> AddHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
5115
public static
Vector64
<int> AddHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
5122
public static
Vector64
<sbyte> AddHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
5129
public static
Vector64
<ushort> AddHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
5136
public static
Vector64
<uint> AddHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
5143
public static Vector128<byte> AddHighNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
5150
public static Vector128<short> AddHighNarrowingUpper(
Vector64
<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
5157
public static Vector128<int> AddHighNarrowingUpper(
Vector64
<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
5164
public static Vector128<sbyte> AddHighNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
5171
public static Vector128<ushort> AddHighNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
5178
public static Vector128<uint> AddHighNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
5185
public static
Vector64
<byte> AddPairwise(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
5192
public static
Vector64
<short> AddPairwise(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5199
public static
Vector64
<int> AddPairwise(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5206
public static
Vector64
<sbyte> AddPairwise(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5213
public static
Vector64
<float> AddPairwise(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
5220
public static
Vector64
<ushort> AddPairwise(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5227
public static
Vector64
<uint> AddPairwise(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5234
public static
Vector64
<ushort> AddPairwiseWidening(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
5241
public static
Vector64
<int> AddPairwiseWidening(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
5248
public static
Vector64
<short> AddPairwiseWidening(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
5255
public static
Vector64
<uint> AddPairwiseWidening(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
5304
public static
Vector64
<ushort> AddPairwiseWideningAndAdd(
Vector64
<ushort> addend,
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
5311
public static
Vector64
<int> AddPairwiseWideningAndAdd(
Vector64
<int> addend,
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
5318
public static
Vector64
<short> AddPairwiseWideningAndAdd(
Vector64
<short> addend,
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
5325
public static
Vector64
<uint> AddPairwiseWideningAndAdd(
Vector64
<uint> addend,
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
5374
public static
Vector64
<long> AddPairwiseWideningAndAddScalar(
Vector64
<long> addend,
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
5381
public static
Vector64
<ulong> AddPairwiseWideningAndAddScalar(
Vector64
<ulong> addend,
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
5388
public static
Vector64
<long> AddPairwiseWideningScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
5395
public static
Vector64
<ulong> AddPairwiseWideningScalar(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
5402
public static
Vector64
<byte> AddRoundedHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
5409
public static
Vector64
<short> AddRoundedHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
5416
public static
Vector64
<int> AddRoundedHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
5423
public static
Vector64
<sbyte> AddRoundedHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
5430
public static
Vector64
<ushort> AddRoundedHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
5437
public static
Vector64
<uint> AddRoundedHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
5444
public static Vector128<byte> AddRoundedHighNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
5451
public static Vector128<short> AddRoundedHighNarrowingUpper(
Vector64
<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
5458
public static Vector128<int> AddRoundedHighNarrowingUpper(
Vector64
<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
5465
public static Vector128<sbyte> AddRoundedHighNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
5472
public static Vector128<ushort> AddRoundedHighNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
5479
public static Vector128<uint> AddRoundedHighNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
5486
public static
Vector64
<byte> AddSaturate(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
5493
public static
Vector64
<short> AddSaturate(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5500
public static
Vector64
<int> AddSaturate(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5507
public static
Vector64
<sbyte> AddSaturate(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5514
public static
Vector64
<ushort> AddSaturate(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5521
public static
Vector64
<uint> AddSaturate(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5584
public static
Vector64
<long> AddSaturateScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
5591
public static
Vector64
<ulong> AddSaturateScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
5598
public static
Vector64
<double> AddScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
5605
public static
Vector64
<long> AddScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
5613
public static
Vector64
<float> AddScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
5620
public static
Vector64
<ulong> AddScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
5627
public static Vector128<ushort> AddWideningLower(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
5634
public static Vector128<int> AddWideningLower(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5641
public static Vector128<long> AddWideningLower(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5648
public static Vector128<short> AddWideningLower(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5655
public static Vector128<uint> AddWideningLower(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5662
public static Vector128<ulong> AddWideningLower(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5669
public static Vector128<short> AddWideningLower(Vector128<short> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5676
public static Vector128<int> AddWideningLower(Vector128<int> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5683
public static Vector128<long> AddWideningLower(Vector128<long> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5690
public static Vector128<ushort> AddWideningLower(Vector128<ushort> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
5697
public static Vector128<uint> AddWideningLower(Vector128<uint> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5704
public static Vector128<ulong> AddWideningLower(Vector128<ulong> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5795
public static
Vector64
<byte> And(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
5803
public static
Vector64
<double> And(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
5810
public static
Vector64
<short> And(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
5817
public static
Vector64
<int> And(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
5824
public static
Vector64
<long> And(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
5831
public static
Vector64
<sbyte> And(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
5839
public static
Vector64
<float> And(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
5846
public static
Vector64
<ushort> And(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
5853
public static
Vector64
<uint> And(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
5860
public static
Vector64
<ulong> And(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
5939
public static
Vector64
<byte> BitwiseClear(
Vector64
<byte> value,
Vector64
<byte> mask) { throw new PlatformNotSupportedException(); }
5947
public static
Vector64
<double> BitwiseClear(
Vector64
<double> value,
Vector64
<double> mask) { throw new PlatformNotSupportedException(); }
5954
public static
Vector64
<short> BitwiseClear(
Vector64
<short> value,
Vector64
<short> mask) { throw new PlatformNotSupportedException(); }
5961
public static
Vector64
<int> BitwiseClear(
Vector64
<int> value,
Vector64
<int> mask) { throw new PlatformNotSupportedException(); }
5968
public static
Vector64
<long> BitwiseClear(
Vector64
<long> value,
Vector64
<long> mask) { throw new PlatformNotSupportedException(); }
5975
public static
Vector64
<sbyte> BitwiseClear(
Vector64
<sbyte> value,
Vector64
<sbyte> mask) { throw new PlatformNotSupportedException(); }
5983
public static
Vector64
<float> BitwiseClear(
Vector64
<float> value,
Vector64
<float> mask) { throw new PlatformNotSupportedException(); }
5990
public static
Vector64
<ushort> BitwiseClear(
Vector64
<ushort> value,
Vector64
<ushort> mask) { throw new PlatformNotSupportedException(); }
5997
public static
Vector64
<uint> BitwiseClear(
Vector64
<uint> value,
Vector64
<uint> mask) { throw new PlatformNotSupportedException(); }
6004
public static
Vector64
<ulong> BitwiseClear(
Vector64
<ulong> value,
Vector64
<ulong> mask) { throw new PlatformNotSupportedException(); }
6083
public static
Vector64
<byte> BitwiseSelect(
Vector64
<byte> select,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6090
public static
Vector64
<double> BitwiseSelect(
Vector64
<double> select,
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
6097
public static
Vector64
<short> BitwiseSelect(
Vector64
<short> select,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6104
public static
Vector64
<int> BitwiseSelect(
Vector64
<int> select,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6111
public static
Vector64
<long> BitwiseSelect(
Vector64
<long> select,
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
6118
public static
Vector64
<sbyte> BitwiseSelect(
Vector64
<sbyte> select,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6125
public static
Vector64
<float> BitwiseSelect(
Vector64
<float> select,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6132
public static
Vector64
<ushort> BitwiseSelect(
Vector64
<ushort> select,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6139
public static
Vector64
<uint> BitwiseSelect(
Vector64
<uint> select,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6146
public static
Vector64
<ulong> BitwiseSelect(
Vector64
<ulong> select,
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
6223
public static
Vector64
<float> Ceiling(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6237
public static
Vector64
<double> CeilingScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
6245
public static
Vector64
<float> CeilingScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6252
public static
Vector64
<byte> CompareEqual(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6259
public static
Vector64
<short> CompareEqual(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6266
public static
Vector64
<int> CompareEqual(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6273
public static
Vector64
<sbyte> CompareEqual(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6280
public static
Vector64
<float> CompareEqual(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6287
public static
Vector64
<ushort> CompareEqual(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6294
public static
Vector64
<uint> CompareEqual(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6350
public static
Vector64
<byte> CompareGreaterThan(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6357
public static
Vector64
<short> CompareGreaterThan(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6364
public static
Vector64
<int> CompareGreaterThan(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6371
public static
Vector64
<sbyte> CompareGreaterThan(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6378
public static
Vector64
<float> CompareGreaterThan(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6385
public static
Vector64
<ushort> CompareGreaterThan(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6392
public static
Vector64
<uint> CompareGreaterThan(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6448
public static
Vector64
<byte> CompareGreaterThanOrEqual(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6455
public static
Vector64
<short> CompareGreaterThanOrEqual(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6462
public static
Vector64
<int> CompareGreaterThanOrEqual(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6469
public static
Vector64
<sbyte> CompareGreaterThanOrEqual(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6476
public static
Vector64
<float> CompareGreaterThanOrEqual(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6483
public static
Vector64
<ushort> CompareGreaterThanOrEqual(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6490
public static
Vector64
<uint> CompareGreaterThanOrEqual(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6546
public static
Vector64
<byte> CompareLessThan(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6553
public static
Vector64
<short> CompareLessThan(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6560
public static
Vector64
<int> CompareLessThan(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6567
public static
Vector64
<sbyte> CompareLessThan(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6574
public static
Vector64
<float> CompareLessThan(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6581
public static
Vector64
<ushort> CompareLessThan(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6588
public static
Vector64
<uint> CompareLessThan(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6644
public static
Vector64
<byte> CompareLessThanOrEqual(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6651
public static
Vector64
<short> CompareLessThanOrEqual(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6658
public static
Vector64
<int> CompareLessThanOrEqual(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6665
public static
Vector64
<sbyte> CompareLessThanOrEqual(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6672
public static
Vector64
<float> CompareLessThanOrEqual(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6679
public static
Vector64
<ushort> CompareLessThanOrEqual(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6686
public static
Vector64
<uint> CompareLessThanOrEqual(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6742
public static
Vector64
<byte> CompareTest(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
6749
public static
Vector64
<short> CompareTest(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
6756
public static
Vector64
<int> CompareTest(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
6763
public static
Vector64
<sbyte> CompareTest(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
6771
public static
Vector64
<float> CompareTest(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
6778
public static
Vector64
<ushort> CompareTest(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
6785
public static
Vector64
<uint> CompareTest(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
6842
public static
Vector64
<int> ConvertToInt32RoundAwayFromZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6856
public static
Vector64
<int> ConvertToInt32RoundAwayFromZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6863
public static
Vector64
<int> ConvertToInt32RoundToEven(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6877
public static
Vector64
<int> ConvertToInt32RoundToEvenScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6884
public static
Vector64
<int> ConvertToInt32RoundToNegativeInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6898
public static
Vector64
<int> ConvertToInt32RoundToNegativeInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6905
public static
Vector64
<int> ConvertToInt32RoundToPositiveInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6919
public static
Vector64
<int> ConvertToInt32RoundToPositiveInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6926
public static
Vector64
<int> ConvertToInt32RoundToZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6940
public static
Vector64
<int> ConvertToInt32RoundToZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
6947
public static
Vector64
<float> ConvertToSingle(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
6954
public static
Vector64
<float> ConvertToSingle(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
6975
public static
Vector64
<float> ConvertToSingleScalar(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
6982
public static
Vector64
<float> ConvertToSingleScalar(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
6989
public static
Vector64
<uint> ConvertToUInt32RoundAwayFromZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7003
public static
Vector64
<uint> ConvertToUInt32RoundAwayFromZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7010
public static
Vector64
<uint> ConvertToUInt32RoundToEven(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7024
public static
Vector64
<uint> ConvertToUInt32RoundToEvenScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7031
public static
Vector64
<uint> ConvertToUInt32RoundToNegativeInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7045
public static
Vector64
<uint> ConvertToUInt32RoundToNegativeInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7052
public static
Vector64
<uint> ConvertToUInt32RoundToPositiveInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7066
public static
Vector64
<uint> ConvertToUInt32RoundToPositiveInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7073
public static
Vector64
<uint> ConvertToUInt32RoundToZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7087
public static
Vector64
<uint> ConvertToUInt32RoundToZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7094
public static
Vector64
<double> DivideScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
7102
public static
Vector64
<float> DivideScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
7109
public static
Vector64
<byte> DuplicateSelectedScalarToVector64(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7116
public static
Vector64
<short> DuplicateSelectedScalarToVector64(
Vector64
<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7123
public static
Vector64
<int> DuplicateSelectedScalarToVector64(
Vector64
<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7130
public static
Vector64
<float> DuplicateSelectedScalarToVector64(
Vector64
<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7137
public static
Vector64
<sbyte> DuplicateSelectedScalarToVector64(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7144
public static
Vector64
<ushort> DuplicateSelectedScalarToVector64(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7151
public static
Vector64
<uint> DuplicateSelectedScalarToVector64(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7158
public static
Vector64
<byte> DuplicateSelectedScalarToVector64(Vector128<byte> value, [ConstantExpected(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7165
public static
Vector64
<short> DuplicateSelectedScalarToVector64(Vector128<short> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7172
public static
Vector64
<int> DuplicateSelectedScalarToVector64(Vector128<int> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7179
public static
Vector64
<float> DuplicateSelectedScalarToVector64(Vector128<float> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7186
public static
Vector64
<sbyte> DuplicateSelectedScalarToVector64(Vector128<sbyte> value, [ConstantExpected(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7193
public static
Vector64
<ushort> DuplicateSelectedScalarToVector64(Vector128<ushort> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7200
public static
Vector64
<uint> DuplicateSelectedScalarToVector64(Vector128<uint> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7207
public static Vector128<byte> DuplicateSelectedScalarToVector128(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7214
public static Vector128<short> DuplicateSelectedScalarToVector128(
Vector64
<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7221
public static Vector128<int> DuplicateSelectedScalarToVector128(
Vector64
<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7228
public static Vector128<float> DuplicateSelectedScalarToVector128(
Vector64
<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7235
public static Vector128<sbyte> DuplicateSelectedScalarToVector128(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7242
public static Vector128<ushort> DuplicateSelectedScalarToVector128(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7249
public static Vector128<uint> DuplicateSelectedScalarToVector128(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7305
public static
Vector64
<byte> DuplicateToVector64(byte value) { throw new PlatformNotSupportedException(); }
7312
public static
Vector64
<short> DuplicateToVector64(short value) { throw new PlatformNotSupportedException(); }
7319
public static
Vector64
<int> DuplicateToVector64(int value) { throw new PlatformNotSupportedException(); }
7326
public static
Vector64
<sbyte> DuplicateToVector64(sbyte value) { throw new PlatformNotSupportedException(); }
7333
public static
Vector64
<float> DuplicateToVector64(float value) { throw new PlatformNotSupportedException(); }
7340
public static
Vector64
<ushort> DuplicateToVector64(ushort value) { throw new PlatformNotSupportedException(); }
7347
public static
Vector64
<uint> DuplicateToVector64(uint value) { throw new PlatformNotSupportedException(); }
7403
public static byte Extract(
Vector64
<byte> vector, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7410
public static short Extract(
Vector64
<short> vector, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7417
public static int Extract(
Vector64
<int> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7424
public static sbyte Extract(
Vector64
<sbyte> vector, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7431
public static float Extract(
Vector64
<float> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7438
public static ushort Extract(
Vector64
<ushort> vector, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7445
public static uint Extract(
Vector64
<uint> vector, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7522
public static
Vector64
<byte> ExtractNarrowingLower(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
7529
public static
Vector64
<short> ExtractNarrowingLower(Vector128<int> value) { throw new PlatformNotSupportedException(); }
7536
public static
Vector64
<int> ExtractNarrowingLower(Vector128<long> value) { throw new PlatformNotSupportedException(); }
7543
public static
Vector64
<sbyte> ExtractNarrowingLower(Vector128<short> value) { throw new PlatformNotSupportedException(); }
7550
public static
Vector64
<ushort> ExtractNarrowingLower(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
7557
public static
Vector64
<uint> ExtractNarrowingLower(Vector128<ulong> value) { throw new PlatformNotSupportedException(); }
7564
public static
Vector64
<byte> ExtractNarrowingSaturateLower(Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
7571
public static
Vector64
<short> ExtractNarrowingSaturateLower(Vector128<int> value) { throw new PlatformNotSupportedException(); }
7578
public static
Vector64
<int> ExtractNarrowingSaturateLower(Vector128<long> value) { throw new PlatformNotSupportedException(); }
7585
public static
Vector64
<sbyte> ExtractNarrowingSaturateLower(Vector128<short> value) { throw new PlatformNotSupportedException(); }
7592
public static
Vector64
<ushort> ExtractNarrowingSaturateLower(Vector128<uint> value) { throw new PlatformNotSupportedException(); }
7599
public static
Vector64
<uint> ExtractNarrowingSaturateLower(Vector128<ulong> value) { throw new PlatformNotSupportedException(); }
7606
public static
Vector64
<byte> ExtractNarrowingSaturateUnsignedLower(Vector128<short> value) { throw new PlatformNotSupportedException(); }
7613
public static
Vector64
<ushort> ExtractNarrowingSaturateUnsignedLower(Vector128<int> value) { throw new PlatformNotSupportedException(); }
7620
public static
Vector64
<uint> ExtractNarrowingSaturateUnsignedLower(Vector128<long> value) { throw new PlatformNotSupportedException(); }
7627
public static Vector128<byte> ExtractNarrowingSaturateUnsignedUpper(
Vector64
<byte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); }
7634
public static Vector128<ushort> ExtractNarrowingSaturateUnsignedUpper(
Vector64
<ushort> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); }
7641
public static Vector128<uint> ExtractNarrowingSaturateUnsignedUpper(
Vector64
<uint> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); }
7648
public static Vector128<byte> ExtractNarrowingSaturateUpper(
Vector64
<byte> lower, Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
7655
public static Vector128<short> ExtractNarrowingSaturateUpper(
Vector64
<short> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); }
7662
public static Vector128<int> ExtractNarrowingSaturateUpper(
Vector64
<int> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); }
7669
public static Vector128<sbyte> ExtractNarrowingSaturateUpper(
Vector64
<sbyte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); }
7676
public static Vector128<ushort> ExtractNarrowingSaturateUpper(
Vector64
<ushort> lower, Vector128<uint> value) { throw new PlatformNotSupportedException(); }
7683
public static Vector128<uint> ExtractNarrowingSaturateUpper(
Vector64
<uint> lower, Vector128<ulong> value) { throw new PlatformNotSupportedException(); }
7690
public static Vector128<byte> ExtractNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> value) { throw new PlatformNotSupportedException(); }
7697
public static Vector128<short> ExtractNarrowingUpper(
Vector64
<short> lower, Vector128<int> value) { throw new PlatformNotSupportedException(); }
7704
public static Vector128<int> ExtractNarrowingUpper(
Vector64
<int> lower, Vector128<long> value) { throw new PlatformNotSupportedException(); }
7711
public static Vector128<sbyte> ExtractNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> value) { throw new PlatformNotSupportedException(); }
7718
public static Vector128<ushort> ExtractNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> value) { throw new PlatformNotSupportedException(); }
7725
public static Vector128<uint> ExtractNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> value) { throw new PlatformNotSupportedException(); }
7732
public static
Vector64
<byte> ExtractVector64(
Vector64
<byte> upper,
Vector64
<byte> lower, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7739
public static
Vector64
<short> ExtractVector64(
Vector64
<short> upper,
Vector64
<short> lower, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7746
public static
Vector64
<int> ExtractVector64(
Vector64
<int> upper,
Vector64
<int> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7753
public static
Vector64
<sbyte> ExtractVector64(
Vector64
<sbyte> upper,
Vector64
<sbyte> lower, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7760
public static
Vector64
<float> ExtractVector64(
Vector64
<float> upper,
Vector64
<float> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7767
public static
Vector64
<ushort> ExtractVector64(
Vector64
<ushort> upper,
Vector64
<ushort> lower, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7774
public static
Vector64
<uint> ExtractVector64(
Vector64
<uint> upper,
Vector64
<uint> lower, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7851
public static
Vector64
<float> Floor(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7865
public static
Vector64
<double> FloorScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
7873
public static
Vector64
<float> FloorScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
7880
public static
Vector64
<byte> FusedAddHalving(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
7887
public static
Vector64
<short> FusedAddHalving(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
7894
public static
Vector64
<int> FusedAddHalving(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
7901
public static
Vector64
<sbyte> FusedAddHalving(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
7908
public static
Vector64
<ushort> FusedAddHalving(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
7915
public static
Vector64
<uint> FusedAddHalving(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
7964
public static
Vector64
<byte> FusedAddRoundedHalving(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
7971
public static
Vector64
<short> FusedAddRoundedHalving(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
7978
public static
Vector64
<int> FusedAddRoundedHalving(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
7985
public static
Vector64
<sbyte> FusedAddRoundedHalving(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
7992
public static
Vector64
<ushort> FusedAddRoundedHalving(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
7999
public static
Vector64
<uint> FusedAddRoundedHalving(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
8048
public static
Vector64
<float> FusedMultiplyAdd(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8063
public static
Vector64
<double> FusedMultiplyAddNegatedScalar(
Vector64
<double> addend,
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
8071
public static
Vector64
<float> FusedMultiplyAddNegatedScalar(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8078
public static
Vector64
<double> FusedMultiplyAddScalar(
Vector64
<double> addend,
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
8086
public static
Vector64
<float> FusedMultiplyAddScalar(
Vector64
<float> addend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8093
public static
Vector64
<float> FusedMultiplySubtract(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8108
public static
Vector64
<double> FusedMultiplySubtractNegatedScalar(
Vector64
<double> minuend,
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
8116
public static
Vector64
<float> FusedMultiplySubtractNegatedScalar(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8123
public static
Vector64
<double> FusedMultiplySubtractScalar(
Vector64
<double> minuend,
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
8131
public static
Vector64
<float> FusedMultiplySubtractScalar(
Vector64
<float> minuend,
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
8138
public static
Vector64
<byte> FusedSubtractHalving(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
8145
public static
Vector64
<short> FusedSubtractHalving(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
8152
public static
Vector64
<int> FusedSubtractHalving(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
8159
public static
Vector64
<sbyte> FusedSubtractHalving(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
8166
public static
Vector64
<ushort> FusedSubtractHalving(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
8173
public static
Vector64
<uint> FusedSubtractHalving(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
8222
public static
Vector64
<byte> Insert(
Vector64
<byte> vector, [ConstantExpected(Max = (byte)(7))] byte index, byte data) { throw new PlatformNotSupportedException(); }
8229
public static
Vector64
<short> Insert(
Vector64
<short> vector, [ConstantExpected(Max = (byte)(3))] byte index, short data) { throw new PlatformNotSupportedException(); }
8236
public static
Vector64
<int> Insert(
Vector64
<int> vector, [ConstantExpected(Max = (byte)(1))] byte index, int data) { throw new PlatformNotSupportedException(); }
8243
public static
Vector64
<sbyte> Insert(
Vector64
<sbyte> vector, [ConstantExpected(Max = (byte)(7))] byte index, sbyte data) { throw new PlatformNotSupportedException(); }
8250
public static
Vector64
<float> Insert(
Vector64
<float> vector, [ConstantExpected(Max = (byte)(1))] byte index, float data) { throw new PlatformNotSupportedException(); }
8257
public static
Vector64
<ushort> Insert(
Vector64
<ushort> vector, [ConstantExpected(Max = (byte)(3))] byte index, ushort data) { throw new PlatformNotSupportedException(); }
8264
public static
Vector64
<uint> Insert(
Vector64
<uint> vector, [ConstantExpected(Max = (byte)(1))] byte index, uint data) { throw new PlatformNotSupportedException(); }
8341
public static Vector128<double> InsertScalar(Vector128<double> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex,
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
8348
public static Vector128<long> InsertScalar(Vector128<long> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex,
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
8355
public static Vector128<ulong> InsertScalar(Vector128<ulong> result, [ConstantExpected(Max = (byte)(1))] byte resultIndex,
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
8362
public static
Vector64
<short> LeadingSignCount(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
8369
public static
Vector64
<int> LeadingSignCount(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
8376
public static
Vector64
<sbyte> LeadingSignCount(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
8404
public static
Vector64
<byte> LeadingZeroCount(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
8411
public static
Vector64
<short> LeadingZeroCount(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
8418
public static
Vector64
<int> LeadingZeroCount(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
8425
public static
Vector64
<sbyte> LeadingZeroCount(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
8432
public static
Vector64
<ushort> LeadingZeroCount(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
8439
public static
Vector64
<uint> LeadingZeroCount(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
8488
public static unsafe
Vector64
<byte> LoadAndInsertScalar(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte index, byte* address) { throw new PlatformNotSupportedException(); }
8495
public static unsafe
Vector64
<short> LoadAndInsertScalar(
Vector64
<short> value, [ConstantExpected(Max = (byte)(3))] byte index, short* address) { throw new PlatformNotSupportedException(); }
8502
public static unsafe
Vector64
<int> LoadAndInsertScalar(
Vector64
<int> value, [ConstantExpected(Max = (byte)(1))] byte index, int* address) { throw new PlatformNotSupportedException(); }
8509
public static unsafe
Vector64
<sbyte> LoadAndInsertScalar(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); }
8516
public static unsafe
Vector64
<float> LoadAndInsertScalar(
Vector64
<float> value, [ConstantExpected(Max = (byte)(1))] byte index, float* address) { throw new PlatformNotSupportedException(); }
8523
public static unsafe
Vector64
<ushort> LoadAndInsertScalar(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index, ushort* address) { throw new PlatformNotSupportedException(); }
8530
public static unsafe
Vector64
<uint> LoadAndInsertScalar(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(1))] byte index, uint* address) { throw new PlatformNotSupportedException(); }
8603
public 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(); }
8606
public 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(); }
8609
public 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(); }
8612
public 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(); }
8615
public 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(); }
8618
public 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(); }
8621
public 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(); }
8624
public 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(); }
8627
public 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(); }
8630
public 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(); }
8633
public 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(); }
8636
public 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(); }
8639
public 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(); }
8642
public 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(); }
8645
public 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(); }
8648
public 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(); }
8651
public 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(); }
8654
public 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(); }
8657
public 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(); }
8660
public 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(); }
8663
public 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(); }
8670
public static unsafe
Vector64
<byte> LoadAndReplicateToVector64(byte* address) { throw new PlatformNotSupportedException(); }
8677
public static unsafe
Vector64
<short> LoadAndReplicateToVector64(short* address) { throw new PlatformNotSupportedException(); }
8684
public static unsafe
Vector64
<int> LoadAndReplicateToVector64(int* address) { throw new PlatformNotSupportedException(); }
8691
public static unsafe
Vector64
<sbyte> LoadAndReplicateToVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
8698
public static unsafe
Vector64
<float> LoadAndReplicateToVector64(float* address) { throw new PlatformNotSupportedException(); }
8705
public static unsafe
Vector64
<ushort> LoadAndReplicateToVector64(ushort* address) { throw new PlatformNotSupportedException(); }
8712
public static unsafe
Vector64
<uint> LoadAndReplicateToVector64(uint* address) { throw new PlatformNotSupportedException(); }
8764
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2) LoadAndReplicateToVector64x2(byte* address) { throw new PlatformNotSupportedException(); }
8767
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) LoadAndReplicateToVector64x2(sbyte* address) { throw new PlatformNotSupportedException(); }
8770
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2) LoadAndReplicateToVector64x2(short* address) { throw new PlatformNotSupportedException(); }
8773
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) LoadAndReplicateToVector64x2(ushort* address) { throw new PlatformNotSupportedException(); }
8776
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) LoadAndReplicateToVector64x2(int* address) { throw new PlatformNotSupportedException(); }
8779
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) LoadAndReplicateToVector64x2(uint* address) { throw new PlatformNotSupportedException(); }
8782
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) LoadAndReplicateToVector64x2(float* address) { throw new PlatformNotSupportedException(); }
8785
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3) LoadAndReplicateToVector64x3(byte* address) { throw new PlatformNotSupportedException(); }
8788
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3) LoadAndReplicateToVector64x3(sbyte* address) { throw new PlatformNotSupportedException(); }
8791
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3) LoadAndReplicateToVector64x3(short* address) { throw new PlatformNotSupportedException(); }
8794
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3) LoadAndReplicateToVector64x3(ushort* address) { throw new PlatformNotSupportedException(); }
8797
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3) LoadAndReplicateToVector64x3(int* address) { throw new PlatformNotSupportedException(); }
8800
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3) LoadAndReplicateToVector64x3(uint* address) { throw new PlatformNotSupportedException(); }
8803
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3) LoadAndReplicateToVector64x3(float* address) { throw new PlatformNotSupportedException(); }
8806
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3,
Vector64
<byte> Value4) LoadAndReplicateToVector64x4(byte* address) { throw new PlatformNotSupportedException(); }
8809
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3,
Vector64
<sbyte> Value4) LoadAndReplicateToVector64x4(sbyte* address) { throw new PlatformNotSupportedException(); }
8812
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3,
Vector64
<short> Value4) LoadAndReplicateToVector64x4(short* address) { throw new PlatformNotSupportedException(); }
8815
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3,
Vector64
<ushort> Value4) LoadAndReplicateToVector64x4(ushort* address) { throw new PlatformNotSupportedException(); }
8818
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3,
Vector64
<int> Value4) LoadAndReplicateToVector64x4(int* address) { throw new PlatformNotSupportedException(); }
8821
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3,
Vector64
<uint> Value4) LoadAndReplicateToVector64x4(uint* address) { throw new PlatformNotSupportedException(); }
8824
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3,
Vector64
<float> Value4) LoadAndReplicateToVector64x4(float* address) { throw new PlatformNotSupportedException(); }
8831
public static unsafe
Vector64
<byte> LoadVector64(byte* address) { throw new PlatformNotSupportedException(); }
8838
public static unsafe
Vector64
<double> LoadVector64(double* address) { throw new PlatformNotSupportedException(); }
8845
public static unsafe
Vector64
<short> LoadVector64(short* address) { throw new PlatformNotSupportedException(); }
8852
public static unsafe
Vector64
<int> LoadVector64(int* address) { throw new PlatformNotSupportedException(); }
8859
public static unsafe
Vector64
<long> LoadVector64(long* address) { throw new PlatformNotSupportedException(); }
8866
public static unsafe
Vector64
<sbyte> LoadVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
8873
public static unsafe
Vector64
<float> LoadVector64(float* address) { throw new PlatformNotSupportedException(); }
8880
public static unsafe
Vector64
<ushort> LoadVector64(ushort* address) { throw new PlatformNotSupportedException(); }
8887
public static unsafe
Vector64
<uint> LoadVector64(uint* address) { throw new PlatformNotSupportedException(); }
8894
public static unsafe
Vector64
<ulong> LoadVector64(ulong* address) { throw new PlatformNotSupportedException(); }
8967
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2) Load2xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); }
8970
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) Load2xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); }
8973
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2) Load2xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); }
8976
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) Load2xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); }
8979
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) Load2xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); }
8982
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) Load2xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); }
8985
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) Load2xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); }
8988
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3) Load3xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); }
8991
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3) Load3xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); }
8994
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3) Load3xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); }
8997
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3) Load3xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); }
9000
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3) Load3xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); }
9003
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3) Load3xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); }
9006
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3) Load3xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); }
9009
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3,
Vector64
<byte> Value4) Load4xVector64AndUnzip(byte* address) { throw new PlatformNotSupportedException(); }
9012
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3,
Vector64
<sbyte> Value4) Load4xVector64AndUnzip(sbyte* address) { throw new PlatformNotSupportedException(); }
9015
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3,
Vector64
<short> Value4) Load4xVector64AndUnzip(short* address) { throw new PlatformNotSupportedException(); }
9018
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3,
Vector64
<ushort> Value4) Load4xVector64AndUnzip(ushort* address) { throw new PlatformNotSupportedException(); }
9021
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3,
Vector64
<int> Value4) Load4xVector64AndUnzip(int* address) { throw new PlatformNotSupportedException(); }
9024
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3,
Vector64
<uint> Value4) Load4xVector64AndUnzip(uint* address) { throw new PlatformNotSupportedException(); }
9027
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3,
Vector64
<float> Value4) Load4xVector64AndUnzip(float* address) { throw new PlatformNotSupportedException(); }
9030
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2) Load2xVector64(byte* address) { throw new PlatformNotSupportedException(); }
9033
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) Load2xVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
9036
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2) Load2xVector64(short* address) { throw new PlatformNotSupportedException(); }
9039
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) Load2xVector64(ushort* address) { throw new PlatformNotSupportedException(); }
9042
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2) Load2xVector64(int* address) { throw new PlatformNotSupportedException(); }
9045
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2) Load2xVector64(uint* address) { throw new PlatformNotSupportedException(); }
9048
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2) Load2xVector64(float* address) { throw new PlatformNotSupportedException(); }
9051
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3) Load3xVector64(byte* address) { throw new PlatformNotSupportedException(); }
9054
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3) Load3xVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
9057
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3) Load3xVector64(short* address) { throw new PlatformNotSupportedException(); }
9060
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3) Load3xVector64(ushort* address) { throw new PlatformNotSupportedException(); }
9063
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3) Load3xVector64(int* address) { throw new PlatformNotSupportedException(); }
9066
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3) Load3xVector64(uint* address) { throw new PlatformNotSupportedException(); }
9069
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3) Load3xVector64(float* address) { throw new PlatformNotSupportedException(); }
9072
public static unsafe (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3,
Vector64
<byte> Value4) Load4xVector64(byte* address) { throw new PlatformNotSupportedException(); }
9075
public static unsafe (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3,
Vector64
<sbyte> Value4) Load4xVector64(sbyte* address) { throw new PlatformNotSupportedException(); }
9078
public static unsafe (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3,
Vector64
<short> Value4) Load4xVector64(short* address) { throw new PlatformNotSupportedException(); }
9081
public static unsafe (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3,
Vector64
<ushort> Value4) Load4xVector64(ushort* address) { throw new PlatformNotSupportedException(); }
9084
public static unsafe (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3,
Vector64
<int> Value4) Load4xVector64(int* address) { throw new PlatformNotSupportedException(); }
9087
public static unsafe (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3,
Vector64
<uint> Value4) Load4xVector64(uint* address) { throw new PlatformNotSupportedException(); }
9090
public static unsafe (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3,
Vector64
<float> Value4) Load4xVector64(float* address) { throw new PlatformNotSupportedException(); }
9097
public static
Vector64
<byte> Max(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9104
public static
Vector64
<short> Max(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9111
public static
Vector64
<int> Max(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9118
public static
Vector64
<sbyte> Max(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9125
public static
Vector64
<float> Max(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9132
public static
Vector64
<ushort> Max(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9139
public static
Vector64
<uint> Max(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9195
public static
Vector64
<float> MaxNumber(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9209
public static
Vector64
<double> MaxNumberScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
9216
public static
Vector64
<float> MaxNumberScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9223
public static
Vector64
<byte> MaxPairwise(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9230
public static
Vector64
<short> MaxPairwise(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9237
public static
Vector64
<int> MaxPairwise(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9244
public static
Vector64
<sbyte> MaxPairwise(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9251
public static
Vector64
<float> MaxPairwise(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9258
public static
Vector64
<ushort> MaxPairwise(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9265
public static
Vector64
<uint> MaxPairwise(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9272
public static
Vector64
<byte> Min(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9279
public static
Vector64
<short> Min(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9286
public static
Vector64
<int> Min(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9293
public static
Vector64
<sbyte> Min(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9300
public static
Vector64
<float> Min(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9307
public static
Vector64
<ushort> Min(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9314
public static
Vector64
<uint> Min(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9370
public static
Vector64
<float> MinNumber(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9384
public static
Vector64
<double> MinNumberScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
9391
public static
Vector64
<float> MinNumberScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9398
public static
Vector64
<byte> MinPairwise(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9405
public static
Vector64
<short> MinPairwise(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9412
public static
Vector64
<int> MinPairwise(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9419
public static
Vector64
<sbyte> MinPairwise(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9426
public static
Vector64
<float> MinPairwise(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9433
public static
Vector64
<ushort> MinPairwise(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9440
public static
Vector64
<uint> MinPairwise(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9447
public static
Vector64
<byte> Multiply(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9454
public static
Vector64
<short> Multiply(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9461
public static
Vector64
<int> Multiply(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9468
public static
Vector64
<sbyte> Multiply(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9475
public static
Vector64
<float> Multiply(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9482
public static
Vector64
<ushort> Multiply(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9489
public static
Vector64
<uint> Multiply(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9545
public static
Vector64
<byte> MultiplyAdd(
Vector64
<byte> addend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
9552
public static
Vector64
<short> MultiplyAdd(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9559
public static
Vector64
<int> MultiplyAdd(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9566
public static
Vector64
<sbyte> MultiplyAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
9573
public static
Vector64
<ushort> MultiplyAdd(
Vector64
<ushort> addend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9580
public static
Vector64
<uint> MultiplyAdd(
Vector64
<uint> addend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9629
public static
Vector64
<short> MultiplyAddByScalar(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9636
public static
Vector64
<int> MultiplyAddByScalar(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9643
public static
Vector64
<ushort> MultiplyAddByScalar(
Vector64
<ushort> addend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9650
public static
Vector64
<uint> MultiplyAddByScalar(
Vector64
<uint> addend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9657
public static Vector128<short> MultiplyAddByScalar(Vector128<short> addend, Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9664
public static Vector128<int> MultiplyAddByScalar(Vector128<int> addend, Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9671
public static Vector128<ushort> MultiplyAddByScalar(Vector128<ushort> addend, Vector128<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9678
public static Vector128<uint> MultiplyAddByScalar(Vector128<uint> addend, Vector128<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9685
public static
Vector64
<short> MultiplyAddBySelectedScalar(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9692
public static
Vector64
<short> MultiplyAddBySelectedScalar(
Vector64
<short> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9699
public static
Vector64
<int> MultiplyAddBySelectedScalar(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9706
public static
Vector64
<int> MultiplyAddBySelectedScalar(
Vector64
<int> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9713
public static
Vector64
<ushort> MultiplyAddBySelectedScalar(
Vector64
<ushort> addend,
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9720
public static
Vector64
<ushort> MultiplyAddBySelectedScalar(
Vector64
<ushort> addend,
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9727
public static
Vector64
<uint> MultiplyAddBySelectedScalar(
Vector64
<uint> addend,
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9734
public static
Vector64
<uint> MultiplyAddBySelectedScalar(
Vector64
<uint> addend,
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9741
public static Vector128<short> MultiplyAddBySelectedScalar(Vector128<short> addend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9755
public static Vector128<int> MultiplyAddBySelectedScalar(Vector128<int> addend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9769
public static Vector128<ushort> MultiplyAddBySelectedScalar(Vector128<ushort> addend, Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9783
public static Vector128<uint> MultiplyAddBySelectedScalar(Vector128<uint> addend, Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9797
public static
Vector64
<short> MultiplyByScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9804
public static
Vector64
<int> MultiplyByScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9811
public static
Vector64
<float> MultiplyByScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9818
public static
Vector64
<ushort> MultiplyByScalar(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9825
public static
Vector64
<uint> MultiplyByScalar(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9832
public static Vector128<short> MultiplyByScalar(Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
9839
public static Vector128<int> MultiplyByScalar(Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
9846
public static Vector128<float> MultiplyByScalar(Vector128<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
9853
public static Vector128<ushort> MultiplyByScalar(Vector128<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
9860
public static Vector128<uint> MultiplyByScalar(Vector128<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
9867
public static
Vector64
<short> MultiplyBySelectedScalar(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9874
public static
Vector64
<short> MultiplyBySelectedScalar(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9881
public static
Vector64
<int> MultiplyBySelectedScalar(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9888
public static
Vector64
<int> MultiplyBySelectedScalar(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9895
public static
Vector64
<float> MultiplyBySelectedScalar(
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9902
public static
Vector64
<float> MultiplyBySelectedScalar(
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9909
public static
Vector64
<ushort> MultiplyBySelectedScalar(
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9916
public static
Vector64
<ushort> MultiplyBySelectedScalar(
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9923
public static
Vector64
<uint> MultiplyBySelectedScalar(
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9930
public static
Vector64
<uint> MultiplyBySelectedScalar(
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9937
public static Vector128<short> MultiplyBySelectedScalar(Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9951
public static Vector128<int> MultiplyBySelectedScalar(Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9965
public static Vector128<float> MultiplyBySelectedScalar(Vector128<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9979
public static Vector128<ushort> MultiplyBySelectedScalar(Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
9993
public static Vector128<uint> MultiplyBySelectedScalar(Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10007
public static Vector128<int> MultiplyBySelectedScalarWideningLower(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10014
public static Vector128<int> MultiplyBySelectedScalarWideningLower(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10021
public static Vector128<long> MultiplyBySelectedScalarWideningLower(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10028
public static Vector128<long> MultiplyBySelectedScalarWideningLower(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10035
public static Vector128<uint> MultiplyBySelectedScalarWideningLower(
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10042
public static Vector128<uint> MultiplyBySelectedScalarWideningLower(
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10049
public static Vector128<ulong> MultiplyBySelectedScalarWideningLower(
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10056
public static Vector128<ulong> MultiplyBySelectedScalarWideningLower(
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10063
public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10070
public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<int> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10077
public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10084
public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<long> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10091
public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<uint> addend,
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10098
public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<uint> addend,
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10105
public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<ulong> addend,
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10112
public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndAdd(Vector128<ulong> addend,
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10119
public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<int> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10126
public static Vector128<int> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<int> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10133
public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<long> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10140
public static Vector128<long> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<long> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10147
public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<uint> minuend,
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10154
public static Vector128<uint> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<uint> minuend,
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10161
public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<ulong> minuend,
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10168
public static Vector128<ulong> MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128<ulong> minuend,
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10175
public static Vector128<int> MultiplyBySelectedScalarWideningUpper(Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10189
public static Vector128<long> MultiplyBySelectedScalarWideningUpper(Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10203
public static Vector128<uint> MultiplyBySelectedScalarWideningUpper(Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10217
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpper(Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10231
public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<int> addend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10245
public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<long> addend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10259
public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<uint> addend, Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10273
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<ulong> addend, Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10287
public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<int> minuend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10301
public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<long> minuend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10315
public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<uint> minuend, Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10329
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<ulong> minuend, Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10343
public static
Vector64
<short> MultiplyDoublingByScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10350
public static
Vector64
<int> MultiplyDoublingByScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10357
public static Vector128<short> MultiplyDoublingByScalarSaturateHigh(Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10364
public static Vector128<int> MultiplyDoublingByScalarSaturateHigh(Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10371
public static
Vector64
<short> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10378
public static
Vector64
<short> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10385
public static
Vector64
<int> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10392
public static
Vector64
<int> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10399
public static Vector128<short> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10413
public static Vector128<int> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10427
public static
Vector64
<short> MultiplyDoublingSaturateHigh(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10434
public static
Vector64
<int> MultiplyDoublingSaturateHigh(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10455
public static Vector128<int> MultiplyDoublingWideningLowerAndAddSaturate(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10462
public static Vector128<long> MultiplyDoublingWideningLowerAndAddSaturate(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10469
public static Vector128<int> MultiplyDoublingWideningLowerAndSubtractSaturate(Vector128<int> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10476
public static Vector128<long> MultiplyDoublingWideningLowerAndSubtractSaturate(Vector128<long> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10483
public static Vector128<int> MultiplyDoublingWideningLowerByScalarAndAddSaturate(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10490
public static Vector128<long> MultiplyDoublingWideningLowerByScalarAndAddSaturate(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10497
public static Vector128<int> MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(Vector128<int> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10504
public static Vector128<long> MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(Vector128<long> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10511
public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10518
public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<int> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10525
public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10532
public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<long> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10539
public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<int> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10546
public static Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<int> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10553
public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<long> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10560
public static Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(Vector128<long> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10567
public static Vector128<int> MultiplyDoublingWideningSaturateLower(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10574
public static Vector128<long> MultiplyDoublingWideningSaturateLower(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10581
public static Vector128<int> MultiplyDoublingWideningSaturateLowerByScalar(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10588
public static Vector128<long> MultiplyDoublingWideningSaturateLowerByScalar(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10595
public static Vector128<int> MultiplyDoublingWideningSaturateLowerBySelectedScalar(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10602
public static Vector128<int> MultiplyDoublingWideningSaturateLowerBySelectedScalar(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10609
public static Vector128<long> MultiplyDoublingWideningSaturateLowerBySelectedScalar(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10616
public static Vector128<long> MultiplyDoublingWideningSaturateLowerBySelectedScalar(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10637
public static Vector128<int> MultiplyDoublingWideningSaturateUpperByScalar(Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10644
public static Vector128<long> MultiplyDoublingWideningSaturateUpperByScalar(Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10651
public static Vector128<int> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10665
public static Vector128<long> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10707
public static Vector128<int> MultiplyDoublingWideningUpperByScalarAndAddSaturate(Vector128<int> addend, Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10714
public static Vector128<long> MultiplyDoublingWideningUpperByScalarAndAddSaturate(Vector128<long> addend, Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10721
public static Vector128<int> MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(Vector128<int> minuend, Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10728
public static Vector128<long> MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(Vector128<long> minuend, Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10735
public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<int> addend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10749
public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<long> addend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10763
public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<int> minuend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10777
public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<long> minuend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10791
public static
Vector64
<short> MultiplyRoundedDoublingByScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10798
public static
Vector64
<int> MultiplyRoundedDoublingByScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10805
public static Vector128<short> MultiplyRoundedDoublingByScalarSaturateHigh(Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10812
public static Vector128<int> MultiplyRoundedDoublingByScalarSaturateHigh(Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10819
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10826
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10833
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10840
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10847
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10861
public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10875
public static
Vector64
<short> MultiplyRoundedDoublingSaturateHigh(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10882
public static
Vector64
<int> MultiplyRoundedDoublingSaturateHigh(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10903
public static
Vector64
<double> MultiplyScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
10911
public static
Vector64
<float> MultiplyScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
10918
public static
Vector64
<float> MultiplyScalarBySelectedScalar(
Vector64
<float> left,
Vector64
<float> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10925
public static
Vector64
<float> MultiplyScalarBySelectedScalar(
Vector64
<float> left, Vector128<float> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10932
public static
Vector64
<byte> MultiplySubtract(
Vector64
<byte> minuend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
10939
public static
Vector64
<short> MultiplySubtract(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
10946
public static
Vector64
<int> MultiplySubtract(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
10953
public static
Vector64
<sbyte> MultiplySubtract(
Vector64
<sbyte> minuend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
10960
public static
Vector64
<ushort> MultiplySubtract(
Vector64
<ushort> minuend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
10967
public static
Vector64
<uint> MultiplySubtract(
Vector64
<uint> minuend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11016
public static
Vector64
<short> MultiplySubtractByScalar(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11023
public static
Vector64
<int> MultiplySubtractByScalar(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11030
public static
Vector64
<ushort> MultiplySubtractByScalar(
Vector64
<ushort> minuend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11037
public static
Vector64
<uint> MultiplySubtractByScalar(
Vector64
<uint> minuend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11044
public static Vector128<short> MultiplySubtractByScalar(Vector128<short> minuend, Vector128<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11051
public static Vector128<int> MultiplySubtractByScalar(Vector128<int> minuend, Vector128<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11058
public static Vector128<ushort> MultiplySubtractByScalar(Vector128<ushort> minuend, Vector128<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11065
public static Vector128<uint> MultiplySubtractByScalar(Vector128<uint> minuend, Vector128<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11072
public static
Vector64
<short> MultiplySubtractBySelectedScalar(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11079
public static
Vector64
<short> MultiplySubtractBySelectedScalar(
Vector64
<short> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11086
public static
Vector64
<int> MultiplySubtractBySelectedScalar(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11093
public static
Vector64
<int> MultiplySubtractBySelectedScalar(
Vector64
<int> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11100
public static
Vector64
<ushort> MultiplySubtractBySelectedScalar(
Vector64
<ushort> minuend,
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11107
public static
Vector64
<ushort> MultiplySubtractBySelectedScalar(
Vector64
<ushort> minuend,
Vector64
<ushort> left, Vector128<ushort> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11114
public static
Vector64
<uint> MultiplySubtractBySelectedScalar(
Vector64
<uint> minuend,
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11121
public static
Vector64
<uint> MultiplySubtractBySelectedScalar(
Vector64
<uint> minuend,
Vector64
<uint> left, Vector128<uint> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11128
public static Vector128<short> MultiplySubtractBySelectedScalar(Vector128<short> minuend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11142
public static Vector128<int> MultiplySubtractBySelectedScalar(Vector128<int> minuend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11156
public static Vector128<ushort> MultiplySubtractBySelectedScalar(Vector128<ushort> minuend, Vector128<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11170
public static Vector128<uint> MultiplySubtractBySelectedScalar(Vector128<uint> minuend, Vector128<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
11184
public static Vector128<ushort> MultiplyWideningLower(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11191
public static Vector128<int> MultiplyWideningLower(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11198
public static Vector128<long> MultiplyWideningLower(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11205
public static Vector128<short> MultiplyWideningLower(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
11212
public static Vector128<uint> MultiplyWideningLower(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11219
public static Vector128<ulong> MultiplyWideningLower(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11226
public static Vector128<ushort> MultiplyWideningLowerAndAdd(Vector128<ushort> addend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11233
public static Vector128<int> MultiplyWideningLowerAndAdd(Vector128<int> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11240
public static Vector128<long> MultiplyWideningLowerAndAdd(Vector128<long> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11247
public static Vector128<short> MultiplyWideningLowerAndAdd(Vector128<short> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
11254
public static Vector128<uint> MultiplyWideningLowerAndAdd(Vector128<uint> addend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11261
public static Vector128<ulong> MultiplyWideningLowerAndAdd(Vector128<ulong> addend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11268
public static Vector128<ushort> MultiplyWideningLowerAndSubtract(Vector128<ushort> minuend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11275
public static Vector128<int> MultiplyWideningLowerAndSubtract(Vector128<int> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11282
public static Vector128<long> MultiplyWideningLowerAndSubtract(Vector128<long> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11289
public static Vector128<short> MultiplyWideningLowerAndSubtract(Vector128<short> minuend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
11296
public static Vector128<uint> MultiplyWideningLowerAndSubtract(Vector128<uint> minuend,
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11303
public static Vector128<ulong> MultiplyWideningLowerAndSubtract(Vector128<ulong> minuend,
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11436
public static
Vector64
<short> Negate(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
11443
public static
Vector64
<int> Negate(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
11450
public static
Vector64
<sbyte> Negate(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
11457
public static
Vector64
<float> Negate(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
11492
public static
Vector64
<short> NegateSaturate(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
11499
public static
Vector64
<int> NegateSaturate(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
11506
public static
Vector64
<sbyte> NegateSaturate(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
11534
public static
Vector64
<double> NegateScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
11542
public static
Vector64
<float> NegateScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
11549
public static
Vector64
<byte> Not(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
11557
public static
Vector64
<double> Not(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
11564
public static
Vector64
<short> Not(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
11571
public static
Vector64
<int> Not(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
11578
public static
Vector64
<long> Not(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
11585
public static
Vector64
<sbyte> Not(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
11593
public static
Vector64
<float> Not(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
11600
public static
Vector64
<ushort> Not(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
11607
public static
Vector64
<uint> Not(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
11614
public static
Vector64
<ulong> Not(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
11693
public static
Vector64
<byte> Or(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11701
public static
Vector64
<double> Or(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
11708
public static
Vector64
<short> Or(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11715
public static
Vector64
<int> Or(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11722
public static
Vector64
<long> Or(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
11729
public static
Vector64
<sbyte> Or(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
11737
public static
Vector64
<float> Or(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
11744
public static
Vector64
<ushort> Or(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11751
public static
Vector64
<uint> Or(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11758
public static
Vector64
<ulong> Or(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
11837
public static
Vector64
<byte> OrNot(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11845
public static
Vector64
<double> OrNot(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
11852
public static
Vector64
<short> OrNot(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
11859
public static
Vector64
<int> OrNot(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
11866
public static
Vector64
<long> OrNot(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
11873
public static
Vector64
<sbyte> OrNot(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
11881
public static
Vector64
<float> OrNot(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
11888
public static
Vector64
<ushort> OrNot(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
11895
public static
Vector64
<uint> OrNot(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
11902
public static
Vector64
<ulong> OrNot(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
11981
public static
Vector64
<byte> PolynomialMultiply(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
11988
public static
Vector64
<sbyte> PolynomialMultiply(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
12009
public static Vector128<ushort> PolynomialMultiplyWideningLower(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
12016
public static Vector128<short> PolynomialMultiplyWideningLower(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
12037
public static
Vector64
<byte> PopCount(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
12044
public static
Vector64
<sbyte> PopCount(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
12065
public static
Vector64
<float> ReciprocalEstimate(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12072
public static
Vector64
<uint> ReciprocalEstimate(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
12093
public static
Vector64
<float> ReciprocalSquareRootEstimate(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12100
public static
Vector64
<uint> ReciprocalSquareRootEstimate(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
12121
public static
Vector64
<float> ReciprocalSquareRootStep(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
12135
public static
Vector64
<float> ReciprocalStep(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
12149
public static
Vector64
<int> ReverseElement16(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
12156
public static
Vector64
<long> ReverseElement16(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
12163
public static
Vector64
<uint> ReverseElement16(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
12170
public static
Vector64
<ulong> ReverseElement16(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
12205
public static
Vector64
<long> ReverseElement32(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
12212
public static
Vector64
<ulong> ReverseElement32(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
12233
public static
Vector64
<short> ReverseElement8(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
12240
public static
Vector64
<int> ReverseElement8(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
12247
public static
Vector64
<long> ReverseElement8(
Vector64
<long> value) { throw new PlatformNotSupportedException(); }
12254
public static
Vector64
<ushort> ReverseElement8(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
12261
public static
Vector64
<uint> ReverseElement8(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
12268
public static
Vector64
<ulong> ReverseElement8(
Vector64
<ulong> value) { throw new PlatformNotSupportedException(); }
12317
public static
Vector64
<float> RoundAwayFromZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12331
public static
Vector64
<double> RoundAwayFromZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
12339
public static
Vector64
<float> RoundAwayFromZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12346
public static
Vector64
<float> RoundToNearest(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12360
public static
Vector64
<double> RoundToNearestScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
12368
public static
Vector64
<float> RoundToNearestScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12375
public static
Vector64
<float> RoundToNegativeInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12389
public static
Vector64
<double> RoundToNegativeInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
12397
public static
Vector64
<float> RoundToNegativeInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12404
public static
Vector64
<float> RoundToPositiveInfinity(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12418
public static
Vector64
<double> RoundToPositiveInfinityScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
12426
public static
Vector64
<float> RoundToPositiveInfinityScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12433
public static
Vector64
<float> RoundToZero(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12447
public static
Vector64
<double> RoundToZeroScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
12455
public static
Vector64
<float> RoundToZeroScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
12462
public static
Vector64
<short> ShiftArithmetic(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
12469
public static
Vector64
<int> ShiftArithmetic(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
12476
public static
Vector64
<sbyte> ShiftArithmetic(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
12511
public static
Vector64
<short> ShiftArithmeticRounded(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
12518
public static
Vector64
<int> ShiftArithmeticRounded(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
12525
public static
Vector64
<sbyte> ShiftArithmeticRounded(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
12560
public static
Vector64
<short> ShiftArithmeticRoundedSaturate(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
12567
public static
Vector64
<int> ShiftArithmeticRoundedSaturate(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
12574
public static
Vector64
<sbyte> ShiftArithmeticRoundedSaturate(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
12609
public static
Vector64
<long> ShiftArithmeticRoundedSaturateScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
12616
public static
Vector64
<long> ShiftArithmeticRoundedScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
12623
public static
Vector64
<short> ShiftArithmeticSaturate(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
12630
public static
Vector64
<int> ShiftArithmeticSaturate(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
12637
public static
Vector64
<sbyte> ShiftArithmeticSaturate(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
12672
public static
Vector64
<long> ShiftArithmeticSaturateScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
12679
public static
Vector64
<long> ShiftArithmeticScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
12686
public static
Vector64
<byte> ShiftLeftAndInsert(
Vector64
<byte> left,
Vector64
<byte> right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); }
12693
public static
Vector64
<short> ShiftLeftAndInsert(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); }
12700
public static
Vector64
<int> ShiftLeftAndInsert(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); }
12707
public static
Vector64
<sbyte> ShiftLeftAndInsert(
Vector64
<sbyte> left,
Vector64
<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); }
12714
public static
Vector64
<ushort> ShiftLeftAndInsert(
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); }
12721
public static
Vector64
<uint> ShiftLeftAndInsert(
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); }
12784
public static
Vector64
<long> ShiftLeftAndInsertScalar(
Vector64
<long> left,
Vector64
<long> right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); }
12791
public static
Vector64
<ulong> ShiftLeftAndInsertScalar(
Vector64
<ulong> left,
Vector64
<ulong> right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); }
12798
public static
Vector64
<byte> ShiftLeftLogical(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12805
public static
Vector64
<short> ShiftLeftLogical(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12812
public static
Vector64
<int> ShiftLeftLogical(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12819
public static
Vector64
<sbyte> ShiftLeftLogical(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12826
public static
Vector64
<ushort> ShiftLeftLogical(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12833
public static
Vector64
<uint> ShiftLeftLogical(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12889
public static
Vector64
<byte> ShiftLeftLogicalSaturate(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12896
public static
Vector64
<short> ShiftLeftLogicalSaturate(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12903
public static
Vector64
<int> ShiftLeftLogicalSaturate(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12910
public static
Vector64
<sbyte> ShiftLeftLogicalSaturate(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12917
public static
Vector64
<ushort> ShiftLeftLogicalSaturate(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12924
public static
Vector64
<uint> ShiftLeftLogicalSaturate(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12987
public static
Vector64
<long> ShiftLeftLogicalSaturateScalar(
Vector64
<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
12994
public static
Vector64
<ulong> ShiftLeftLogicalSaturateScalar(
Vector64
<ulong> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
13001
public static
Vector64
<ushort> ShiftLeftLogicalSaturateUnsigned(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13008
public static
Vector64
<uint> ShiftLeftLogicalSaturateUnsigned(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
13015
public static
Vector64
<byte> ShiftLeftLogicalSaturateUnsigned(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
13050
public static
Vector64
<ulong> ShiftLeftLogicalSaturateUnsignedScalar(
Vector64
<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
13057
public static
Vector64
<long> ShiftLeftLogicalScalar(
Vector64
<long> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
13064
public static
Vector64
<ulong> ShiftLeftLogicalScalar(
Vector64
<ulong> value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
13071
public static Vector128<ushort> ShiftLeftLogicalWideningLower(
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
13078
public static Vector128<int> ShiftLeftLogicalWideningLower(
Vector64
<short> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13085
public static Vector128<long> ShiftLeftLogicalWideningLower(
Vector64
<int> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
13092
public static Vector128<short> ShiftLeftLogicalWideningLower(
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
13099
public static Vector128<uint> ShiftLeftLogicalWideningLower(
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13106
public static Vector128<ulong> ShiftLeftLogicalWideningLower(
Vector64
<uint> value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
13155
public static
Vector64
<byte> ShiftLogical(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13162
public static
Vector64
<short> ShiftLogical(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13169
public static
Vector64
<int> ShiftLogical(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13176
public static
Vector64
<sbyte> ShiftLogical(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13183
public static
Vector64
<ushort> ShiftLogical(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13190
public static
Vector64
<uint> ShiftLogical(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13253
public static
Vector64
<byte> ShiftLogicalRounded(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13260
public static
Vector64
<short> ShiftLogicalRounded(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13267
public static
Vector64
<int> ShiftLogicalRounded(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13274
public static
Vector64
<sbyte> ShiftLogicalRounded(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13281
public static
Vector64
<ushort> ShiftLogicalRounded(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13288
public static
Vector64
<uint> ShiftLogicalRounded(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13351
public static
Vector64
<byte> ShiftLogicalRoundedSaturate(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13358
public static
Vector64
<short> ShiftLogicalRoundedSaturate(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13365
public static
Vector64
<int> ShiftLogicalRoundedSaturate(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13372
public static
Vector64
<sbyte> ShiftLogicalRoundedSaturate(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13379
public static
Vector64
<ushort> ShiftLogicalRoundedSaturate(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13386
public static
Vector64
<uint> ShiftLogicalRoundedSaturate(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13449
public static
Vector64
<long> ShiftLogicalRoundedSaturateScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13456
public static
Vector64
<ulong> ShiftLogicalRoundedSaturateScalar(
Vector64
<ulong> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13463
public static
Vector64
<long> ShiftLogicalRoundedScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13470
public static
Vector64
<ulong> ShiftLogicalRoundedScalar(
Vector64
<ulong> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13477
public static
Vector64
<byte> ShiftLogicalSaturate(
Vector64
<byte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13484
public static
Vector64
<short> ShiftLogicalSaturate(
Vector64
<short> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13491
public static
Vector64
<int> ShiftLogicalSaturate(
Vector64
<int> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13498
public static
Vector64
<sbyte> ShiftLogicalSaturate(
Vector64
<sbyte> value,
Vector64
<sbyte> count) { throw new PlatformNotSupportedException(); }
13505
public static
Vector64
<ushort> ShiftLogicalSaturate(
Vector64
<ushort> value,
Vector64
<short> count) { throw new PlatformNotSupportedException(); }
13512
public static
Vector64
<uint> ShiftLogicalSaturate(
Vector64
<uint> value,
Vector64
<int> count) { throw new PlatformNotSupportedException(); }
13575
public static
Vector64
<long> ShiftLogicalSaturateScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13582
public static
Vector64
<ulong> ShiftLogicalSaturateScalar(
Vector64
<ulong> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13589
public static
Vector64
<long> ShiftLogicalScalar(
Vector64
<long> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13596
public static
Vector64
<ulong> ShiftLogicalScalar(
Vector64
<ulong> value,
Vector64
<long> count) { throw new PlatformNotSupportedException(); }
13603
public static
Vector64
<byte> ShiftRightAndInsert(
Vector64
<byte> left,
Vector64
<byte> right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); }
13610
public static
Vector64
<short> ShiftRightAndInsert(
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); }
13617
public static
Vector64
<int> ShiftRightAndInsert(
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); }
13624
public static
Vector64
<sbyte> ShiftRightAndInsert(
Vector64
<sbyte> left,
Vector64
<sbyte> right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); }
13631
public static
Vector64
<ushort> ShiftRightAndInsert(
Vector64
<ushort> left,
Vector64
<ushort> right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); }
13638
public static
Vector64
<uint> ShiftRightAndInsert(
Vector64
<uint> left,
Vector64
<uint> right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); }
13701
public static
Vector64
<long> ShiftRightAndInsertScalar(
Vector64
<long> left,
Vector64
<long> right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); }
13708
public static
Vector64
<ulong> ShiftRightAndInsertScalar(
Vector64
<ulong> left,
Vector64
<ulong> right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); }
13715
public static
Vector64
<short> ShiftRightArithmetic(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13722
public static
Vector64
<int> ShiftRightArithmetic(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13729
public static
Vector64
<sbyte> ShiftRightArithmetic(
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13764
public static
Vector64
<short> ShiftRightArithmeticAdd(
Vector64
<short> addend,
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13771
public static
Vector64
<int> ShiftRightArithmeticAdd(
Vector64
<int> addend,
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13778
public static
Vector64
<sbyte> ShiftRightArithmeticAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13813
public static
Vector64
<long> ShiftRightArithmeticAddScalar(
Vector64
<long> addend,
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
13820
public static
Vector64
<short> ShiftRightArithmeticNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13827
public static
Vector64
<int> ShiftRightArithmeticNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13834
public static
Vector64
<sbyte> ShiftRightArithmeticNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13841
public static
Vector64
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13848
public static
Vector64
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13855
public static
Vector64
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13862
public static Vector128<byte> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(
Vector64
<byte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13869
public static Vector128<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(
Vector64
<ushort> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13876
public static Vector128<uint> ShiftRightArithmeticNarrowingSaturateUnsignedUpper(
Vector64
<uint> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13883
public static Vector128<short> ShiftRightArithmeticNarrowingSaturateUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13890
public static Vector128<int> ShiftRightArithmeticNarrowingSaturateUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13897
public static Vector128<sbyte> ShiftRightArithmeticNarrowingSaturateUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13904
public static
Vector64
<short> ShiftRightArithmeticRounded(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13911
public static
Vector64
<int> ShiftRightArithmeticRounded(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13918
public static
Vector64
<sbyte> ShiftRightArithmeticRounded(
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
13953
public static
Vector64
<short> ShiftRightArithmeticRoundedAdd(
Vector64
<short> addend,
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13960
public static
Vector64
<int> ShiftRightArithmeticRoundedAdd(
Vector64
<int> addend,
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13967
public static
Vector64
<sbyte> ShiftRightArithmeticRoundedAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14002
public static
Vector64
<long> ShiftRightArithmeticRoundedAddScalar(
Vector64
<long> addend,
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14009
public static
Vector64
<short> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14016
public static
Vector64
<int> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14023
public static
Vector64
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14030
public static
Vector64
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14037
public static
Vector64
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14044
public static
Vector64
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14051
public static Vector128<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(
Vector64
<byte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14058
public static Vector128<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(
Vector64
<ushort> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14065
public static Vector128<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(
Vector64
<uint> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14072
public static Vector128<short> ShiftRightArithmeticRoundedNarrowingSaturateUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14079
public static Vector128<int> ShiftRightArithmeticRoundedNarrowingSaturateUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14086
public static Vector128<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14093
public static
Vector64
<long> ShiftRightArithmeticRoundedScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14100
public static
Vector64
<long> ShiftRightArithmeticScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14107
public static
Vector64
<byte> ShiftRightLogical(
Vector64
<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14114
public static
Vector64
<short> ShiftRightLogical(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14121
public static
Vector64
<int> ShiftRightLogical(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14128
public static
Vector64
<sbyte> ShiftRightLogical(
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14135
public static
Vector64
<ushort> ShiftRightLogical(
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14142
public static
Vector64
<uint> ShiftRightLogical(
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14205
public static
Vector64
<byte> ShiftRightLogicalAdd(
Vector64
<byte> addend,
Vector64
<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14212
public static
Vector64
<short> ShiftRightLogicalAdd(
Vector64
<short> addend,
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14219
public static
Vector64
<int> ShiftRightLogicalAdd(
Vector64
<int> addend,
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14226
public static
Vector64
<sbyte> ShiftRightLogicalAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14233
public static
Vector64
<ushort> ShiftRightLogicalAdd(
Vector64
<ushort> addend,
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14240
public static
Vector64
<uint> ShiftRightLogicalAdd(
Vector64
<uint> addend,
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14303
public static
Vector64
<long> ShiftRightLogicalAddScalar(
Vector64
<long> addend,
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14310
public static
Vector64
<ulong> ShiftRightLogicalAddScalar(
Vector64
<ulong> addend,
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14317
public static
Vector64
<byte> ShiftRightLogicalNarrowingLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14324
public static
Vector64
<short> ShiftRightLogicalNarrowingLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14331
public static
Vector64
<int> ShiftRightLogicalNarrowingLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14338
public static
Vector64
<sbyte> ShiftRightLogicalNarrowingLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14345
public static
Vector64
<ushort> ShiftRightLogicalNarrowingLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14352
public static
Vector64
<uint> ShiftRightLogicalNarrowingLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14359
public static
Vector64
<byte> ShiftRightLogicalNarrowingSaturateLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14366
public static
Vector64
<short> ShiftRightLogicalNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14373
public static
Vector64
<int> ShiftRightLogicalNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14380
public static
Vector64
<sbyte> ShiftRightLogicalNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14387
public static
Vector64
<ushort> ShiftRightLogicalNarrowingSaturateLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14394
public static
Vector64
<uint> ShiftRightLogicalNarrowingSaturateLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14401
public static Vector128<byte> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14408
public static Vector128<short> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14415
public static Vector128<int> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14422
public static Vector128<sbyte> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14429
public static Vector128<ushort> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14436
public static Vector128<uint> ShiftRightLogicalNarrowingSaturateUpper(
Vector64
<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14443
public static Vector128<byte> ShiftRightLogicalNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14450
public static Vector128<short> ShiftRightLogicalNarrowingUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14457
public static Vector128<int> ShiftRightLogicalNarrowingUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14464
public static Vector128<sbyte> ShiftRightLogicalNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14471
public static Vector128<ushort> ShiftRightLogicalNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14478
public static Vector128<uint> ShiftRightLogicalNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14485
public static
Vector64
<byte> ShiftRightLogicalRounded(
Vector64
<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14492
public static
Vector64
<short> ShiftRightLogicalRounded(
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14499
public static
Vector64
<int> ShiftRightLogicalRounded(
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14506
public static
Vector64
<sbyte> ShiftRightLogicalRounded(
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14513
public static
Vector64
<ushort> ShiftRightLogicalRounded(
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14520
public static
Vector64
<uint> ShiftRightLogicalRounded(
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14583
public static
Vector64
<byte> ShiftRightLogicalRoundedAdd(
Vector64
<byte> addend,
Vector64
<byte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14590
public static
Vector64
<short> ShiftRightLogicalRoundedAdd(
Vector64
<short> addend,
Vector64
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14597
public static
Vector64
<int> ShiftRightLogicalRoundedAdd(
Vector64
<int> addend,
Vector64
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14604
public static
Vector64
<sbyte> ShiftRightLogicalRoundedAdd(
Vector64
<sbyte> addend,
Vector64
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14611
public static
Vector64
<ushort> ShiftRightLogicalRoundedAdd(
Vector64
<ushort> addend,
Vector64
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14618
public static
Vector64
<uint> ShiftRightLogicalRoundedAdd(
Vector64
<uint> addend,
Vector64
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14681
public static
Vector64
<long> ShiftRightLogicalRoundedAddScalar(
Vector64
<long> addend,
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14688
public static
Vector64
<ulong> ShiftRightLogicalRoundedAddScalar(
Vector64
<ulong> addend,
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14695
public static
Vector64
<byte> ShiftRightLogicalRoundedNarrowingLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14702
public static
Vector64
<short> ShiftRightLogicalRoundedNarrowingLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14709
public static
Vector64
<int> ShiftRightLogicalRoundedNarrowingLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14716
public static
Vector64
<sbyte> ShiftRightLogicalRoundedNarrowingLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14723
public static
Vector64
<ushort> ShiftRightLogicalRoundedNarrowingLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14730
public static
Vector64
<uint> ShiftRightLogicalRoundedNarrowingLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14737
public static
Vector64
<byte> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14745
public static
Vector64
<short> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14753
public static
Vector64
<int> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14761
public static
Vector64
<sbyte> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14768
public static
Vector64
<ushort> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14775
public static
Vector64
<uint> ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14782
public static Vector128<byte> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14790
public static Vector128<short> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14798
public static Vector128<int> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14806
public static Vector128<sbyte> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14813
public static Vector128<ushort> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14820
public static Vector128<uint> ShiftRightLogicalRoundedNarrowingSaturateUpper(
Vector64
<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14827
public static Vector128<byte> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14834
public static Vector128<short> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<short> lower, Vector128<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14841
public static Vector128<int> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<int> lower, Vector128<long> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14848
public static Vector128<sbyte> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14855
public static Vector128<ushort> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14862
public static Vector128<uint> ShiftRightLogicalRoundedNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14869
public static
Vector64
<long> ShiftRightLogicalRoundedScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14876
public static
Vector64
<ulong> ShiftRightLogicalRoundedScalar(
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14883
public static
Vector64
<long> ShiftRightLogicalScalar(
Vector64
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14890
public static
Vector64
<ulong> ShiftRightLogicalScalar(
Vector64
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14897
public static Vector128<int> SignExtendWideningLower(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
14904
public static Vector128<long> SignExtendWideningLower(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
14911
public static Vector128<short> SignExtendWideningLower(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
14939
public static
Vector64
<double> SqrtScalar(
Vector64
<double> value) { throw new PlatformNotSupportedException(); }
14947
public static
Vector64
<float> SqrtScalar(
Vector64
<float> value) { throw new PlatformNotSupportedException(); }
14954
public static unsafe void Store(byte* address,
Vector64
<byte> source) { throw new PlatformNotSupportedException(); }
14961
public static unsafe void Store(double* address,
Vector64
<double> source) { throw new PlatformNotSupportedException(); }
14968
public static unsafe void Store(short* address,
Vector64
<short> source) { throw new PlatformNotSupportedException(); }
14975
public static unsafe void Store(int* address,
Vector64
<int> source) { throw new PlatformNotSupportedException(); }
14982
public static unsafe void Store(long* address,
Vector64
<long> source) { throw new PlatformNotSupportedException(); }
14989
public static unsafe void Store(sbyte* address,
Vector64
<sbyte> source) { throw new PlatformNotSupportedException(); }
14996
public static unsafe void Store(float* address,
Vector64
<float> source) { throw new PlatformNotSupportedException(); }
15003
public static unsafe void Store(ushort* address,
Vector64
<ushort> source) { throw new PlatformNotSupportedException(); }
15010
public static unsafe void Store(uint* address,
Vector64
<uint> source) { throw new PlatformNotSupportedException(); }
15017
public static unsafe void Store(ulong* address,
Vector64
<ulong> source) { throw new PlatformNotSupportedException(); }
15094
public static unsafe void StoreSelectedScalar(byte* address,
Vector64
<byte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15101
public static unsafe void StoreSelectedScalar(short* address,
Vector64
<short> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15108
public static unsafe void StoreSelectedScalar(int* address,
Vector64
<int> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15115
public static unsafe void StoreSelectedScalar(sbyte* address,
Vector64
<sbyte> value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15122
public static unsafe void StoreSelectedScalar(float* address,
Vector64
<float> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15129
public static unsafe void StoreSelectedScalar(ushort* address,
Vector64
<ushort> value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15136
public static unsafe void StoreSelectedScalar(uint* address,
Vector64
<uint> value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15209
public static unsafe void StoreSelectedScalar(byte* address, (
Vector64
<byte> value1,
Vector64
<byte> value2) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15212
public static unsafe void StoreSelectedScalar(sbyte* address, (
Vector64
<sbyte> value1,
Vector64
<sbyte> value2) value, [ConstantExpected(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15215
public static unsafe void StoreSelectedScalar(short* address, (
Vector64
<short> value1,
Vector64
<short> value2) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15218
public static unsafe void StoreSelectedScalar(ushort* address, (
Vector64
<ushort> value1,
Vector64
<ushort> value2) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15221
public static unsafe void StoreSelectedScalar(int* address, (
Vector64
<int> value1,
Vector64
<int> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15224
public static unsafe void StoreSelectedScalar(uint* address, (
Vector64
<uint> value1,
Vector64
<uint> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15227
public static unsafe void StoreSelectedScalar(float* address, (
Vector64
<float> value1,
Vector64
<float> value2) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15230
public 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(); }
15233
public 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(); }
15236
public 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(); }
15239
public 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(); }
15242
public 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(); }
15245
public 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(); }
15248
public 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(); }
15251
public 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(); }
15254
public 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(); }
15257
public 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(); }
15260
public 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(); }
15263
public 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(); }
15266
public 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(); }
15269
public 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(); }
15272
public static unsafe void StoreVectorAndZip(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2) value) { throw new PlatformNotSupportedException(); }
15275
public static unsafe void StoreVectorAndZip(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) value) { throw new PlatformNotSupportedException(); }
15278
public static unsafe void StoreVectorAndZip(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2) value) { throw new PlatformNotSupportedException(); }
15281
public static unsafe void StoreVectorAndZip(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) value) { throw new PlatformNotSupportedException(); }
15284
public static unsafe void StoreVectorAndZip(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2) value) { throw new PlatformNotSupportedException(); }
15287
public static unsafe void StoreVectorAndZip(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2) value) { throw new PlatformNotSupportedException(); }
15290
public static unsafe void StoreVectorAndZip(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2) value) { throw new PlatformNotSupportedException(); }
15293
public static unsafe void StoreVectorAndZip(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3) value) { throw new PlatformNotSupportedException(); }
15296
public static unsafe void StoreVectorAndZip(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3) value) { throw new PlatformNotSupportedException(); }
15299
public static unsafe void StoreVectorAndZip(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3) value) { throw new PlatformNotSupportedException(); }
15302
public static unsafe void StoreVectorAndZip(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3) value) { throw new PlatformNotSupportedException(); }
15305
public static unsafe void StoreVectorAndZip(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3) value) { throw new PlatformNotSupportedException(); }
15308
public static unsafe void StoreVectorAndZip(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3) value) { throw new PlatformNotSupportedException(); }
15311
public static unsafe void StoreVectorAndZip(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3) value) { throw new PlatformNotSupportedException(); }
15314
public static unsafe void StoreVectorAndZip(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3,
Vector64
<byte> Value4) value) { throw new PlatformNotSupportedException(); }
15317
public static unsafe void StoreVectorAndZip(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3,
Vector64
<sbyte> Value4) value) { throw new PlatformNotSupportedException(); }
15320
public static unsafe void StoreVectorAndZip(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3,
Vector64
<short> Value4) value) { throw new PlatformNotSupportedException(); }
15323
public static unsafe void StoreVectorAndZip(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3,
Vector64
<ushort> Value4) value) { throw new PlatformNotSupportedException(); }
15326
public static unsafe void StoreVectorAndZip(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3,
Vector64
<int> Value4) value) { throw new PlatformNotSupportedException(); }
15329
public static unsafe void StoreVectorAndZip(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3,
Vector64
<uint> Value4) value) { throw new PlatformNotSupportedException(); }
15332
public static unsafe void StoreVectorAndZip(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3,
Vector64
<float> Value4) value) { throw new PlatformNotSupportedException(); }
15335
public static unsafe void Store(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2) value) { throw new PlatformNotSupportedException(); }
15338
public static unsafe void Store(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2) value) { throw new PlatformNotSupportedException(); }
15341
public static unsafe void Store(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2) value) { throw new PlatformNotSupportedException(); }
15344
public static unsafe void Store(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2) value) { throw new PlatformNotSupportedException(); }
15347
public static unsafe void Store(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2) value) { throw new PlatformNotSupportedException(); }
15350
public static unsafe void Store(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2) value) { throw new PlatformNotSupportedException(); }
15353
public static unsafe void Store(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2) value) { throw new PlatformNotSupportedException(); }
15356
public static unsafe void Store(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3) value) { throw new PlatformNotSupportedException(); }
15359
public static unsafe void Store(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3) value) { throw new PlatformNotSupportedException(); }
15362
public static unsafe void Store(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3) value) { throw new PlatformNotSupportedException(); }
15365
public static unsafe void Store(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3) value) { throw new PlatformNotSupportedException(); }
15368
public static unsafe void Store(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3) value) { throw new PlatformNotSupportedException(); }
15371
public static unsafe void Store(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3) value) { throw new PlatformNotSupportedException(); }
15374
public static unsafe void Store(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3) value) { throw new PlatformNotSupportedException(); }
15377
public static unsafe void Store(byte* address, (
Vector64
<byte> Value1,
Vector64
<byte> Value2,
Vector64
<byte> Value3,
Vector64
<byte> Value4) value) { throw new PlatformNotSupportedException(); }
15380
public static unsafe void Store(sbyte* address, (
Vector64
<sbyte> Value1,
Vector64
<sbyte> Value2,
Vector64
<sbyte> Value3,
Vector64
<sbyte> Value4) value) { throw new PlatformNotSupportedException(); }
15383
public static unsafe void Store(short* address, (
Vector64
<short> Value1,
Vector64
<short> Value2,
Vector64
<short> Value3,
Vector64
<short> Value4) value) { throw new PlatformNotSupportedException(); }
15386
public static unsafe void Store(ushort* address, (
Vector64
<ushort> Value1,
Vector64
<ushort> Value2,
Vector64
<ushort> Value3,
Vector64
<ushort> Value4) value) { throw new PlatformNotSupportedException(); }
15389
public static unsafe void Store(int* address, (
Vector64
<int> Value1,
Vector64
<int> Value2,
Vector64
<int> Value3,
Vector64
<int> Value4) value) { throw new PlatformNotSupportedException(); }
15392
public static unsafe void Store(uint* address, (
Vector64
<uint> Value1,
Vector64
<uint> Value2,
Vector64
<uint> Value3,
Vector64
<uint> Value4) value) { throw new PlatformNotSupportedException(); }
15395
public static unsafe void Store(float* address, (
Vector64
<float> Value1,
Vector64
<float> Value2,
Vector64
<float> Value3,
Vector64
<float> Value4) value) { throw new PlatformNotSupportedException(); }
15402
public static
Vector64
<byte> Subtract(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
15409
public static
Vector64
<short> Subtract(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
15416
public static
Vector64
<int> Subtract(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
15423
public static
Vector64
<sbyte> Subtract(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
15430
public static
Vector64
<float> Subtract(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
15437
public static
Vector64
<ushort> Subtract(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
15444
public static
Vector64
<uint> Subtract(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
15514
public static
Vector64
<byte> SubtractHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
15521
public static
Vector64
<short> SubtractHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
15528
public static
Vector64
<int> SubtractHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
15535
public static
Vector64
<sbyte> SubtractHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
15542
public static
Vector64
<ushort> SubtractHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
15549
public static
Vector64
<uint> SubtractHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
15556
public static Vector128<byte> SubtractHighNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
15563
public static Vector128<short> SubtractHighNarrowingUpper(
Vector64
<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
15570
public static Vector128<int> SubtractHighNarrowingUpper(
Vector64
<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
15577
public static Vector128<sbyte> SubtractHighNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
15584
public static Vector128<ushort> SubtractHighNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
15591
public static Vector128<uint> SubtractHighNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
15598
public static
Vector64
<byte> SubtractRoundedHighNarrowingLower(Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
15605
public static
Vector64
<short> SubtractRoundedHighNarrowingLower(Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
15612
public static
Vector64
<int> SubtractRoundedHighNarrowingLower(Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
15619
public static
Vector64
<sbyte> SubtractRoundedHighNarrowingLower(Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
15626
public static
Vector64
<ushort> SubtractRoundedHighNarrowingLower(Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
15633
public static
Vector64
<uint> SubtractRoundedHighNarrowingLower(Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
15640
public static Vector128<byte> SubtractRoundedHighNarrowingUpper(
Vector64
<byte> lower, Vector128<ushort> left, Vector128<ushort> right) { throw new PlatformNotSupportedException(); }
15647
public static Vector128<short> SubtractRoundedHighNarrowingUpper(
Vector64
<short> lower, Vector128<int> left, Vector128<int> right) { throw new PlatformNotSupportedException(); }
15654
public static Vector128<int> SubtractRoundedHighNarrowingUpper(
Vector64
<int> lower, Vector128<long> left, Vector128<long> right) { throw new PlatformNotSupportedException(); }
15661
public static Vector128<sbyte> SubtractRoundedHighNarrowingUpper(
Vector64
<sbyte> lower, Vector128<short> left, Vector128<short> right) { throw new PlatformNotSupportedException(); }
15668
public static Vector128<ushort> SubtractRoundedHighNarrowingUpper(
Vector64
<ushort> lower, Vector128<uint> left, Vector128<uint> right) { throw new PlatformNotSupportedException(); }
15675
public static Vector128<uint> SubtractRoundedHighNarrowingUpper(
Vector64
<uint> lower, Vector128<ulong> left, Vector128<ulong> right) { throw new PlatformNotSupportedException(); }
15682
public static
Vector64
<byte> SubtractSaturate(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
15689
public static
Vector64
<short> SubtractSaturate(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
15696
public static
Vector64
<int> SubtractSaturate(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
15703
public static
Vector64
<sbyte> SubtractSaturate(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
15710
public static
Vector64
<ushort> SubtractSaturate(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
15717
public static
Vector64
<uint> SubtractSaturate(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
15780
public static
Vector64
<long> SubtractSaturateScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
15787
public static
Vector64
<ulong> SubtractSaturateScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
15794
public static
Vector64
<double> SubtractScalar(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
15801
public static
Vector64
<long> SubtractScalar(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
15809
public static
Vector64
<float> SubtractScalar(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
15816
public static
Vector64
<ulong> SubtractScalar(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
15823
public static Vector128<ushort> SubtractWideningLower(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
15830
public static Vector128<int> SubtractWideningLower(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
15837
public static Vector128<long> SubtractWideningLower(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
15844
public static Vector128<short> SubtractWideningLower(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
15851
public static Vector128<uint> SubtractWideningLower(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
15858
public static Vector128<ulong> SubtractWideningLower(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
15865
public static Vector128<short> SubtractWideningLower(Vector128<short> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
15872
public static Vector128<int> SubtractWideningLower(Vector128<int> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
15879
public static Vector128<long> SubtractWideningLower(Vector128<long> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
15886
public static Vector128<ushort> SubtractWideningLower(Vector128<ushort> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
15893
public static Vector128<uint> SubtractWideningLower(Vector128<uint> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
15900
public static Vector128<ulong> SubtractWideningLower(Vector128<ulong> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
15991
public static
Vector64
<byte> VectorTableLookup(Vector128<byte> table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
15998
public static
Vector64
<sbyte> VectorTableLookup(Vector128<sbyte> table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16004
public static
Vector64
<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16010
public static
Vector64
<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16016
public static
Vector64
<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16022
public static
Vector64
<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16028
public static
Vector64
<byte> VectorTableLookup((Vector128<byte>, Vector128<byte>, Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16034
public static
Vector64
<sbyte> VectorTableLookup((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16041
public static
Vector64
<byte> VectorTableLookupExtension(
Vector64
<byte> defaultValues, Vector128<byte> table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16048
public static
Vector64
<sbyte> VectorTableLookupExtension(
Vector64
<sbyte> defaultValues, Vector128<sbyte> table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16054
public static
Vector64
<byte> VectorTableLookupExtension(
Vector64
<byte> defaultValues, (Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16060
public static
Vector64
<sbyte> VectorTableLookupExtension(
Vector64
<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16066
public static
Vector64
<byte> VectorTableLookupExtension(
Vector64
<byte> defaultValues, (Vector128<byte>, Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16072
public static
Vector64
<sbyte> VectorTableLookupExtension(
Vector64
<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16078
public static
Vector64
<byte> VectorTableLookupExtension(
Vector64
<byte> defaultValues, (Vector128<byte>, Vector128<byte>, Vector128<byte>, Vector128<byte>) table,
Vector64
<byte> byteIndexes) { throw new PlatformNotSupportedException(); }
16084
public static
Vector64
<sbyte> VectorTableLookupExtension(
Vector64
<sbyte> defaultValues, (Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) table,
Vector64
<sbyte> byteIndexes) { throw new PlatformNotSupportedException(); }
16091
public static
Vector64
<byte> Xor(
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
16099
public static
Vector64
<double> Xor(
Vector64
<double> left,
Vector64
<double> right) { throw new PlatformNotSupportedException(); }
16106
public static
Vector64
<short> Xor(
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
16113
public static
Vector64
<int> Xor(
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
16120
public static
Vector64
<long> Xor(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
16127
public static
Vector64
<sbyte> Xor(
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
16135
public static
Vector64
<float> Xor(
Vector64
<float> left,
Vector64
<float> right) { throw new PlatformNotSupportedException(); }
16142
public static
Vector64
<ushort> Xor(
Vector64
<ushort> left,
Vector64
<ushort> right) { throw new PlatformNotSupportedException(); }
16149
public static
Vector64
<uint> Xor(
Vector64
<uint> left,
Vector64
<uint> right) { throw new PlatformNotSupportedException(); }
16156
public static
Vector64
<ulong> Xor(
Vector64
<ulong> left,
Vector64
<ulong> right) { throw new PlatformNotSupportedException(); }
16235
public static Vector128<ushort> ZeroExtendWideningLower(
Vector64
<byte> value) { throw new PlatformNotSupportedException(); }
16242
public static Vector128<int> ZeroExtendWideningLower(
Vector64
<short> value) { throw new PlatformNotSupportedException(); }
16249
public static Vector128<long> ZeroExtendWideningLower(
Vector64
<int> value) { throw new PlatformNotSupportedException(); }
16256
public static Vector128<short> ZeroExtendWideningLower(
Vector64
<sbyte> value) { throw new PlatformNotSupportedException(); }
16263
public static Vector128<uint> ZeroExtendWideningLower(
Vector64
<ushort> value) { throw new PlatformNotSupportedException(); }
16270
public static Vector128<ulong> ZeroExtendWideningLower(
Vector64
<uint> value) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Aes.PlatformNotSupported.cs (4)
63
public static Vector128<long> PolynomialMultiplyWideningLower(
Vector64
<long> left,
Vector64
<long> right) { throw new PlatformNotSupportedException(); }
70
public 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)
36
public static
Vector64
<int> DotProduct(
Vector64
<int> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right) { throw new PlatformNotSupportedException(); }
43
public static
Vector64
<uint> DotProduct(
Vector64
<uint> addend,
Vector64
<byte> left,
Vector64
<byte> right) { throw new PlatformNotSupportedException(); }
64
public static
Vector64
<int> DotProductBySelectedQuadruplet(
Vector64
<int> addend,
Vector64
<sbyte> left,
Vector64
<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
71
public static
Vector64
<int> DotProductBySelectedQuadruplet(
Vector64
<int> addend,
Vector64
<sbyte> left, Vector128<sbyte> right, [ConstantExpected(Max = (byte)(15))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
78
public static
Vector64
<uint> DotProductBySelectedQuadruplet(
Vector64
<uint> addend,
Vector64
<byte> left,
Vector64
<byte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
85
public static
Vector64
<uint> DotProductBySelectedQuadruplet(
Vector64
<uint> addend,
Vector64
<byte> left, Vector128<byte> right, [ConstantExpected(Max = (byte)(15))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
99
public static Vector128<int> DotProductBySelectedQuadruplet(Vector128<int> addend, Vector128<sbyte> left,
Vector64
<sbyte> right, [ConstantExpected(Max = (byte)(7))] byte rightScaledIndex) { throw new PlatformNotSupportedException(); }
113
public 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)
34
public static
Vector64
<short> MultiplyRoundedDoublingAndAddSaturateHighScalar(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
40
public static
Vector64
<int> MultiplyRoundedDoublingAndAddSaturateHighScalar(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
46
public static
Vector64
<short> MultiplyRoundedDoublingAndSubtractSaturateHighScalar(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
52
public static
Vector64
<int> MultiplyRoundedDoublingAndSubtractSaturateHighScalar(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
58
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
64
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(
Vector64
<short> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
70
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
76
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(
Vector64
<int> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
82
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
88
public static
Vector64
<short> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(
Vector64
<short> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
94
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
100
public static
Vector64
<int> MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(
Vector64
<int> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
108
public static
Vector64
<short> MultiplyRoundedDoublingAndAddSaturateHigh(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
115
public static
Vector64
<int> MultiplyRoundedDoublingAndAddSaturateHigh(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
136
public static
Vector64
<short> MultiplyRoundedDoublingAndSubtractSaturateHigh(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right) { throw new PlatformNotSupportedException(); }
143
public static
Vector64
<int> MultiplyRoundedDoublingAndSubtractSaturateHigh(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right) { throw new PlatformNotSupportedException(); }
164
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(
Vector64
<short> addend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
171
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(
Vector64
<short> addend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
178
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(
Vector64
<int> addend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
185
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(
Vector64
<int> addend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
192
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<short> addend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
206
public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<int> addend, Vector128<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
220
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(
Vector64
<short> minuend,
Vector64
<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
227
public static
Vector64
<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(
Vector64
<short> minuend,
Vector64
<short> left, Vector128<short> right, [ConstantExpected(Max = (byte)(7))] byte rightIndex) { throw new PlatformNotSupportedException(); }
234
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(
Vector64
<int> minuend,
Vector64
<int> left,
Vector64
<int> right, [ConstantExpected(Max = (byte)(1))] byte rightIndex) { throw new PlatformNotSupportedException(); }
241
public static
Vector64
<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(
Vector64
<int> minuend,
Vector64
<int> left, Vector128<int> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
248
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128<short> minuend, Vector128<short> left,
Vector64
<short> right, [ConstantExpected(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
262
public 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)
35
public static
Vector64
<uint> FixedRotate(
Vector64
<uint> hash_e) { throw new PlatformNotSupportedException(); }
42
public static Vector128<uint> HashUpdateChoose(Vector128<uint> hash_abcd,
Vector64
<uint> hash_e, Vector128<uint> wk) { throw new PlatformNotSupportedException(); }
49
public static Vector128<uint> HashUpdateMajority(Vector128<uint> hash_abcd,
Vector64
<uint> hash_e, Vector128<uint> wk) { throw new PlatformNotSupportedException(); }
56
public 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)
110
/// <inheritdoc cref="Vector64.All{T}(
Vector64
{T}, T)" />
115
/// <inheritdoc cref="Vector64.AllWhereAllBitsSet{T}(
Vector64
{T})" />
143
/// <inheritdoc cref="Vector64.Any{T}(
Vector64
{T}, T)" />
148
/// <inheritdoc cref="Vector64.AnyWhereAllBitsSet{T}(
Vector64
{T})" />
349
/// <inheritdoc cref="Vector64.Clamp{T}(
Vector64
{T},
Vector64
{T},
Vector64
{T})" />
357
/// <inheritdoc cref="Vector64.ClampNative{T}(
Vector64
{T},
Vector64
{T},
Vector64
{T})" />
636
/// <inheritdoc cref="Vector64.CopySign{T}(
Vector64
{T},
Vector64
{T})" />
726
/// <inheritdoc cref="Vector64.Cos(
Vector64
{double})" />
743
/// <inheritdoc cref="Vector64.Cos(
Vector64
{float})" />
767
/// <inheritdoc cref="Vector64.Count{T}(
Vector64
{T}, T)" />
772
/// <inheritdoc cref="Vector64.CountWhereAllBitsSet{T}(
Vector64
{T})" />
799
Vector64
<T> vector = Vector64.Create(value);
1154
public static Vector128<T> Create<T>(
Vector64
<T> value) => Create(value, value);
1156
/// <summary>Creates a new <see cref="Vector128{T}" /> instance from two <see cref="
Vector64
{T}" /> instances.</summary>
1163
public static Vector128<T> Create<T>(
Vector64
<T> lower,
Vector64
<T> upper)
1185
public static Vector128<byte> Create(
Vector64
<byte> lower,
Vector64
<byte> upper) => Create<byte>(lower, upper);
1191
public static Vector128<double> Create(
Vector64
<double> lower,
Vector64
<double> upper) => Create<double>(lower, upper);
1197
public static Vector128<short> Create(
Vector64
<short> lower,
Vector64
<short> upper) => Create<short>(lower, upper);
1204
public static Vector128<int> Create(
Vector64
<int> lower,
Vector64
<int> upper) => Create<int>(lower, upper);
1210
public static Vector128<long> Create(
Vector64
<long> lower,
Vector64
<long> upper) => Create<long>(lower, upper);
1216
public static Vector128<nint> Create(
Vector64
<nint> lower,
Vector64
<nint> upper) => Create<nint>(lower, upper);
1223
public static Vector128<nuint> Create(
Vector64
<nuint> lower,
Vector64
<nuint> upper) => Create<nuint>(lower, upper);
1230
public static Vector128<sbyte> Create(
Vector64
<sbyte> lower,
Vector64
<sbyte> upper) => Create<sbyte>(lower, upper);
1236
public static Vector128<float> Create(
Vector64
<float> lower,
Vector64
<float> upper) => Create<float>(lower, upper);
1243
public static Vector128<ushort> Create(
Vector64
<ushort> lower,
Vector64
<ushort> upper) => Create<ushort>(lower, upper);
1251
public static Vector128<uint> Create(
Vector64
<uint> lower,
Vector64
<uint> upper) => Create<uint>(lower, upper);
1258
public static Vector128<ulong> Create(
Vector64
<ulong> lower,
Vector64
<ulong> upper) => Create<ulong>(lower, upper);
1450
/// <inheritdoc cref="Vector64.DegreesToRadians(
Vector64
{double})" />
1468
/// <inheritdoc cref="Vector64.DegreesToRadians(
Vector64
{float})" />
1552
/// <inheritdoc cref="Vector64.Exp(
Vector64
{double})" />
1569
/// <inheritdoc cref="Vector64.Exp(
Vector64
{float})" />
1604
result |= vector._upper.ExtractMostSignificantBits() <<
Vector64
<T>.Count;
1651
/// <inheritdoc cref="Vector64.FusedMultiplyAdd(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
1662
/// <inheritdoc cref="Vector64.FusedMultiplyAdd(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
1694
/// <summary>Gets the value of the lower 64-bits as a new <see cref="
Vector64
{T}" />.</summary>
1697
/// <returns>The value of the lower 64-bits as a new <see cref="
Vector64
{T}" />.</returns>
1700
public static
Vector64
<T> GetLower<T>(this Vector128<T> vector)
1706
/// <summary>Gets the value of the upper 64-bits as a new <see cref="
Vector64
{T}" />.</summary>
1709
/// <returns>The value of the upper 64-bits as a new <see cref="
Vector64
{T}" />.</returns>
1712
public static
Vector64
<T> GetUpper<T>(this Vector128<T> vector)
1806
/// <inheritdoc cref="Vector64.Hypot(
Vector64
{double},
Vector64
{double})" />
1823
/// <inheritdoc cref="Vector64.Hypot(
Vector64
{float},
Vector64
{float})" />
1847
/// <inheritdoc cref="Vector64.IndexOf{T}(
Vector64
{T}, T)" />
1856
/// <inheritdoc cref="Vector64.IndexOfWhereAllBitsSet{T}(
Vector64
{T})" />
1875
/// <inheritdoc cref="Vector64.IsEvenInteger{T}(
Vector64
{T})" />
1891
/// <inheritdoc cref="Vector64.IsFinite{T}(
Vector64
{T})" />
1907
/// <inheritdoc cref="Vector64.IsInfinity{T}(
Vector64
{T})" />
1919
/// <inheritdoc cref="Vector64.IsInteger{T}(
Vector64
{T})" />
1931
/// <inheritdoc cref="Vector64.IsNaN{T}(
Vector64
{T})" />
1943
/// <inheritdoc cref="Vector64.IsNegative{T}(
Vector64
{T})" />
1970
/// <inheritdoc cref="Vector64.IsNegativeInfinity{T}(
Vector64
{T})" />
1986
/// <inheritdoc cref="Vector64.IsNormal{T}(
Vector64
{T})" />
2002
/// <inheritdoc cref="Vector64.IsOddInteger{T}(
Vector64
{T})" />
2018
/// <inheritdoc cref="Vector64.IsPositive{T}(
Vector64
{T})" />
2045
/// <inheritdoc cref="Vector64.IsPositiveInfinity{T}(
Vector64
{T})" />
2061
/// <inheritdoc cref="Vector64.IsSubnormal{T}(
Vector64
{T})" />
2077
/// <inheritdoc cref="Vector64.IsZero{T}(
Vector64
{T})" />
2082
/// <inheritdoc cref="Vector64.LastIndexOf{T}(
Vector64
{T}, T)" />
2087
/// <inheritdoc cref="Vector64.LastIndexOfWhereAllBitsSet{T}(
Vector64
{T})" />
2106
/// <inheritdoc cref="Vector64.Lerp(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
2124
/// <inheritdoc cref="Vector64.Lerp(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
2310
/// <inheritdoc cref="Vector64.Log(
Vector64
{double})" />
2327
/// <inheritdoc cref="Vector64.Log(
Vector64
{float})" />
2344
/// <inheritdoc cref="Vector64.Log2(
Vector64
{double})" />
2361
/// <inheritdoc cref="Vector64.Log2(
Vector64
{float})" />
2378
/// <inheritdoc cref="Vector64.Max{T}(
Vector64
{T},
Vector64
{T})" />
2396
/// <inheritdoc cref="Vector64.MaxMagnitude{T}(
Vector64
{T},
Vector64
{T})" />
2414
/// <inheritdoc cref="Vector64.MaxMagnitudeNumber{T}(
Vector64
{T},
Vector64
{T})" />
2432
/// <inheritdoc cref="Vector64.MaxNative{T}(
Vector64
{T},
Vector64
{T})" />
2450
/// <inheritdoc cref="Vector64.MaxNumber{T}(
Vector64
{T},
Vector64
{T})" />
2468
/// <inheritdoc cref="Vector64.Min{T}(
Vector64
{T},
Vector64
{T})" />
2486
/// <inheritdoc cref="Vector64.MinMagnitude{T}(
Vector64
{T},
Vector64
{T})" />
2504
/// <inheritdoc cref="Vector64.MinMagnitudeNumber{T}(
Vector64
{T},
Vector64
{T})" />
2522
/// <inheritdoc cref="Vector64.MinNative{T}(
Vector64
{T},
Vector64
{T})" />
2540
/// <inheritdoc cref="Vector64.MinNumber{T}(
Vector64
{T},
Vector64
{T})" />
2595
/// <inheritdoc cref="Vector64.MultiplyAddEstimate(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
2606
/// <inheritdoc cref="Vector64.MultiplyAddEstimate(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
2812
/// <inheritdoc cref="Vector64.None{T}(
Vector64
{T}, T)" />
2817
/// <inheritdoc cref="Vector64.NoneWhereAllBitsSet{T}(
Vector64
{T})" />
2844
/// <inheritdoc cref="Vector64.RadiansToDegrees(
Vector64
{double})" />
2862
/// <inheritdoc cref="Vector64.RadiansToDegrees(
Vector64
{float})" />
2906
/// <inheritdoc cref="Vector64.Round(
Vector64
{double})" />
2910
/// <inheritdoc cref="Vector64.Round(
Vector64
{float})" />
2914
/// <inheritdoc cref="Vector64.Round(
Vector64
{double}, MidpointRounding)" />
2918
/// <inheritdoc cref="Vector64.Round(
Vector64
{float}, MidpointRounding)" />
3705
/// <inheritdoc cref="Vector64.Sin(
Vector64
{double})" />
3722
/// <inheritdoc cref="Vector64.Sin(
Vector64
{float})" />
3746
/// <inheritdoc cref="Vector64.SinCos(
Vector64
{double})" />
3756
(
Vector64
<double> sinLower,
Vector64
<double> cosLower) = Vector64.SinCos(vector._lower);
3757
(
Vector64
<double> sinUpper,
Vector64
<double> cosUpper) = Vector64.SinCos(vector._upper);
3766
/// <inheritdoc cref="Vector64.SinCos(
Vector64
{float})" />
3783
(
Vector64
<float> sinLower,
Vector64
<float> cosLower) = Vector64.SinCos(vector._lower);
3784
(
Vector64
<float> sinUpper,
Vector64
<float> cosUpper) = Vector64.SinCos(vector._upper);
4016
/// <inheritdoc cref="Vector64.Truncate(
Vector64
{double})" />
4020
/// <inheritdoc cref="Vector64.Truncate(
Vector64
{float})" />
4096
Vector64
<byte> lower = source._lower;
4111
Vector64
<short> lower = source._lower;
4126
Vector64
<int> lower = source._lower;
4142
Vector64
<sbyte> lower = source._lower;
4157
Vector64
<float> lower = source._lower;
4173
Vector64
<ushort> lower = source._lower;
4189
Vector64
<uint> lower = source._lower;
4205
Vector64
<byte> upper = source._upper;
4220
Vector64
<short> upper = source._upper;
4235
Vector64
<int> upper = source._upper;
4251
Vector64
<sbyte> upper = source._upper;
4266
Vector64
<float> upper = source._upper;
4282
Vector64
<ushort> upper = source._upper;
4298
Vector64
<uint> upper = source._upper;
4331
/// <param name="value">The value of the lower 64-bits as a <see cref="
Vector64
{T}" />.</param>
4336
public static Vector128<T> WithLower<T>(this Vector128<T> vector,
Vector64
<T> value)
4348
/// <param name="value">The value of the upper 64-bits as a <see cref="
Vector64
{T}" />.</param>
4353
public static Vector128<T> WithUpper<T>(this Vector128<T> vector,
Vector64
<T> value)
4388
internal static void SetLowerUnsafe<T>(in this Vector128<T> vector,
Vector64
<T> value) => Unsafe.AsRef(in vector._lower) = value;
4391
internal 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)
34
internal readonly
Vector64
<T> _lower;
35
internal readonly
Vector64
<T> _upper;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
1238
public 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)
1277
public static Vector512<T> Create<T>(
Vector64
<T> value) => Create(Vector128.Create(value, value));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1009)
34
public static
Vector64
<T> Abs<T>(
Vector64
<T> vector)
46
Unsafe.SkipInit(out
Vector64
<T> result);
48
for (int index = 0; index <
Vector64
<T>.Count; index++)
60
public static
Vector64
<T> Add<T>(
Vector64
<T> left,
Vector64
<T> right) => left + right;
65
public static
Vector64
<T> AddSaturate<T>(
Vector64
<T> left,
Vector64
<T> right)
73
Unsafe.SkipInit(out
Vector64
<T> result);
75
for (int index = 0; index <
Vector64
<T>.Count; index++)
93
public static bool All<T>(
Vector64
<T> vector, T value) => vector == Create(value);
102
public static bool AllWhereAllBitsSet<T>(
Vector64
<T> vector)
125
public static
Vector64
<T> AndNot<T>(
Vector64
<T> left,
Vector64
<T> right) => left & ~right;
135
public static bool Any<T>(
Vector64
<T> vector, T value) => EqualsAny(vector, Create(value));
144
public static bool AnyWhereAllBitsSet<T>(
Vector64
<T> vector)
168
public static
Vector64
<TTo> As<TFrom, TTo>(this
Vector64
<TFrom> vector)
176
return Unsafe.BitCast<
Vector64
<TFrom>,
Vector64
<TTo>>(vector);
180
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Byte>" />.</summary>
186
public static
Vector64
<byte> AsByte<T>(this
Vector64
<T> vector) => vector.As<T, byte>();
188
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Double>" />.</summary>
194
public static
Vector64
<double> AsDouble<T>(this
Vector64
<T> vector) => vector.As<T, double>();
196
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int16>" />.</summary>
202
public static
Vector64
<short> AsInt16<T>(this
Vector64
<T> vector) => vector.As<T, short>();
204
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int32>" />.</summary>
210
public static
Vector64
<int> AsInt32<T>(this
Vector64
<T> vector) => vector.As<T, int>();
212
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int64>" />.</summary>
218
public static
Vector64
<long> AsInt64<T>(this
Vector64
<T> vector) => vector.As<T, long>();
220
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<IntPtr>" />.</summary>
226
public static
Vector64
<nint> AsNInt<T>(this
Vector64
<T> vector) => vector.As<T, nint>();
228
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UIntPtr>" />.</summary>
235
public static
Vector64
<nuint> AsNUInt<T>(this
Vector64
<T> vector) => vector.As<T, nuint>();
237
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<SByte>" />.</summary>
244
public static
Vector64
<sbyte> AsSByte<T>(this
Vector64
<T> vector) => vector.As<T, sbyte>();
246
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Single>" />.</summary>
252
public static
Vector64
<float> AsSingle<T>(this
Vector64
<T> vector) => vector.As<T, float>();
254
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt16>" />.</summary>
261
public static
Vector64
<ushort> AsUInt16<T>(this
Vector64
<T> vector) => vector.As<T, ushort>();
263
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt32>" />.</summary>
270
public static
Vector64
<uint> AsUInt32<T>(this
Vector64
<T> vector) => vector.As<T, uint>();
272
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt64>" />.</summary>
279
public static
Vector64
<ulong> AsUInt64<T>(this
Vector64
<T> vector) => vector.As<T, ulong>();
288
public static
Vector64
<T> BitwiseAnd<T>(
Vector64
<T> left,
Vector64
<T> right) => left & right;
297
public static
Vector64
<T> BitwiseOr<T>(
Vector64
<T> left,
Vector64
<T> right) => left | right;
304
internal static
Vector64
<T> Ceiling<T>(
Vector64
<T> vector)
321
Unsafe.SkipInit(out
Vector64
<T> result);
323
for (int index = 0; index <
Vector64
<T>.Count; index++)
338
public static
Vector64
<float> Ceiling(
Vector64
<float> vector) => Ceiling<float>(vector);
345
public static
Vector64
<double> Ceiling(
Vector64
<double> vector) => Ceiling<double>(vector);
349
public static
Vector64
<T> Clamp<T>(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max)
357
public static
Vector64
<T> ClampNative<T>(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max)
373
public static
Vector64
<T> ConditionalSelect<T>(
Vector64
<T> condition,
Vector64
<T> left,
Vector64
<T> right) => (left & condition) | AndNot(right, condition);
380
public static
Vector64
<double> ConvertToDouble(
Vector64
<long> vector)
382
Unsafe.SkipInit(out
Vector64
<double> result);
384
for (int i = 0; i <
Vector64
<double>.Count; i++)
399
public static
Vector64
<double> ConvertToDouble(
Vector64
<ulong> vector)
401
Unsafe.SkipInit(out
Vector64
<double> result);
403
for (int i = 0; i <
Vector64
<double>.Count; i++)
417
public static
Vector64
<int> ConvertToInt32(
Vector64
<float> vector)
419
Unsafe.SkipInit(out
Vector64
<int> result);
421
for (int i = 0; i <
Vector64
<int>.Count; i++)
435
public static
Vector64
<int> ConvertToInt32Native(
Vector64
<float> vector)
437
Unsafe.SkipInit(out
Vector64
<int> result);
439
for (int i = 0; i <
Vector64
<int>.Count; i++)
453
public static
Vector64
<long> ConvertToInt64(
Vector64
<double> vector)
455
Unsafe.SkipInit(out
Vector64
<long> result);
457
for (int i = 0; i <
Vector64
<long>.Count; i++)
471
public static
Vector64
<long> ConvertToInt64Native(
Vector64
<double> vector)
473
Unsafe.SkipInit(out
Vector64
<long> result);
475
for (int i = 0; i <
Vector64
<long>.Count; i++)
489
public static
Vector64
<float> ConvertToSingle(
Vector64
<int> vector)
491
Unsafe.SkipInit(out
Vector64
<float> result);
493
for (int i = 0; i <
Vector64
<float>.Count; i++)
508
public static
Vector64
<float> ConvertToSingle(
Vector64
<uint> vector)
510
Unsafe.SkipInit(out
Vector64
<float> result);
512
for (int i = 0; i <
Vector64
<float>.Count; i++)
527
public static
Vector64
<uint> ConvertToUInt32(
Vector64
<float> vector)
529
Unsafe.SkipInit(out
Vector64
<uint> result);
531
for (int i = 0; i <
Vector64
<uint>.Count; i++)
546
public static
Vector64
<uint> ConvertToUInt32Native(
Vector64
<float> vector)
548
Unsafe.SkipInit(out
Vector64
<uint> result);
550
for (int i = 0; i <
Vector64
<uint>.Count; i++)
565
public static
Vector64
<ulong> ConvertToUInt64(
Vector64
<double> vector)
567
Unsafe.SkipInit(out
Vector64
<ulong> result);
569
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
584
public static
Vector64
<ulong> ConvertToUInt64Native(
Vector64
<double> vector)
586
Unsafe.SkipInit(out
Vector64
<ulong> result);
588
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
600
public static
Vector64
<T> CopySign<T>(
Vector64
<T> value,
Vector64
<T> sign)
612
return VectorMath.CopySign<
Vector64
<T>, T>(value, sign);
616
Unsafe.SkipInit(out
Vector64
<T> result);
618
for (int index = 0; index <
Vector64
<T>.Count; index++)
628
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given array.</summary>
632
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
636
public static void CopyTo<T>(this
Vector64
<T> vector, T[] destination)
640
if (destination.Length <
Vector64
<T>.Count)
648
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given array starting at the specified index.</summary>
653
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
658
public static void CopyTo<T>(this
Vector64
<T> vector, T[] destination, int startIndex)
667
if ((destination.Length - startIndex) <
Vector64
<T>.Count)
675
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given span.</summary>
679
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
682
public static void CopyTo<T>(this
Vector64
<T> vector, Span<T> destination)
684
if (destination.Length <
Vector64
<T>.Count)
692
internal static
Vector64
<T> Cos<T>(
Vector64
<T> vector)
695
Unsafe.SkipInit(out
Vector64
<T> result);
697
for (int index = 0; index <
Vector64
<T>.Count; index++)
710
public static
Vector64
<double> Cos(
Vector64
<double> vector)
714
return VectorMath.CosDouble<
Vector64
<double>,
Vector64
<long>>(vector);
726
public static
Vector64
<float> Cos(
Vector64
<float> vector)
732
return VectorMath.CosSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
736
return VectorMath.CosSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
753
public static int Count<T>(
Vector64
<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
762
public static int CountWhereAllBitsSet<T>(
Vector64
<T> vector)
778
/// <summary>Creates a new <see cref="
Vector64
{T}" /> instance with all elements initialized to the specified value.</summary>
781
/// <returns>A new <see cref="
Vector64
{T}" /> with all elements initialized to <paramref name="value" />.</returns>
784
public static
Vector64
<T> Create<T>(T value)
786
Unsafe.SkipInit(out
Vector64
<T> result);
788
for (int index = 0; index <
Vector64
<T>.Count; index++)
801
public static
Vector64
<byte> Create(byte value) => Create<byte>(value);
807
public static
Vector64
<double> Create(double value) => Create<double>(value);
814
public static
Vector64
<short> Create(short value) => Create<short>(value);
821
public static
Vector64
<int> Create(int value) => Create<int>(value);
827
public static
Vector64
<long> Create(long value) => Create<long>(value);
833
public static
Vector64
<nint> Create(nint value) => Create<nint>(value);
840
public static
Vector64
<nuint> Create(nuint value) => Create<nuint>(value);
848
public static
Vector64
<sbyte> Create(sbyte value) => Create<sbyte>(value);
854
public static
Vector64
<float> Create(float value) => Create<float>(value);
862
public static
Vector64
<ushort> Create(ushort value) => Create<ushort>(value);
870
public static
Vector64
<uint> Create(uint value) => Create<uint>(value);
877
public static
Vector64
<ulong> Create(ulong value) => Create<ulong>(value);
879
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given array.</summary>
882
/// <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>
883
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
887
public static
Vector64
<T> Create<T>(T[] values)
891
if (values.Length <
Vector64
<T>.Count)
896
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref values[0]));
899
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given array.</summary>
903
/// <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>
904
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="
Vector64
{T}.Count" />.</exception>
908
public static
Vector64
<T> Create<T>(T[] values, int index)
912
if ((index < 0) || ((values.Length - index) <
Vector64
<T>.Count))
917
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref values[index]));
920
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given readonly span.</summary>
923
/// <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>
924
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
927
public static
Vector64
<T> Create<T>(ReadOnlySpan<T> values)
929
if (values.Length <
Vector64
<T>.Count)
934
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
950
public static
Vector64
<byte> Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7)
952
Unsafe.SkipInit(out
Vector64
<byte> result);
973
public static
Vector64
<short> Create(short e0, short e1, short e2, short e3)
975
Unsafe.SkipInit(out
Vector64
<short> result);
990
public static
Vector64
<int> Create(int e0, int e1)
992
Unsafe.SkipInit(out
Vector64
<int> result);
1012
public static
Vector64
<sbyte> Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7)
1014
Unsafe.SkipInit(out
Vector64
<sbyte> result);
1032
public static
Vector64
<float> Create(float e0, float e1)
1034
Unsafe.SkipInit(out
Vector64
<float> result);
1050
public static
Vector64
<ushort> Create(ushort e0, ushort e1, ushort e2, ushort e3)
1052
Unsafe.SkipInit(out
Vector64
<ushort> result);
1068
public static
Vector64
<uint> Create(uint e0, uint e1)
1070
Unsafe.SkipInit(out
Vector64
<uint> result);
1076
/// <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>
1083
public static
Vector64
<T> CreateScalar<T>(T value)
1085
Vector64
<T> result =
Vector64
<T>.Zero;
1094
public static
Vector64
<byte> CreateScalar(byte value) => CreateScalar<byte>(value);
1100
public static
Vector64
<double> CreateScalar(double value) => CreateScalar<double>(value);
1106
public static
Vector64
<short> CreateScalar(short value) => CreateScalar<short>(value);
1112
public static
Vector64
<int> CreateScalar(int value) => CreateScalar<int>(value);
1118
public static
Vector64
<long> CreateScalar(long value) => CreateScalar<long>(value);
1124
public static
Vector64
<nint> CreateScalar(nint value) => CreateScalar<nint>(value);
1131
public static
Vector64
<nuint> CreateScalar(nuint value) => CreateScalar<nuint>(value);
1138
public static
Vector64
<sbyte> CreateScalar(sbyte value) => CreateScalar<sbyte>(value);
1144
public static
Vector64
<float> CreateScalar(float value) => CreateScalar<float>(value);
1151
public static
Vector64
<ushort> CreateScalar(ushort value) => CreateScalar<ushort>(value);
1158
public static
Vector64
<uint> CreateScalar(uint value) => CreateScalar<uint>(value);
1165
public static
Vector64
<ulong> CreateScalar(ulong value) => CreateScalar<ulong>(value);
1167
/// <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>
1170
/// <returns>A new <see cref="
Vector64
{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1174
public static
Vector64
<T> CreateScalarUnsafe<T>(T value)
1180
Unsafe.SkipInit(out
Vector64
<T> result);
1190
public static
Vector64
<byte> CreateScalarUnsafe(byte value) => CreateScalarUnsafe<byte>(value);
1196
public static
Vector64
<double> CreateScalarUnsafe(double value) => CreateScalarUnsafe<double>(value);
1202
public static
Vector64
<short> CreateScalarUnsafe(short value) => CreateScalarUnsafe<short>(value);
1208
public static
Vector64
<int> CreateScalarUnsafe(int value) => CreateScalarUnsafe<int>(value);
1214
public static
Vector64
<long> CreateScalarUnsafe(long value) => CreateScalarUnsafe<long>(value);
1220
public static
Vector64
<nint> CreateScalarUnsafe(nint value) => CreateScalarUnsafe<nint>(value);
1227
public static
Vector64
<nuint> CreateScalarUnsafe(nuint value) => CreateScalarUnsafe<nuint>(value);
1234
public static
Vector64
<sbyte> CreateScalarUnsafe(sbyte value) => CreateScalarUnsafe<sbyte>(value);
1240
public static
Vector64
<float> CreateScalarUnsafe(float value) => CreateScalarUnsafe<float>(value);
1247
public static
Vector64
<ushort> CreateScalarUnsafe(ushort value) => CreateScalarUnsafe<ushort>(value);
1254
public static
Vector64
<uint> CreateScalarUnsafe(uint value) => CreateScalarUnsafe<uint>(value);
1261
public static
Vector64
<ulong> CreateScalarUnsafe(ulong value) => CreateScalarUnsafe<ulong>(value);
1263
/// <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>
1267
/// <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>
1270
public static
Vector64
<T> CreateSequence<T>(T start, T step) => (
Vector64
<T>.Indices * step) + Create(start);
1272
internal static
Vector64
<T> DegreesToRadians<T>(
Vector64
<T> degrees)
1275
Unsafe.SkipInit(out
Vector64
<T> result);
1277
for (int index = 0; index <
Vector64
<T>.Count; index++)
1291
public static
Vector64
<double> DegreesToRadians(
Vector64
<double> degrees)
1295
return VectorMath.DegreesToRadians<
Vector64
<double>, double>(degrees);
1308
public static
Vector64
<float> DegreesToRadians(
Vector64
<float> degrees)
1312
return VectorMath.DegreesToRadians<
Vector64
<float>, float>(degrees);
1327
public static
Vector64
<T> Divide<T>(
Vector64
<T> left,
Vector64
<T> right) => left / right;
1335
public static
Vector64
<T> Divide<T>(
Vector64
<T> left, T right) => left / right;
1344
public static T Dot<T>(
Vector64
<T> left,
Vector64
<T> right) => Sum(left * right);
1354
public static
Vector64
<T> Equals<T>(
Vector64
<T> left,
Vector64
<T> right)
1356
Unsafe.SkipInit(out
Vector64
<T> result);
1358
for (int index = 0; index <
Vector64
<T>.Count; index++)
1374
public static bool EqualsAll<T>(
Vector64
<T> left,
Vector64
<T> right) => left == right;
1384
public static bool EqualsAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1386
for (int index = 0; index <
Vector64
<T>.Count; index++)
1397
internal static
Vector64
<T> Exp<T>(
Vector64
<T> vector)
1400
Unsafe.SkipInit(out
Vector64
<T> result);
1402
for (int index = 0; index <
Vector64
<T>.Count; index++)
1415
public static
Vector64
<double> Exp(
Vector64
<double> vector)
1419
return VectorMath.ExpDouble<
Vector64
<double>,
Vector64
<ulong>>(vector);
1431
public static
Vector64
<float> Exp(
Vector64
<float> vector)
1437
return VectorMath.ExpSingle<
Vector64
<float>,
Vector64
<uint>, Vector128<double>, Vector128<ulong>>(vector);
1441
return VectorMath.ExpSingle<
Vector64
<float>,
Vector64
<uint>,
Vector64
<double>,
Vector64
<ulong>>(vector);
1458
public static uint ExtractMostSignificantBits<T>(this
Vector64
<T> vector)
1462
for (int index = 0; index <
Vector64
<T>.Count; index++)
1476
internal static
Vector64
<T> Floor<T>(
Vector64
<T> vector)
1493
Unsafe.SkipInit(out
Vector64
<T> result);
1495
for (int index = 0; index <
Vector64
<T>.Count; index++)
1510
public static
Vector64
<float> Floor(
Vector64
<float> vector) => Floor<float>(vector);
1517
public static
Vector64
<double> Floor(
Vector64
<double> vector) => Floor<double>(vector);
1530
public static
Vector64
<double> FusedMultiplyAdd(
Vector64
<double> left,
Vector64
<double> right,
Vector64
<double> addend)
1532
Unsafe.SkipInit(out
Vector64
<double> result);
1534
for (int index = 0; index <
Vector64
<double>.Count; index++)
1554
public static
Vector64
<float> FusedMultiplyAdd(
Vector64
<float> left,
Vector64
<float> right,
Vector64
<float> addend)
1556
Unsafe.SkipInit(out
Vector64
<float> result);
1558
for (int index = 0; index <
Vector64
<float>.Count; index++)
1576
public static T GetElement<T>(this
Vector64
<T> vector, int index)
1578
if ((uint)(index) >= (uint)(
Vector64
<T>.Count))
1594
public static
Vector64
<T> GreaterThan<T>(
Vector64
<T> left,
Vector64
<T> right)
1596
Unsafe.SkipInit(out
Vector64
<T> result);
1598
for (int index = 0; index <
Vector64
<T>.Count; index++)
1615
public static bool GreaterThanAll<T>(
Vector64
<T> left,
Vector64
<T> right)
1617
for (int index = 0; index <
Vector64
<T>.Count; index++)
1636
public static bool GreaterThanAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1638
for (int index = 0; index <
Vector64
<T>.Count; index++)
1657
public static
Vector64
<T> GreaterThanOrEqual<T>(
Vector64
<T> left,
Vector64
<T> right)
1659
Unsafe.SkipInit(out
Vector64
<T> result);
1661
for (int index = 0; index <
Vector64
<T>.Count; index++)
1678
public static bool GreaterThanOrEqualAll<T>(
Vector64
<T> left,
Vector64
<T> right)
1680
for (int index = 0; index <
Vector64
<T>.Count; index++)
1699
public static bool GreaterThanOrEqualAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1701
for (int index = 0; index <
Vector64
<T>.Count; index++)
1712
internal static
Vector64
<T> Hypot<T>(
Vector64
<T> x,
Vector64
<T> y)
1715
Unsafe.SkipInit(out
Vector64
<T> result);
1717
for (int index = 0; index <
Vector64
<T>.Count; index++)
1731
public static
Vector64
<double> Hypot(
Vector64
<double> x,
Vector64
<double> y)
1735
return VectorMath.HypotDouble<
Vector64
<double>,
Vector64
<ulong>>(x, y);
1748
public static
Vector64
<float> Hypot(
Vector64
<float> x,
Vector64
<float> y)
1754
return VectorMath.HypotSingle<
Vector64
<float>, Vector128<double>>(x, y);
1758
return VectorMath.HypotSingle<
Vector64
<float>,
Vector64
<double>>(x, y);
1775
public static int IndexOf<T>(
Vector64
<T> vector, T value)
1788
public static int IndexOfWhereAllBitsSet<T>(
Vector64
<T> vector)
1807
public static
Vector64
<T> IsEvenInteger<T>(
Vector64
<T> vector)
1811
return VectorMath.IsEvenIntegerSingle<
Vector64
<float>,
Vector64
<uint>>(vector.AsSingle()).As<float, T>();
1815
return VectorMath.IsEvenIntegerDouble<
Vector64
<double>,
Vector64
<ulong>>(vector.AsDouble()).As<double, T>();
1817
return IsZero(vector &
Vector64
<T>.One);
1823
public static
Vector64
<T> IsFinite<T>(
Vector64
<T> vector)
1833
return
Vector64
<T>.AllBitsSet;
1839
public static
Vector64
<T> IsInfinity<T>(
Vector64
<T> vector)
1845
return
Vector64
<T>.Zero;
1851
public static
Vector64
<T> IsInteger<T>(
Vector64
<T> vector)
1857
return
Vector64
<T>.AllBitsSet;
1863
public static
Vector64
<T> IsNaN<T>(
Vector64
<T> vector)
1869
return
Vector64
<T>.Zero;
1875
public static
Vector64
<T> IsNegative<T>(
Vector64
<T> vector)
1883
return
Vector64
<T>.Zero;
1887
return LessThan(vector.AsInt32(),
Vector64
<int>.Zero).As<int, T>();
1891
return LessThan(vector.AsInt64(),
Vector64
<long>.Zero).As<long, T>();
1895
return LessThan(vector,
Vector64
<T>.Zero);
1902
public static
Vector64
<T> IsNegativeInfinity<T>(
Vector64
<T> vector)
1912
return
Vector64
<T>.Zero;
1918
public static
Vector64
<T> IsNormal<T>(
Vector64
<T> vector)
1934
public static
Vector64
<T> IsOddInteger<T>(
Vector64
<T> vector)
1938
return VectorMath.IsOddIntegerSingle<
Vector64
<float>,
Vector64
<uint>>(vector.AsSingle()).As<float, T>();
1942
return VectorMath.IsOddIntegerDouble<
Vector64
<double>,
Vector64
<ulong>>(vector.AsDouble()).As<double, T>();
1944
return ~IsZero(vector &
Vector64
<T>.One);
1950
public static
Vector64
<T> IsPositive<T>(
Vector64
<T> vector)
1958
return
Vector64
<T>.AllBitsSet;
1962
return GreaterThanOrEqual(vector.AsInt32(),
Vector64
<int>.Zero).As<int, T>();
1966
return GreaterThanOrEqual(vector.AsInt64(),
Vector64
<long>.Zero).As<long, T>();
1970
return GreaterThanOrEqual(vector,
Vector64
<T>.Zero);
1977
public static
Vector64
<T> IsPositiveInfinity<T>(
Vector64
<T> vector)
1987
return
Vector64
<T>.Zero;
1993
public static
Vector64
<T> IsSubnormal<T>(
Vector64
<T> vector)
1997
return LessThan(Abs(vector).AsUInt32() -
Vector64
<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>();
2001
return LessThan(Abs(vector).AsUInt64() -
Vector64
<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
2003
return
Vector64
<T>.Zero;
2009
public static
Vector64
<T> IsZero<T>(
Vector64
<T> vector) => Equals(vector,
Vector64
<T>.Zero);
2019
public static int LastIndexOf<T>(
Vector64
<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
2028
public static int LastIndexOfWhereAllBitsSet<T>(
Vector64
<T> vector)
2044
internal static
Vector64
<T> Lerp<T>(
Vector64
<T> x,
Vector64
<T> y,
Vector64
<T> amount)
2047
Unsafe.SkipInit(out
Vector64
<T> result);
2049
for (int index = 0; index <
Vector64
<T>.Count; index++)
2065
public static
Vector64
<double> Lerp(
Vector64
<double> x,
Vector64
<double> y,
Vector64
<double> amount)
2069
return VectorMath.Lerp<
Vector64
<double>, double>(x, y, amount);
2084
public static
Vector64
<float> Lerp(
Vector64
<float> x,
Vector64
<float> y,
Vector64
<float> amount)
2088
return VectorMath.Lerp<
Vector64
<float>, float>(x, y, amount);
2104
public static
Vector64
<T> LessThan<T>(
Vector64
<T> left,
Vector64
<T> right)
2106
Unsafe.SkipInit(out
Vector64
<T> result);
2108
for (int index = 0; index <
Vector64
<T>.Count; index++)
2125
public static bool LessThanAll<T>(
Vector64
<T> left,
Vector64
<T> right)
2127
for (int index = 0; index <
Vector64
<T>.Count; index++)
2146
public static bool LessThanAny<T>(
Vector64
<T> left,
Vector64
<T> right)
2148
for (int index = 0; index <
Vector64
<T>.Count; index++)
2167
public static
Vector64
<T> LessThanOrEqual<T>(
Vector64
<T> left,
Vector64
<T> right)
2169
Unsafe.SkipInit(out
Vector64
<T> result);
2171
for (int index = 0; index <
Vector64
<T>.Count; index++)
2188
public static bool LessThanOrEqualAll<T>(
Vector64
<T> left,
Vector64
<T> right)
2190
for (int index = 0; index <
Vector64
<T>.Count; index++)
2209
public static bool LessThanOrEqualAny<T>(
Vector64
<T> left,
Vector64
<T> right)
2211
for (int index = 0; index <
Vector64
<T>.Count; index++)
2229
public static unsafe
Vector64
<T> Load<T>(T* source) => LoadUnsafe(ref *source);
2239
public static unsafe
Vector64
<T> LoadAligned<T>(T* source)
2248
return *(
Vector64
<T>*)source;
2259
public static unsafe
Vector64
<T> LoadAlignedNonTemporal<T>(T* source) => LoadAligned(source);
2268
public static
Vector64
<T> LoadUnsafe<T>(ref readonly T source)
2272
return Unsafe.ReadUnaligned<
Vector64
<T>>(in address);
2284
public static
Vector64
<T> LoadUnsafe<T>(ref readonly T source, nuint elementOffset)
2288
return Unsafe.ReadUnaligned<
Vector64
<T>>(in address);
2291
internal static
Vector64
<T> Log<T>(
Vector64
<T> vector)
2294
Unsafe.SkipInit(out
Vector64
<T> result);
2296
for (int index = 0; index <
Vector64
<T>.Count; index++)
2309
public static
Vector64
<double> Log(
Vector64
<double> vector)
2313
return VectorMath.LogDouble<
Vector64
<double>,
Vector64
<long>,
Vector64
<ulong>>(vector);
2325
public static
Vector64
<float> Log(
Vector64
<float> vector)
2329
return VectorMath.LogSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<uint>>(vector);
2337
internal static
Vector64
<T> Log2<T>(
Vector64
<T> vector)
2340
Unsafe.SkipInit(out
Vector64
<T> result);
2342
for (int index = 0; index <
Vector64
<T>.Count; index++)
2355
public static
Vector64
<double> Log2(
Vector64
<double> vector)
2359
return VectorMath.Log2Double<
Vector64
<double>,
Vector64
<long>,
Vector64
<ulong>>(vector);
2371
public static
Vector64
<float> Log2(
Vector64
<float> vector)
2375
return VectorMath.Log2Single<
Vector64
<float>,
Vector64
<int>,
Vector64
<uint>>(vector);
2386
public static
Vector64
<T> Max<T>(
Vector64
<T> left,
Vector64
<T> right)
2390
return VectorMath.Max<
Vector64
<T>, T>(left, right);
2394
Unsafe.SkipInit(out
Vector64
<T> result);
2396
for (int index = 0; index <
Vector64
<T>.Count; index++)
2409
public static
Vector64
<T> MaxMagnitude<T>(
Vector64
<T> left,
Vector64
<T> right)
2413
return VectorMath.MaxMagnitude<
Vector64
<T>, T>(left, right);
2417
Unsafe.SkipInit(out
Vector64
<T> result);
2419
for (int index = 0; index <
Vector64
<T>.Count; index++)
2432
public static
Vector64
<T> MaxMagnitudeNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2436
return VectorMath.MaxMagnitudeNumber<
Vector64
<T>, T>(left, right);
2440
Unsafe.SkipInit(out
Vector64
<T> result);
2442
for (int index = 0; index <
Vector64
<T>.Count; index++)
2455
public static
Vector64
<T> MaxNative<T>(
Vector64
<T> left,
Vector64
<T> right)
2463
Unsafe.SkipInit(out
Vector64
<T> result);
2465
for (int index = 0; index <
Vector64
<T>.Count; index++)
2478
public static
Vector64
<T> MaxNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2482
return VectorMath.MaxNumber<
Vector64
<T>, T>(left, right);
2486
Unsafe.SkipInit(out
Vector64
<T> result);
2488
for (int index = 0; index <
Vector64
<T>.Count; index++)
2501
public static
Vector64
<T> Min<T>(
Vector64
<T> left,
Vector64
<T> right)
2505
return VectorMath.Min<
Vector64
<T>, T>(left, right);
2509
Unsafe.SkipInit(out
Vector64
<T> result);
2511
for (int index = 0; index <
Vector64
<T>.Count; index++)
2524
public static
Vector64
<T> MinMagnitude<T>(
Vector64
<T> left,
Vector64
<T> right)
2528
return VectorMath.MinMagnitude<
Vector64
<T>, T>(left, right);
2532
Unsafe.SkipInit(out
Vector64
<T> result);
2534
for (int index = 0; index <
Vector64
<T>.Count; index++)
2547
public static
Vector64
<T> MinMagnitudeNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2551
return VectorMath.MinMagnitudeNumber<
Vector64
<T>, T>(left, right);
2555
Unsafe.SkipInit(out
Vector64
<T> result);
2557
for (int index = 0; index <
Vector64
<T>.Count; index++)
2570
public static
Vector64
<T> MinNative<T>(
Vector64
<T> left,
Vector64
<T> right)
2578
Unsafe.SkipInit(out
Vector64
<T> result);
2580
for (int index = 0; index <
Vector64
<T>.Count; index++)
2593
public static
Vector64
<T> MinNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2597
return VectorMath.MinNumber<
Vector64
<T>, T>(left, right);
2601
Unsafe.SkipInit(out
Vector64
<T> result);
2603
for (int index = 0; index <
Vector64
<T>.Count; index++)
2620
public static
Vector64
<T> Multiply<T>(
Vector64
<T> left,
Vector64
<T> right) => left * right;
2629
public static
Vector64
<T> Multiply<T>(
Vector64
<T> left, T right) => left * right;
2638
public static
Vector64
<T> Multiply<T>(T left,
Vector64
<T> right) => right * left;
2642
internal static
Vector64
<T> MultiplyAddEstimate<T>(
Vector64
<T> left,
Vector64
<T> right,
Vector64
<T> addend)
2644
Unsafe.SkipInit(out
Vector64
<T> result);
2646
for (int index = 0; index <
Vector64
<T>.Count; index++)
2666
public static
Vector64
<double> MultiplyAddEstimate(
Vector64
<double> left,
Vector64
<double> right,
Vector64
<double> addend)
2668
Unsafe.SkipInit(out
Vector64
<double> result);
2670
for (int index = 0; index <
Vector64
<double>.Count; index++)
2690
public static
Vector64
<float> MultiplyAddEstimate(
Vector64
<float> left,
Vector64
<float> right,
Vector64
<float> addend)
2692
Unsafe.SkipInit(out
Vector64
<float> result);
2694
for (int index = 0; index <
Vector64
<float>.Count; index++)
2705
internal static
Vector64
<TResult> Narrow<TSource, TResult>(
Vector64
<TSource> lower,
Vector64
<TSource> upper)
2709
Unsafe.SkipInit(out
Vector64
<TResult> result);
2711
for (int i = 0; i <
Vector64
<TSource>.Count; i++)
2717
for (int i =
Vector64
<TSource>.Count; i <
Vector64
<TResult>.Count; i++)
2719
TResult value = TResult.CreateTruncating(upper.GetElementUnsafe(i -
Vector64
<TSource>.Count));
2729
public static
Vector64
<float> Narrow(
Vector64
<double> lower,
Vector64
<double> upper)
2736
public static
Vector64
<sbyte> Narrow(
Vector64
<short> lower,
Vector64
<short> upper)
2742
public static
Vector64
<short> Narrow(
Vector64
<int> lower,
Vector64
<int> upper)
2748
public static
Vector64
<int> Narrow(
Vector64
<long> lower,
Vector64
<long> upper)
2755
public static
Vector64
<byte> Narrow(
Vector64
<ushort> lower,
Vector64
<ushort> upper)
2762
public static
Vector64
<ushort> Narrow(
Vector64
<uint> lower,
Vector64
<uint> upper)
2769
public static
Vector64
<uint> Narrow(
Vector64
<ulong> lower,
Vector64
<ulong> upper)
2774
internal static
Vector64
<TResult> NarrowWithSaturation<TSource, TResult>(
Vector64
<TSource> lower,
Vector64
<TSource> upper)
2778
Unsafe.SkipInit(out
Vector64
<TResult> result);
2780
for (int i = 0; i <
Vector64
<TSource>.Count; i++)
2786
for (int i =
Vector64
<TSource>.Count; i <
Vector64
<TResult>.Count; i++)
2788
TResult value = TResult.CreateSaturating(upper.GetElementUnsafe(i -
Vector64
<TSource>.Count));
2798
public static
Vector64
<float> NarrowWithSaturation(
Vector64
<double> lower,
Vector64
<double> upper)
2805
public static
Vector64
<sbyte> NarrowWithSaturation(
Vector64
<short> lower,
Vector64
<short> upper)
2811
public static
Vector64
<short> NarrowWithSaturation(
Vector64
<int> lower,
Vector64
<int> upper)
2817
public static
Vector64
<int> NarrowWithSaturation(
Vector64
<long> lower,
Vector64
<long> upper)
2824
public static
Vector64
<byte> NarrowWithSaturation(
Vector64
<ushort> lower,
Vector64
<ushort> upper)
2831
public static
Vector64
<ushort> NarrowWithSaturation(
Vector64
<uint> lower,
Vector64
<uint> upper)
2838
public static
Vector64
<uint> NarrowWithSaturation(
Vector64
<ulong> lower,
Vector64
<ulong> upper)
2847
public static
Vector64
<T> Negate<T>(
Vector64
<T> vector) => -vector;
2857
public static bool None<T>(
Vector64
<T> vector, T value) => !EqualsAny(vector, Create(value));
2866
public static bool NoneWhereAllBitsSet<T>(
Vector64
<T> vector)
2888
public static
Vector64
<T> OnesComplement<T>(
Vector64
<T> vector) => ~vector;
2890
internal static
Vector64
<T> RadiansToDegrees<T>(
Vector64
<T> radians)
2893
Unsafe.SkipInit(out
Vector64
<T> result);
2895
for (int index = 0; index <
Vector64
<T>.Count; index++)
2909
public static
Vector64
<double> RadiansToDegrees(
Vector64
<double> radians)
2913
return VectorMath.RadiansToDegrees<
Vector64
<double>, double>(radians);
2926
public static
Vector64
<float> RadiansToDegrees(
Vector64
<float> radians)
2930
return VectorMath.RadiansToDegrees<
Vector64
<float>, float>(radians);
2940
internal static
Vector64
<T> Round<T>(
Vector64
<T> vector)
2957
Unsafe.SkipInit(out
Vector64
<T> result);
2959
for (int index = 0; index <
Vector64
<T>.Count; index++)
2971
public static
Vector64
<double> Round(
Vector64
<double> vector) => Round<double>(vector);
2975
public static
Vector64
<float> Round(
Vector64
<float> vector) => Round<float>(vector);
2982
public static
Vector64
<double> Round(
Vector64
<double> vector, MidpointRounding mode) => VectorMath.RoundDouble(vector, mode);
2989
public static
Vector64
<float> Round(
Vector64
<float> vector, MidpointRounding mode) => VectorMath.RoundSingle(vector, mode);
2996
internal static
Vector64
<T> ShiftLeft<T>(
Vector64
<T> vector, int shiftCount) => vector << shiftCount;
3003
public static
Vector64
<byte> ShiftLeft(
Vector64
<byte> vector, int shiftCount) => vector << shiftCount;
3010
public static
Vector64
<short> ShiftLeft(
Vector64
<short> vector, int shiftCount) => vector << shiftCount;
3017
public static
Vector64
<int> ShiftLeft(
Vector64
<int> vector, int shiftCount) => vector << shiftCount;
3024
public static
Vector64
<long> ShiftLeft(
Vector64
<long> vector, int shiftCount) => vector << shiftCount;
3031
public static
Vector64
<nint> ShiftLeft(
Vector64
<nint> vector, int shiftCount) => vector << shiftCount;
3039
public static
Vector64
<nuint> ShiftLeft(
Vector64
<nuint> vector, int shiftCount) => vector << shiftCount;
3047
public static
Vector64
<sbyte> ShiftLeft(
Vector64
<sbyte> vector, int shiftCount) => vector << shiftCount;
3055
public static
Vector64
<ushort> ShiftLeft(
Vector64
<ushort> vector, int shiftCount) => vector << shiftCount;
3063
public static
Vector64
<uint> ShiftLeft(
Vector64
<uint> vector, int shiftCount) => vector << shiftCount;
3066
internal static
Vector64
<uint> ShiftLeft(
Vector64
<uint> vector,
Vector64
<uint> shiftCount)
3068
Unsafe.SkipInit(out
Vector64
<uint> result);
3070
for (int index = 0; index <
Vector64
<uint>.Count; index++)
3085
public static
Vector64
<ulong> ShiftLeft(
Vector64
<ulong> vector, int shiftCount) => vector << shiftCount;
3088
internal static
Vector64
<ulong> ShiftLeft(
Vector64
<ulong> vector,
Vector64
<ulong> shiftCount)
3090
Unsafe.SkipInit(out
Vector64
<ulong> result);
3092
for (int index = 0; index <
Vector64
<ulong>.Count; index++)
3106
internal static
Vector64
<T> ShiftRightArithmetic<T>(
Vector64
<T> vector, int shiftCount) => vector >> shiftCount;
3113
public static
Vector64
<short> ShiftRightArithmetic(
Vector64
<short> vector, int shiftCount) => vector >> shiftCount;
3120
public static
Vector64
<int> ShiftRightArithmetic(
Vector64
<int> vector, int shiftCount) => vector >> shiftCount;
3127
public static
Vector64
<long> ShiftRightArithmetic(
Vector64
<long> vector, int shiftCount) => vector >> shiftCount;
3134
public static
Vector64
<nint> ShiftRightArithmetic(
Vector64
<nint> vector, int shiftCount) => vector >> shiftCount;
3142
public static
Vector64
<sbyte> ShiftRightArithmetic(
Vector64
<sbyte> vector, int shiftCount) => vector >> shiftCount;
3149
internal static
Vector64
<T> ShiftRightLogical<T>(
Vector64
<T> vector, int shiftCount) => vector >>> shiftCount;
3156
public static
Vector64
<byte> ShiftRightLogical(
Vector64
<byte> vector, int shiftCount) => vector >>> shiftCount;
3163
public static
Vector64
<short> ShiftRightLogical(
Vector64
<short> vector, int shiftCount) => vector >>> shiftCount;
3170
public static
Vector64
<int> ShiftRightLogical(
Vector64
<int> vector, int shiftCount) => vector >>> shiftCount;
3177
public static
Vector64
<long> ShiftRightLogical(
Vector64
<long> vector, int shiftCount) => vector >>> shiftCount;
3184
public static
Vector64
<nint> ShiftRightLogical(
Vector64
<nint> vector, int shiftCount) => vector >>> shiftCount;
3192
public static
Vector64
<nuint> ShiftRightLogical(
Vector64
<nuint> vector, int shiftCount) => vector >>> shiftCount;
3200
public static
Vector64
<sbyte> ShiftRightLogical(
Vector64
<sbyte> vector, int shiftCount) => vector >>> shiftCount;
3208
public static
Vector64
<ushort> ShiftRightLogical(
Vector64
<ushort> vector, int shiftCount) => vector >>> shiftCount;
3216
public static
Vector64
<uint> ShiftRightLogical(
Vector64
<uint> vector, int shiftCount) => vector >>> shiftCount;
3224
public static
Vector64
<ulong> ShiftRightLogical(
Vector64
<ulong> vector, int shiftCount) => vector >>> shiftCount;
3232
internal static
Vector64
<byte> ShuffleNativeFallback(
Vector64
<byte> vector,
Vector64
<byte> indices)
3238
internal static
Vector64
<sbyte> ShuffleNativeFallback(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3244
internal static
Vector64
<short> ShuffleNativeFallback(
Vector64
<short> vector,
Vector64
<short> indices)
3250
internal static
Vector64
<ushort> ShuffleNativeFallback(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3256
internal static
Vector64
<int> ShuffleNativeFallback(
Vector64
<int> vector,
Vector64
<int> indices)
3262
internal static
Vector64
<uint> ShuffleNativeFallback(
Vector64
<uint> vector,
Vector64
<uint> indices)
3268
internal static
Vector64
<float> ShuffleNativeFallback(
Vector64
<float> vector,
Vector64
<int> indices)
3279
public static
Vector64
<byte> Shuffle(
Vector64
<byte> vector,
Vector64
<byte> indices)
3281
Unsafe.SkipInit(out
Vector64
<byte> result);
3283
for (int index = 0; index <
Vector64
<byte>.Count; index++)
3288
if (selectedIndex <
Vector64
<byte>.Count)
3304
public static
Vector64
<sbyte> Shuffle(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3306
Unsafe.SkipInit(out
Vector64
<sbyte> result);
3308
for (int index = 0; index <
Vector64
<sbyte>.Count; index++)
3313
if (selectedIndex <
Vector64
<sbyte>.Count)
3334
public static
Vector64
<byte> ShuffleNative(
Vector64
<byte> vector,
Vector64
<byte> indices)
3355
public static
Vector64
<sbyte> ShuffleNative(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3369
public static
Vector64
<short> Shuffle(
Vector64
<short> vector,
Vector64
<short> indices)
3371
Unsafe.SkipInit(out
Vector64
<short> result);
3373
for (int index = 0; index <
Vector64
<short>.Count; index++)
3378
if (selectedIndex <
Vector64
<short>.Count)
3394
public static
Vector64
<ushort> Shuffle(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3396
Unsafe.SkipInit(out
Vector64
<ushort> result);
3398
for (int index = 0; index <
Vector64
<ushort>.Count; index++)
3403
if (selectedIndex <
Vector64
<ushort>.Count)
3423
public static
Vector64
<short> ShuffleNative(
Vector64
<short> vector,
Vector64
<short> indices)
3443
public static
Vector64
<ushort> ShuffleNative(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3457
public static
Vector64
<int> Shuffle(
Vector64
<int> vector,
Vector64
<int> indices)
3459
Unsafe.SkipInit(out
Vector64
<int> result);
3461
for (int index = 0; index <
Vector64
<int>.Count; index++)
3466
if (selectedIndex <
Vector64
<int>.Count)
3482
public static
Vector64
<uint> Shuffle(
Vector64
<uint> vector,
Vector64
<uint> indices)
3484
Unsafe.SkipInit(out
Vector64
<uint> result);
3486
for (int index = 0; index <
Vector64
<uint>.Count; index++)
3491
if (selectedIndex <
Vector64
<uint>.Count)
3506
public static
Vector64
<float> Shuffle(
Vector64
<float> vector,
Vector64
<int> indices)
3508
Unsafe.SkipInit(out
Vector64
<float> result);
3510
for (int index = 0; index <
Vector64
<float>.Count; index++)
3515
if (selectedIndex <
Vector64
<float>.Count)
3535
public static
Vector64
<int> ShuffleNative(
Vector64
<int> vector,
Vector64
<int> indices)
3555
public static
Vector64
<uint> ShuffleNative(
Vector64
<uint> vector,
Vector64
<uint> indices)
3574
public static
Vector64
<float> ShuffleNative(
Vector64
<float> vector,
Vector64
<int> indices)
3583
internal static
Vector64
<T> Sin<T>(
Vector64
<T> vector)
3586
Unsafe.SkipInit(out
Vector64
<T> result);
3588
for (int index = 0; index <
Vector64
<T>.Count; index++)
3601
public static
Vector64
<double> Sin(
Vector64
<double> vector)
3605
return VectorMath.SinDouble<
Vector64
<double>,
Vector64
<long>>(vector);
3617
public static
Vector64
<float> Sin(
Vector64
<float> vector)
3623
return VectorMath.SinSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
3627
return VectorMath.SinSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
3636
internal static (
Vector64
<T> Sin,
Vector64
<T> Cos) SinCos<T>(
Vector64
<T> vector)
3639
Unsafe.SkipInit(out
Vector64
<T> sinResult);
3640
Unsafe.SkipInit(out
Vector64
<T> cosResult);
3642
for (int index = 0; index <
Vector64
<T>.Count; index++)
3656
public static (
Vector64
<double> Sin,
Vector64
<double> Cos) SinCos(
Vector64
<double> vector)
3660
return VectorMath.SinCosDouble<
Vector64
<double>,
Vector64
<long>>(vector);
3672
public static (
Vector64
<float> Sin,
Vector64
<float> Cos) SinCos(
Vector64
<float> vector)
3678
return VectorMath.SinCosSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
3682
return VectorMath.SinCosSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
3698
public static
Vector64
<T> Sqrt<T>(
Vector64
<T> vector)
3700
Unsafe.SkipInit(out
Vector64
<T> result);
3702
for (int index = 0; index <
Vector64
<T>.Count; index++)
3718
public static unsafe void Store<T>(this
Vector64
<T> source, T* destination) => source.StoreUnsafe(ref *destination);
3728
public static unsafe void StoreAligned<T>(this
Vector64
<T> source, T* destination)
3737
*(
Vector64
<T>*)destination = source;
3748
public static unsafe void StoreAlignedNonTemporal<T>(this
Vector64
<T> source, T* destination) => source.StoreAligned(destination);
3757
public static void StoreUnsafe<T>(this
Vector64
<T> source, ref T destination)
3773
public static void StoreUnsafe<T>(this
Vector64
<T> source, ref T destination, nuint elementOffset)
3782
public static
Vector64
<T> Subtract<T>(
Vector64
<T> left,
Vector64
<T> right) => left - right;
3787
public static
Vector64
<T> SubtractSaturate<T>(
Vector64
<T> left,
Vector64
<T> right)
3795
Unsafe.SkipInit(out
Vector64
<T> result);
3797
for (int index = 0; index <
Vector64
<T>.Count; index++)
3814
public static T Sum<T>(
Vector64
<T> vector)
3818
for (int index = 0; index <
Vector64
<T>.Count; index++)
3832
public static T ToScalar<T>(this
Vector64
<T> vector)
3845
public static Vector128<T> ToVector128<T>(this
Vector64
<T> vector)
3861
public static Vector128<T> ToVector128Unsafe<T>(this
Vector64
<T> vector)
3875
internal static
Vector64
<T> Truncate<T>(
Vector64
<T> vector)
3892
Unsafe.SkipInit(out
Vector64
<T> result);
3894
for (int index = 0; index <
Vector64
<T>.Count; index++)
3906
public static
Vector64
<double> Truncate(
Vector64
<double> vector) => Truncate<double>(vector);
3910
public static
Vector64
<float> Truncate(
Vector64
<float> vector) => Truncate<float>(vector);
3916
/// <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>
3919
public static bool TryCopyTo<T>(this
Vector64
<T> vector, Span<T> destination)
3921
if (destination.Length <
Vector64
<T>.Count)
3930
/// <summary>Widens a <see langword="Vector64<Byte>" /> into two <see cref="
Vector64
{UInt16} " />.</summary>
3935
public static (
Vector64
<ushort> Lower,
Vector64
<ushort> Upper) Widen(
Vector64
<byte> source) => (WidenLower(source), WidenUpper(source));
3937
/// <summary>Widens a <see langword="Vector64<Int16>" /> into two <see cref="
Vector64
{Int32} " />.</summary>
3941
public static (
Vector64
<int> Lower,
Vector64
<int> Upper) Widen(
Vector64
<short> source) => (WidenLower(source), WidenUpper(source));
3943
/// <summary>Widens a <see langword="Vector64<Int32>" /> into two <see cref="
Vector64
{Int64} " />.</summary>
3947
public static (
Vector64
<long> Lower,
Vector64
<long> Upper) Widen(
Vector64
<int> source) => (WidenLower(source), WidenUpper(source));
3949
/// <summary>Widens a <see langword="Vector64<SByte>" /> into two <see cref="
Vector64
{Int16} " />.</summary>
3954
public static (
Vector64
<short> Lower,
Vector64
<short> Upper) Widen(
Vector64
<sbyte> source) => (WidenLower(source), WidenUpper(source));
3956
/// <summary>Widens a <see langword="Vector64<Single>" /> into two <see cref="
Vector64
{Double} " />.</summary>
3960
public static (
Vector64
<double> Lower,
Vector64
<double> Upper) Widen(
Vector64
<float> source) => (WidenLower(source), WidenUpper(source));
3962
/// <summary>Widens a <see langword="Vector64<UInt16>" /> into two <see cref="
Vector64
{UInt32} " />.</summary>
3967
public static (
Vector64
<uint> Lower,
Vector64
<uint> Upper) Widen(
Vector64
<ushort> source) => (WidenLower(source), WidenUpper(source));
3969
/// <summary>Widens a <see langword="Vector64<UInt32>" /> into two <see cref="
Vector64
{UInt64} " />.</summary>
3974
public static (
Vector64
<ulong> Lower,
Vector64
<ulong> Upper) Widen(
Vector64
<uint> source) => (WidenLower(source), WidenUpper(source));
3976
/// <summary>Widens the lower half of a <see langword="Vector64<Byte>" /> into a <see cref="
Vector64
{UInt16} " />.</summary>
3982
public static
Vector64
<ushort> WidenLower(
Vector64
<byte> source)
3984
Unsafe.SkipInit(out
Vector64
<ushort> lower);
3986
for (int i = 0; i <
Vector64
<ushort>.Count; i++)
3995
/// <summary>Widens the lower half of a <see langword="Vector64<Int16>" /> into a <see cref="
Vector64
{Int32} " />.</summary>
4000
public static
Vector64
<int> WidenLower(
Vector64
<short> source)
4002
Unsafe.SkipInit(out
Vector64
<int> lower);
4004
for (int i = 0; i <
Vector64
<int>.Count; i++)
4013
/// <summary>Widens the lower half of a <see langword="Vector64<Int32>" /> into a <see cref="
Vector64
{Int64} " />.</summary>
4018
public static
Vector64
<long> WidenLower(
Vector64
<int> source)
4020
Unsafe.SkipInit(out
Vector64
<long> lower);
4022
for (int i = 0; i <
Vector64
<long>.Count; i++)
4031
/// <summary>Widens the lower half of a <see langword="Vector64<SByte>" /> into a <see cref="
Vector64
{Int16} " />.</summary>
4037
public static
Vector64
<short> WidenLower(
Vector64
<sbyte> source)
4039
Unsafe.SkipInit(out
Vector64
<short> lower);
4041
for (int i = 0; i <
Vector64
<short>.Count; i++)
4050
/// <summary>Widens the lower half of a <see langword="Vector64<Single>" /> into a <see cref="
Vector64
{Double} " />.</summary>
4055
public static
Vector64
<double> WidenLower(
Vector64
<float> source)
4057
Unsafe.SkipInit(out
Vector64
<double> lower);
4059
for (int i = 0; i <
Vector64
<double>.Count; i++)
4068
/// <summary>Widens the lower half of a <see langword="Vector64<UInt16>" /> into a <see cref="
Vector64
{UInt32} " />.</summary>
4074
public static
Vector64
<uint> WidenLower(
Vector64
<ushort> source)
4076
Unsafe.SkipInit(out
Vector64
<uint> lower);
4078
for (int i = 0; i <
Vector64
<uint>.Count; i++)
4087
/// <summary>Widens the lower half of a <see langword="Vector64<UInt32>" /> into a <see cref="
Vector64
{UInt64} " />.</summary>
4093
public static
Vector64
<ulong> WidenLower(
Vector64
<uint> source)
4095
Unsafe.SkipInit(out
Vector64
<ulong> lower);
4097
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
4106
/// <summary>Widens the upper half of a <see langword="Vector64<Byte>" /> into a <see cref="
Vector64
{UInt16} " />.</summary>
4112
public static
Vector64
<ushort> WidenUpper(
Vector64
<byte> source)
4114
Unsafe.SkipInit(out
Vector64
<ushort> upper);
4116
for (int i =
Vector64
<ushort>.Count; i <
Vector64
<byte>.Count; i++)
4119
upper.SetElementUnsafe(i -
Vector64
<ushort>.Count, value);
4125
/// <summary>Widens the upper half of a <see langword="Vector64<Int16>" /> into a <see cref="
Vector64
{Int32} " />.</summary>
4130
public static
Vector64
<int> WidenUpper(
Vector64
<short> source)
4132
Unsafe.SkipInit(out
Vector64
<int> upper);
4134
for (int i =
Vector64
<int>.Count; i <
Vector64
<short>.Count; i++)
4137
upper.SetElementUnsafe(i -
Vector64
<int>.Count, value);
4143
/// <summary>Widens the upper half of a <see langword="Vector64<Int32>" /> into a <see cref="
Vector64
{Int64} " />.</summary>
4148
public static
Vector64
<long> WidenUpper(
Vector64
<int> source)
4150
Unsafe.SkipInit(out
Vector64
<long> upper);
4152
for (int i =
Vector64
<long>.Count; i <
Vector64
<int>.Count; i++)
4155
upper.SetElementUnsafe(i -
Vector64
<long>.Count, value);
4161
/// <summary>Widens the upper half of a <see langword="Vector64<SByte>" /> into a <see cref="
Vector64
{Int16} " />.</summary>
4167
public static
Vector64
<short> WidenUpper(
Vector64
<sbyte> source)
4169
Unsafe.SkipInit(out
Vector64
<short> upper);
4171
for (int i =
Vector64
<short>.Count; i <
Vector64
<sbyte>.Count; i++)
4174
upper.SetElementUnsafe(i -
Vector64
<short>.Count, value);
4180
/// <summary>Widens the upper half of a <see langword="Vector64<Single>" /> into a <see cref="
Vector64
{Double} " />.</summary>
4185
public static
Vector64
<double> WidenUpper(
Vector64
<float> source)
4187
Unsafe.SkipInit(out
Vector64
<double> upper);
4189
for (int i =
Vector64
<double>.Count; i <
Vector64
<float>.Count; i++)
4192
upper.SetElementUnsafe(i -
Vector64
<double>.Count, value);
4198
/// <summary>Widens the upper half of a <see langword="Vector64<UInt16>" /> into a <see cref="
Vector64
{UInt32} " />.</summary>
4204
public static
Vector64
<uint> WidenUpper(
Vector64
<ushort> source)
4206
Unsafe.SkipInit(out
Vector64
<uint> upper);
4208
for (int i =
Vector64
<uint>.Count; i <
Vector64
<ushort>.Count; i++)
4211
upper.SetElementUnsafe(i -
Vector64
<uint>.Count, value);
4217
/// <summary>Widens the upper half of a <see langword="Vector64<UInt32>" /> into a <see cref="
Vector64
{UInt64} " />.</summary>
4223
public static
Vector64
<ulong> WidenUpper(
Vector64
<uint> source)
4225
Unsafe.SkipInit(out
Vector64
<ulong> upper);
4227
for (int i =
Vector64
<ulong>.Count; i <
Vector64
<uint>.Count; i++)
4230
upper.SetElementUnsafe(i -
Vector64
<ulong>.Count, value);
4236
/// <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>
4241
/// <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>
4246
public static
Vector64
<T> WithElement<T>(this
Vector64
<T> vector, int index, T value)
4248
if ((uint)(index) >= (uint)(
Vector64
<T>.Count))
4253
Vector64
<T> result = vector;
4265
public static
Vector64
<T> Xor<T>(
Vector64
<T> left,
Vector64
<T> right) => left ^ right;
4268
internal static T GetElementUnsafe<T>(in this
Vector64
<T> vector, int index)
4270
Debug.Assert((index >= 0) && (index <
Vector64
<T>.Count));
4271
ref T address = ref Unsafe.As<
Vector64
<T>, T>(ref Unsafe.AsRef(in vector));
4276
internal static void SetElementUnsafe<T>(in this
Vector64
<T> vector, int index, T value)
4278
Debug.Assert((index >= 0) && (index <
Vector64
<T>.Count));
4279
ref 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 (380)
31
public 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>
38
public 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>
58
public static
Vector64
<T> Indices
65
Unsafe.SkipInit(out
Vector64
<T> result);
99
/// <summary>Gets a new <see cref="
Vector64
{T}" /> with all elements initialized to one.</summary>
101
public static
Vector64
<T> One
107
/// <summary>Gets a new <see cref="
Vector64
{T}" /> with all elements initialized to zero.</summary>
109
public static
Vector64
<T> Zero
135
public static
Vector64
<T> operator +(
Vector64
<T> left,
Vector64
<T> right)
137
Unsafe.SkipInit(out
Vector64
<T> result);
155
public static
Vector64
<T> operator &(
Vector64
<T> left,
Vector64
<T> right)
159
Unsafe.SkipInit(out
Vector64
<T> result);
172
public static
Vector64
<T> operator |(
Vector64
<T> left,
Vector64
<T> right)
176
Unsafe.SkipInit(out
Vector64
<T> result);
189
public static
Vector64
<T> operator /(
Vector64
<T> left,
Vector64
<T> right)
191
Unsafe.SkipInit(out
Vector64
<T> result);
208
public static
Vector64
<T> operator /(
Vector64
<T> left, T right)
210
Unsafe.SkipInit(out
Vector64
<T> result);
228
public static bool operator ==(
Vector64
<T> left,
Vector64
<T> right)
247
public static
Vector64
<T> operator ^(
Vector64
<T> left,
Vector64
<T> right)
251
Unsafe.SkipInit(out
Vector64
<T> result);
263
public static bool operator !=(
Vector64
<T> left,
Vector64
<T> right) => !(left == right);
271
public static
Vector64
<T> operator <<(
Vector64
<T> value, int shiftCount)
273
Unsafe.SkipInit(out
Vector64
<T> result);
291
public static
Vector64
<T> operator *(
Vector64
<T> left,
Vector64
<T> right)
293
Unsafe.SkipInit(out
Vector64
<T> result);
311
public static
Vector64
<T> operator *(
Vector64
<T> left, T right)
313
Unsafe.SkipInit(out
Vector64
<T> result);
330
public static
Vector64
<T> operator *(T left,
Vector64
<T> right) => right * left;
338
public static
Vector64
<T> operator ~(
Vector64
<T> vector)
342
Unsafe.SkipInit(out
Vector64
<T> result);
354
public static
Vector64
<T> operator >>(
Vector64
<T> value, int shiftCount)
356
Unsafe.SkipInit(out
Vector64
<T> result);
374
public static
Vector64
<T> operator -(
Vector64
<T> left,
Vector64
<T> right)
376
Unsafe.SkipInit(out
Vector64
<T> result);
393
public static
Vector64
<T> operator -(
Vector64
<T> vector)
414
public static
Vector64
<T> operator +(
Vector64
<T> value)
426
public static
Vector64
<T> operator >>>(
Vector64
<T> value, int shiftCount)
428
Unsafe.SkipInit(out
Vector64
<T> result);
441
/// <returns><c>true</c> if <paramref name="obj" /> is a <see cref="
Vector64
{T}" /> and is equal to the current instance; otherwise, <c>false</c>.</returns>
442
public override bool Equals([NotNullWhen(true)] object? obj) => (obj is
Vector64
<T> other) && Equals(other);
444
/// <summary>Determines whether the specified <see cref="
Vector64
{T}" /> is equal to the current instance.</summary>
445
/// <param name="other">The <see cref="
Vector64
{T}" /> to compare with the current instance.</param>
449
public bool Equals(
Vector64
<T> other)
458
Vector64
<T> result = Vector64.Equals(this, other) | ~(Vector64.Equals(this, this) | Vector64.Equals(other, other));
459
return result.AsInt32() ==
Vector64
<int>.AllBitsSet;
469
static bool SoftwareFallback(in
Vector64
<T> self,
Vector64
<T> other)
529
static int ISimdVector<
Vector64
<T>, T>.Alignment => Vector64.Alignment;
532
static int ISimdVector<
Vector64
<T>, T>.ElementCount =>
Vector64
<T>.Count;
535
static bool ISimdVector<
Vector64
<T>, T>.IsHardwareAccelerated
543
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Abs(
Vector64
<T> vector) => Vector64.Abs(vector);
547
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Add(
Vector64
<T> left,
Vector64
<T> right) => left + right;
551
static bool ISimdVector<
Vector64
<T>, T>.All(
Vector64
<T> vector, T value) => Vector64.All(vector, value);
555
static bool ISimdVector<
Vector64
<T>, T>.AllWhereAllBitsSet(
Vector64
<T> vector) => Vector64.AllWhereAllBitsSet(vector);
559
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.AndNot(
Vector64
<T> left,
Vector64
<T> right) => Vector64.AndNot(left, right);
563
static bool ISimdVector<
Vector64
<T>, T>.Any(
Vector64
<T> vector, T value) => Vector64.Any(vector, value);
567
static bool ISimdVector<
Vector64
<T>, T>.AnyWhereAllBitsSet(
Vector64
<T> vector) => Vector64.AnyWhereAllBitsSet(vector);
571
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.BitwiseAnd(
Vector64
<T> left,
Vector64
<T> right) => left & right;
575
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.BitwiseOr(
Vector64
<T> left,
Vector64
<T> right) => left | right;
579
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Ceiling(
Vector64
<T> vector) => Vector64.Ceiling(vector);
583
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Clamp(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max) => Vector64.Clamp(value, min, max);
587
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.ClampNative(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max) => Vector64.ClampNative(value, min, max);
591
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.ConditionalSelect(
Vector64
<T> condition,
Vector64
<T> left,
Vector64
<T> right) => Vector64.ConditionalSelect(condition, left, right);
595
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.CopySign(
Vector64
<T> value,
Vector64
<T> sign) => Vector64.CopySign(value, sign);
598
static void ISimdVector<
Vector64
<T>, T>.CopyTo(
Vector64
<T> vector, T[] destination) => vector.CopyTo(destination);
601
static void ISimdVector<
Vector64
<T>, T>.CopyTo(
Vector64
<T> vector, T[] destination, int startIndex) => vector.CopyTo(destination, startIndex);
604
static void ISimdVector<
Vector64
<T>, T>.CopyTo(
Vector64
<T> vector, Span<T> destination) => vector.CopyTo(destination);
608
static int ISimdVector<
Vector64
<T>, T>.Count(
Vector64
<T> vector, T value) => Vector64.Count(vector, value);
612
static int ISimdVector<
Vector64
<T>, T>.CountWhereAllBitsSet(
Vector64
<T> vector) => Vector64.CountWhereAllBitsSet(vector);
616
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Create(T value) => Vector64.Create(value);
619
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Create(T[] values) => Vector64.Create(values);
622
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Create(T[] values, int index) => Vector64.Create(values, index);
625
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Create(ReadOnlySpan<T> values) => Vector64.Create(values);
629
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.CreateScalar(T value) => Vector64.CreateScalar(value);
633
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.CreateScalarUnsafe(T value) => Vector64.CreateScalarUnsafe(value);
637
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Divide(
Vector64
<T> left,
Vector64
<T> right) => left / right;
641
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Divide(
Vector64
<T> left, T right) => left / right;
645
static T ISimdVector<
Vector64
<T>, T>.Dot(
Vector64
<T> left,
Vector64
<T> right) => Vector64.Dot(left, right);
649
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Equals(
Vector64
<T> left,
Vector64
<T> right) => Vector64.Equals(left, right);
653
static bool ISimdVector<
Vector64
<T>, T>.EqualsAll(
Vector64
<T> left,
Vector64
<T> right) => left == right;
657
static bool ISimdVector<
Vector64
<T>, T>.EqualsAny(
Vector64
<T> left,
Vector64
<T> right) => Vector64.EqualsAny(left, right);
661
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Floor(
Vector64
<T> vector) => Vector64.Floor(vector);
665
static T ISimdVector<
Vector64
<T>, T>.GetElement(
Vector64
<T> vector, int index) => vector.GetElement(index);
669
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.GreaterThan(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThan(left, right);
673
static bool ISimdVector<
Vector64
<T>, T>.GreaterThanAll(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThanAll(left, right);
677
static bool ISimdVector<
Vector64
<T>, T>.GreaterThanAny(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThanAny(left, right);
681
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.GreaterThanOrEqual(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThanOrEqual(left, right);
685
static bool ISimdVector<
Vector64
<T>, T>.GreaterThanOrEqualAll(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThanOrEqualAll(left, right);
689
static bool ISimdVector<
Vector64
<T>, T>.GreaterThanOrEqualAny(
Vector64
<T> left,
Vector64
<T> right) => Vector64.GreaterThanOrEqualAny(left, right);
693
static int ISimdVector<
Vector64
<T>, T>.IndexOf(
Vector64
<T> vector, T value) => Vector64.IndexOf(vector, value);
697
static int ISimdVector<
Vector64
<T>, T>.IndexOfWhereAllBitsSet(
Vector64
<T> vector) => Vector64.IndexOfWhereAllBitsSet(vector);
701
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsEvenInteger(
Vector64
<T> vector) => Vector64.IsEvenInteger(vector);
705
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsFinite(
Vector64
<T> vector) => Vector64.IsFinite(vector);
709
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsInfinity(
Vector64
<T> vector) => Vector64.IsInfinity(vector);
713
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsInteger(
Vector64
<T> vector) => Vector64.IsInteger(vector);
717
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsNaN(
Vector64
<T> vector) => Vector64.IsNaN(vector);
721
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsNegative(
Vector64
<T> vector) => Vector64.IsNegative(vector);
725
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsNegativeInfinity(
Vector64
<T> vector) => Vector64.IsNegativeInfinity(vector);
729
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsNormal(
Vector64
<T> vector) => Vector64.IsNormal(vector);
733
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsOddInteger(
Vector64
<T> vector) => Vector64.IsOddInteger(vector);
737
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsPositive(
Vector64
<T> vector) => Vector64.IsPositive(vector);
741
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsPositiveInfinity(
Vector64
<T> vector) => Vector64.IsPositiveInfinity(vector);
745
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsSubnormal(
Vector64
<T> vector) => Vector64.IsSubnormal(vector);
749
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.IsZero(
Vector64
<T> vector) => Vector64.IsZero(vector);
753
static int ISimdVector<
Vector64
<T>, T>.LastIndexOf(
Vector64
<T> vector, T value) => Vector64.LastIndexOf(vector, value);
757
static int ISimdVector<
Vector64
<T>, T>.LastIndexOfWhereAllBitsSet(
Vector64
<T> vector) => Vector64.LastIndexOfWhereAllBitsSet(vector);
761
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LessThan(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThan(left, right);
765
static bool ISimdVector<
Vector64
<T>, T>.LessThanAll(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThanAll(left, right);
769
static bool ISimdVector<
Vector64
<T>, T>.LessThanAny(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThanAny(left, right);
773
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LessThanOrEqual(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThanOrEqual(left, right);
777
static bool ISimdVector<
Vector64
<T>, T>.LessThanOrEqualAll(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThanOrEqualAll(left, right);
781
static bool ISimdVector<
Vector64
<T>, T>.LessThanOrEqualAny(
Vector64
<T> left,
Vector64
<T> right) => Vector64.LessThanOrEqualAny(left, right);
785
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Load(T* source) => Vector64.Load(source);
789
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LoadAligned(T* source) => Vector64.LoadAligned(source);
793
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LoadAlignedNonTemporal(T* source) => Vector64.LoadAlignedNonTemporal(source);
797
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LoadUnsafe(ref readonly T source) => Vector64.LoadUnsafe(in source);
801
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.LoadUnsafe(ref readonly T source, nuint elementOffset) => Vector64.LoadUnsafe(in source, elementOffset);
805
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Max(
Vector64
<T> left,
Vector64
<T> right) => Vector64.Max(left, right);
809
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MaxMagnitude(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MaxMagnitude(left, right);
813
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MaxMagnitudeNumber(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MaxMagnitudeNumber(left, right);
817
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MaxNative(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MaxNative(left, right);
821
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MaxNumber(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MaxNumber(left, right);
825
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Min(
Vector64
<T> left,
Vector64
<T> right) => Vector64.Min(left, right);
829
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MinMagnitude(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MinMagnitude(left, right);
833
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MinMagnitudeNumber(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MinMagnitudeNumber(left, right);
837
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MinNative(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MinNative(left, right);
841
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MinNumber(
Vector64
<T> left,
Vector64
<T> right) => Vector64.MinNumber(left, right);
845
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Multiply(
Vector64
<T> left,
Vector64
<T> right) => left * right;
849
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Multiply(
Vector64
<T> left, T right) => left * right;
853
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.MultiplyAddEstimate(
Vector64
<T> left,
Vector64
<T> right,
Vector64
<T> addend) => Vector64.MultiplyAddEstimate(left, right, addend);
857
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Negate(
Vector64
<T> vector) => -vector;
861
static bool ISimdVector<
Vector64
<T>, T>.None(
Vector64
<T> vector, T value) => Vector64.None(vector, value);
865
static bool ISimdVector<
Vector64
<T>, T>.NoneWhereAllBitsSet(
Vector64
<T> vector) => Vector64.NoneWhereAllBitsSet(vector);
869
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.OnesComplement(
Vector64
<T> vector) => ~vector;
873
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Round(
Vector64
<T> vector) => Vector64.Round(vector);
877
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.ShiftLeft(
Vector64
<T> vector, int shiftCount) => vector << shiftCount;
881
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.ShiftRightArithmetic(
Vector64
<T> vector, int shiftCount) => vector >> shiftCount;
885
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.ShiftRightLogical(
Vector64
<T> vector, int shiftCount) => vector >>> shiftCount;
889
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Sqrt(
Vector64
<T> vector) => Vector64.Sqrt(vector);
893
static void ISimdVector<
Vector64
<T>, T>.Store(
Vector64
<T> source, T* destination) => source.Store(destination);
897
static void ISimdVector<
Vector64
<T>, T>.StoreAligned(
Vector64
<T> source, T* destination) => source.StoreAligned(destination);
901
static void ISimdVector<
Vector64
<T>, T>.StoreAlignedNonTemporal(
Vector64
<T> source, T* destination) => source.StoreAlignedNonTemporal(destination);
905
static void ISimdVector<
Vector64
<T>, T>.StoreUnsafe(
Vector64
<T> vector, ref T destination) => vector.StoreUnsafe(ref destination);
909
static void ISimdVector<
Vector64
<T>, T>.StoreUnsafe(
Vector64
<T> vector, ref T destination, nuint elementOffset) => vector.StoreUnsafe(ref destination, elementOffset);
913
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Subtract(
Vector64
<T> left,
Vector64
<T> right) => left - right;
917
static T ISimdVector<
Vector64
<T>, T>.Sum(
Vector64
<T> vector) => Vector64.Sum(vector);
921
static T ISimdVector<
Vector64
<T>, T>.ToScalar(
Vector64
<T> vector) => vector.ToScalar();
925
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Truncate(
Vector64
<T> vector) => Vector64.Truncate(vector);
928
static bool ISimdVector<
Vector64
<T>, T>.TryCopyTo(
Vector64
<T> vector, Span<T> destination) => vector.TryCopyTo(destination);
932
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.WithElement(
Vector64
<T> vector, int index, T value) => vector.WithElement(index, value);
936
static
Vector64
<T> ISimdVector<
Vector64
<T>, T>.Xor(
Vector64
<T> left,
Vector64
<T> right) => left ^ right;
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64DebugView_1.cs (14)
10
private readonly
Vector64
<T> _value;
12
public Vector64DebugView(
Vector64
<T> value)
21
var items = new byte[
Vector64
<byte>.Count];
31
var items = new double[
Vector64
<double>.Count];
41
var items = new short[
Vector64
<short>.Count];
51
var items = new int[
Vector64
<int>.Count];
61
var items = new long[
Vector64
<long>.Count];
71
var items = new nint[
Vector64
<nint>.Count];
81
var items = new nuint[
Vector64
<nuint>.Count];
91
var items = new sbyte[
Vector64
<sbyte>.Count];
101
var items = new float[
Vector64
<float>.Count];
111
var items = new ushort[
Vector64
<ushort>.Count];
121
var items = new uint[
Vector64
<uint>.Count];
131
var items = new ulong[
Vector64
<ulong>.Count];
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (29)
2364
else if (typeof(TVectorInt64) == typeof(
Vector64
<long>))
2366
result = (TVectorDouble)(object)Vector64.ConvertToDouble((
Vector64
<long>)(object)vector);
2399
else if (typeof(TVectorInt32) == typeof(
Vector64
<int>))
2401
result = (TVectorSingle)(object)Vector64.ConvertToSingle((
Vector64
<int>)(object)vector);
2523
else if (typeof(TVector) == typeof(
Vector64
<double>))
2557
else if (typeof(TVector) == typeof(
Vector64
<float>))
2590
Debug.Assert(typeof(TVectorSingle) == typeof(
Vector64
<float>));
2650
else if (typeof(TVectorDouble) == typeof(
Vector64
<double>))
2652
Debug.Assert(typeof(TVectorSingle) == typeof(
Vector64
<float>));
2653
result = (TVectorSingle)(object)Vector64.Narrow((
Vector64
<double>)(object)lower, (
Vector64
<double>)(object)upper);
2691
else if (typeof(TVectorUInt32) == typeof(
Vector64
<uint>))
2694
(
Vector64
<uint>)(object)vector,
2695
(
Vector64
<uint>)(object)shiftAmount
2740
else if (typeof(TVectorUInt64) == typeof(
Vector64
<ulong>))
2743
(
Vector64
<ulong>)(object)vector,
2744
(
Vector64
<ulong>)(object)shiftAmount
2901
if (typeof(TVectorSingle) == typeof(
Vector64
<float>))
2907
result = (TVectorDouble)(object)AdvSimd.Arm64.ConvertToDouble((
Vector64
<float>)(object)vector);
2911
Vector64
<float> value = (
Vector64
<float>)(object)vector;
2913
Vector64
<double> lower = Vector64.WidenLower(value);
2914
Vector64
<double> upper = Vector64.WidenUpper(value);
2975
else if (typeof(TVectorSingle) == typeof(
Vector64
<float>))
2977
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector64
<double>));
2978
result = (TVectorDouble)(object)Vector64.WidenLower((
Vector64
<float>)(object)vector);
3015
else if (typeof(TVectorSingle) == typeof(
Vector64
<float>))
3017
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector64
<double>));
3018
result = (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)
1285
Vector64
<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(vecWide);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (3)
971
Vector64
<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data);
1010
Vector64
<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data);
1053
Vector64
<byte> lower = AdvSimd.ExtractNarrowingSaturateUnsignedLower(utf16Data);
src\libraries\System.Private.CoreLib\src\System\ThrowHelper.cs (1)
805
if (!
Vector64
<T>.IsSupported)
System.Runtime.Intrinsics (1)
artifacts\obj\System.Runtime.Intrinsics\Debug\net10.0\System.Runtime.Intrinsics.Forwards.cs (1)
22
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Intrinsics.
Vector64
<>))]
Test.Utilities (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
710
Vector64
<uint> sourceLow = Vector128.Shuffle(source, Vector128.Create(0u, 2, 0, 0)).GetLower();
711
Vector64
<uint> sourceHigh = Vector128.Shuffle(source, Vector128.Create(1u, 3, 0, 0)).GetLower();