4978 references to Vector64
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();
Microsoft.CodeAnalysis.Workspaces (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();
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 (4971)
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)
87
/// <inheritdoc cref="Vector64.All{T}(
Vector64
{T}, T)" />
92
/// <inheritdoc cref="Vector64.AllWhereAllBitsSet{T}(
Vector64
{T})" />
120
/// <inheritdoc cref="Vector64.Any{T}(
Vector64
{T}, T)" />
125
/// <inheritdoc cref="Vector64.AnyWhereAllBitsSet{T}(
Vector64
{T})" />
326
/// <inheritdoc cref="Vector64.Clamp{T}(
Vector64
{T},
Vector64
{T},
Vector64
{T})" />
334
/// <inheritdoc cref="Vector64.ClampNative{T}(
Vector64
{T},
Vector64
{T},
Vector64
{T})" />
613
/// <inheritdoc cref="Vector64.CopySign{T}(
Vector64
{T},
Vector64
{T})" />
703
/// <inheritdoc cref="Vector64.Cos(
Vector64
{double})" />
720
/// <inheritdoc cref="Vector64.Cos(
Vector64
{float})" />
744
/// <inheritdoc cref="Vector64.Count{T}(
Vector64
{T}, T)" />
749
/// <inheritdoc cref="Vector64.CountWhereAllBitsSet{T}(
Vector64
{T})" />
776
Vector64
<T> vector = Vector64.Create(value);
1131
public static Vector128<T> Create<T>(
Vector64
<T> value) => Create(value, value);
1133
/// <summary>Creates a new <see cref="Vector128{T}" /> instance from two <see cref="
Vector64
{T}" /> instances.</summary>
1140
public static Vector128<T> Create<T>(
Vector64
<T> lower,
Vector64
<T> upper)
1162
public static unsafe Vector128<byte> Create(
Vector64
<byte> lower,
Vector64
<byte> upper) => Create<byte>(lower, upper);
1168
public static unsafe Vector128<double> Create(
Vector64
<double> lower,
Vector64
<double> upper) => Create<double>(lower, upper);
1174
public static unsafe Vector128<short> Create(
Vector64
<short> lower,
Vector64
<short> upper) => Create<short>(lower, upper);
1181
public static unsafe Vector128<int> Create(
Vector64
<int> lower,
Vector64
<int> upper) => Create<int>(lower, upper);
1187
public static unsafe Vector128<long> Create(
Vector64
<long> lower,
Vector64
<long> upper) => Create<long>(lower, upper);
1193
public static unsafe Vector128<nint> Create(
Vector64
<nint> lower,
Vector64
<nint> upper) => Create<nint>(lower, upper);
1200
public static unsafe Vector128<nuint> Create(
Vector64
<nuint> lower,
Vector64
<nuint> upper) => Create<nuint>(lower, upper);
1207
public static unsafe Vector128<sbyte> Create(
Vector64
<sbyte> lower,
Vector64
<sbyte> upper) => Create<sbyte>(lower, upper);
1213
public static unsafe Vector128<float> Create(
Vector64
<float> lower,
Vector64
<float> upper) => Create<float>(lower, upper);
1220
public static unsafe Vector128<ushort> Create(
Vector64
<ushort> lower,
Vector64
<ushort> upper) => Create<ushort>(lower, upper);
1228
public static unsafe Vector128<uint> Create(
Vector64
<uint> lower,
Vector64
<uint> upper) => Create<uint>(lower, upper);
1235
public static unsafe Vector128<ulong> Create(
Vector64
<ulong> lower,
Vector64
<ulong> upper) => Create<ulong>(lower, upper);
1427
/// <inheritdoc cref="Vector64.DegreesToRadians(
Vector64
{double})" />
1445
/// <inheritdoc cref="Vector64.DegreesToRadians(
Vector64
{float})" />
1529
/// <inheritdoc cref="Vector64.Exp(
Vector64
{double})" />
1546
/// <inheritdoc cref="Vector64.Exp(
Vector64
{float})" />
1581
result |= vector._upper.ExtractMostSignificantBits() <<
Vector64
<T>.Count;
1628
/// <inheritdoc cref="Vector64.FusedMultiplyAdd(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
1639
/// <inheritdoc cref="Vector64.FusedMultiplyAdd(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
1671
/// <summary>Gets the value of the lower 64-bits as a new <see cref="
Vector64
{T}" />.</summary>
1674
/// <returns>The value of the lower 64-bits as a new <see cref="
Vector64
{T}" />.</returns>
1677
public static
Vector64
<T> GetLower<T>(this Vector128<T> vector)
1683
/// <summary>Gets the value of the upper 64-bits as a new <see cref="
Vector64
{T}" />.</summary>
1686
/// <returns>The value of the upper 64-bits as a new <see cref="
Vector64
{T}" />.</returns>
1689
public static
Vector64
<T> GetUpper<T>(this Vector128<T> vector)
1783
/// <inheritdoc cref="Vector64.Hypot(
Vector64
{double},
Vector64
{double})" />
1800
/// <inheritdoc cref="Vector64.Hypot(
Vector64
{float},
Vector64
{float})" />
1824
/// <inheritdoc cref="Vector64.IndexOf{T}(
Vector64
{T}, T)" />
1833
/// <inheritdoc cref="Vector64.IndexOfWhereAllBitsSet{T}(
Vector64
{T})" />
1852
/// <inheritdoc cref="Vector64.IsEvenInteger{T}(
Vector64
{T})" />
1868
/// <inheritdoc cref="Vector64.IsFinite{T}(
Vector64
{T})" />
1884
/// <inheritdoc cref="Vector64.IsInfinity{T}(
Vector64
{T})" />
1896
/// <inheritdoc cref="Vector64.IsInteger{T}(
Vector64
{T})" />
1908
/// <inheritdoc cref="Vector64.IsNaN{T}(
Vector64
{T})" />
1920
/// <inheritdoc cref="Vector64.IsNegative{T}(
Vector64
{T})" />
1947
/// <inheritdoc cref="Vector64.IsNegativeInfinity{T}(
Vector64
{T})" />
1963
/// <inheritdoc cref="Vector64.IsNormal{T}(
Vector64
{T})" />
1979
/// <inheritdoc cref="Vector64.IsOddInteger{T}(
Vector64
{T})" />
1995
/// <inheritdoc cref="Vector64.IsPositive{T}(
Vector64
{T})" />
2022
/// <inheritdoc cref="Vector64.IsPositiveInfinity{T}(
Vector64
{T})" />
2038
/// <inheritdoc cref="Vector64.IsSubnormal{T}(
Vector64
{T})" />
2054
/// <inheritdoc cref="Vector64.IsZero{T}(
Vector64
{T})" />
2059
/// <inheritdoc cref="Vector64.LastIndexOf{T}(
Vector64
{T}, T)" />
2064
/// <inheritdoc cref="Vector64.LastIndexOfWhereAllBitsSet{T}(
Vector64
{T})" />
2083
/// <inheritdoc cref="Vector64.Lerp(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
2101
/// <inheritdoc cref="Vector64.Lerp(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
2287
/// <inheritdoc cref="Vector64.Log(
Vector64
{double})" />
2304
/// <inheritdoc cref="Vector64.Log(
Vector64
{float})" />
2321
/// <inheritdoc cref="Vector64.Log2(
Vector64
{double})" />
2338
/// <inheritdoc cref="Vector64.Log2(
Vector64
{float})" />
2355
/// <inheritdoc cref="Vector64.Max{T}(
Vector64
{T},
Vector64
{T})" />
2373
/// <inheritdoc cref="Vector64.MaxMagnitude{T}(
Vector64
{T},
Vector64
{T})" />
2391
/// <inheritdoc cref="Vector64.MaxMagnitudeNumber{T}(
Vector64
{T},
Vector64
{T})" />
2409
/// <inheritdoc cref="Vector64.MaxNative{T}(
Vector64
{T},
Vector64
{T})" />
2427
/// <inheritdoc cref="Vector64.MaxNumber{T}(
Vector64
{T},
Vector64
{T})" />
2445
/// <inheritdoc cref="Vector64.Min{T}(
Vector64
{T},
Vector64
{T})" />
2463
/// <inheritdoc cref="Vector64.MinMagnitude{T}(
Vector64
{T},
Vector64
{T})" />
2481
/// <inheritdoc cref="Vector64.MinMagnitudeNumber{T}(
Vector64
{T},
Vector64
{T})" />
2499
/// <inheritdoc cref="Vector64.MinNative{T}(
Vector64
{T},
Vector64
{T})" />
2517
/// <inheritdoc cref="Vector64.MinNumber{T}(
Vector64
{T},
Vector64
{T})" />
2572
/// <inheritdoc cref="Vector64.MultiplyAddEstimate(
Vector64
{double},
Vector64
{double},
Vector64
{double})" />
2583
/// <inheritdoc cref="Vector64.MultiplyAddEstimate(
Vector64
{float},
Vector64
{float},
Vector64
{float})" />
2704
/// <inheritdoc cref="Vector64.None{T}(
Vector64
{T}, T)" />
2709
/// <inheritdoc cref="Vector64.NoneWhereAllBitsSet{T}(
Vector64
{T})" />
2736
/// <inheritdoc cref="Vector64.RadiansToDegrees(
Vector64
{double})" />
2754
/// <inheritdoc cref="Vector64.RadiansToDegrees(
Vector64
{float})" />
2798
/// <inheritdoc cref="Vector64.Round(
Vector64
{double})" />
2802
/// <inheritdoc cref="Vector64.Round(
Vector64
{float})" />
2806
/// <inheritdoc cref="Vector64.Round(
Vector64
{double}, MidpointRounding)" />
2810
/// <inheritdoc cref="Vector64.Round(
Vector64
{float}, MidpointRounding)" />
3597
/// <inheritdoc cref="Vector64.Sin(
Vector64
{double})" />
3614
/// <inheritdoc cref="Vector64.Sin(
Vector64
{float})" />
3638
/// <inheritdoc cref="Vector64.Cos(
Vector64
{double})" />
3648
(
Vector64
<double> sinLower,
Vector64
<double> cosLower) = Vector64.SinCos(vector._lower);
3649
(
Vector64
<double> sinUpper,
Vector64
<double> cosUpper) = Vector64.SinCos(vector._upper);
3658
/// <inheritdoc cref="Vector64.Cos(
Vector64
{float})" />
3675
(
Vector64
<float> sinLower,
Vector64
<float> cosLower) = Vector64.SinCos(vector._lower);
3676
(
Vector64
<float> sinUpper,
Vector64
<float> cosUpper) = Vector64.SinCos(vector._upper);
3885
/// <inheritdoc cref="Vector64.Truncate(
Vector64
{double})" />
3889
/// <inheritdoc cref="Vector64.Truncate(
Vector64
{float})" />
3965
Vector64
<byte> lower = source._lower;
3980
Vector64
<short> lower = source._lower;
3995
Vector64
<int> lower = source._lower;
4011
Vector64
<sbyte> lower = source._lower;
4026
Vector64
<float> lower = source._lower;
4042
Vector64
<ushort> lower = source._lower;
4058
Vector64
<uint> lower = source._lower;
4074
Vector64
<byte> upper = source._upper;
4089
Vector64
<short> upper = source._upper;
4104
Vector64
<int> upper = source._upper;
4120
Vector64
<sbyte> upper = source._upper;
4135
Vector64
<float> upper = source._upper;
4151
Vector64
<ushort> upper = source._upper;
4167
Vector64
<uint> upper = source._upper;
4200
/// <param name="value">The value of the lower 64-bits as a <see cref="
Vector64
{T}" />.</param>
4205
public static Vector128<T> WithLower<T>(this Vector128<T> vector,
Vector64
<T> value)
4217
/// <param name="value">The value of the upper 64-bits as a <see cref="
Vector64
{T}" />.</param>
4222
public static Vector128<T> WithUpper<T>(this Vector128<T> vector,
Vector64
<T> value)
4257
internal static void SetLowerUnsafe<T>(in this Vector128<T> vector,
Vector64
<T> value) => Unsafe.AsRef(in vector._lower) = value;
4260
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)
1226
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)
1266
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 (997)
37
public static
Vector64
<T> Abs<T>(
Vector64
<T> vector)
49
Unsafe.SkipInit(out
Vector64
<T> result);
51
for (int index = 0; index <
Vector64
<T>.Count; index++)
68
public static
Vector64
<T> Add<T>(
Vector64
<T> left,
Vector64
<T> right) => left + right;
78
public static bool All<T>(
Vector64
<T> vector, T value) => vector == Create(value);
87
public static bool AllWhereAllBitsSet<T>(
Vector64
<T> vector)
110
public static
Vector64
<T> AndNot<T>(
Vector64
<T> left,
Vector64
<T> right) => left & ~right;
120
public static bool Any<T>(
Vector64
<T> vector, T value) => EqualsAny(vector, Create(value));
129
public static bool AnyWhereAllBitsSet<T>(
Vector64
<T> vector)
153
public static
Vector64
<TTo> As<TFrom, TTo>(this
Vector64
<TFrom> vector)
161
return Unsafe.BitCast<
Vector64
<TFrom>,
Vector64
<TTo>>(vector);
165
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Byte>" />.</summary>
171
public static
Vector64
<byte> AsByte<T>(this
Vector64
<T> vector) => vector.As<T, byte>();
173
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Double>" />.</summary>
179
public static
Vector64
<double> AsDouble<T>(this
Vector64
<T> vector) => vector.As<T, double>();
181
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int16>" />.</summary>
187
public static
Vector64
<short> AsInt16<T>(this
Vector64
<T> vector) => vector.As<T, short>();
189
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int32>" />.</summary>
195
public static
Vector64
<int> AsInt32<T>(this
Vector64
<T> vector) => vector.As<T, int>();
197
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Int64>" />.</summary>
203
public static
Vector64
<long> AsInt64<T>(this
Vector64
<T> vector) => vector.As<T, long>();
205
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<IntPtr>" />.</summary>
211
public static
Vector64
<nint> AsNInt<T>(this
Vector64
<T> vector) => vector.As<T, nint>();
213
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UIntPtr>" />.</summary>
220
public static
Vector64
<nuint> AsNUInt<T>(this
Vector64
<T> vector) => vector.As<T, nuint>();
222
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<SByte>" />.</summary>
229
public static
Vector64
<sbyte> AsSByte<T>(this
Vector64
<T> vector) => vector.As<T, sbyte>();
231
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<Single>" />.</summary>
237
public static
Vector64
<float> AsSingle<T>(this
Vector64
<T> vector) => vector.As<T, float>();
239
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt16>" />.</summary>
246
public static
Vector64
<ushort> AsUInt16<T>(this
Vector64
<T> vector) => vector.As<T, ushort>();
248
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt32>" />.</summary>
255
public static
Vector64
<uint> AsUInt32<T>(this
Vector64
<T> vector) => vector.As<T, uint>();
257
/// <summary>Reinterprets a <see cref="
Vector64
{T}" /> as a new <see langword="Vector64<UInt64>" />.</summary>
264
public static
Vector64
<ulong> AsUInt64<T>(this
Vector64
<T> vector) => vector.As<T, ulong>();
273
public static
Vector64
<T> BitwiseAnd<T>(
Vector64
<T> left,
Vector64
<T> right) => left & right;
282
public static
Vector64
<T> BitwiseOr<T>(
Vector64
<T> left,
Vector64
<T> right) => left | right;
289
internal static
Vector64
<T> Ceiling<T>(
Vector64
<T> vector)
306
Unsafe.SkipInit(out
Vector64
<T> result);
308
for (int index = 0; index <
Vector64
<T>.Count; index++)
323
public static
Vector64
<float> Ceiling(
Vector64
<float> vector) => Ceiling<float>(vector);
330
public static
Vector64
<double> Ceiling(
Vector64
<double> vector) => Ceiling<double>(vector);
334
public static
Vector64
<T> Clamp<T>(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max)
342
public static
Vector64
<T> ClampNative<T>(
Vector64
<T> value,
Vector64
<T> min,
Vector64
<T> max)
358
public static
Vector64
<T> ConditionalSelect<T>(
Vector64
<T> condition,
Vector64
<T> left,
Vector64
<T> right) => (left & condition) | AndNot(right, condition);
365
public static unsafe
Vector64
<double> ConvertToDouble(
Vector64
<long> vector)
367
Unsafe.SkipInit(out
Vector64
<double> result);
369
for (int i = 0; i <
Vector64
<double>.Count; i++)
384
public static unsafe
Vector64
<double> ConvertToDouble(
Vector64
<ulong> vector)
386
Unsafe.SkipInit(out
Vector64
<double> result);
388
for (int i = 0; i <
Vector64
<double>.Count; i++)
402
public static unsafe
Vector64
<int> ConvertToInt32(
Vector64
<float> vector)
404
Unsafe.SkipInit(out
Vector64
<int> result);
406
for (int i = 0; i <
Vector64
<int>.Count; i++)
420
public static unsafe
Vector64
<int> ConvertToInt32Native(
Vector64
<float> vector)
422
Unsafe.SkipInit(out
Vector64
<int> result);
424
for (int i = 0; i <
Vector64
<int>.Count; i++)
438
public static unsafe
Vector64
<long> ConvertToInt64(
Vector64
<double> vector)
440
Unsafe.SkipInit(out
Vector64
<long> result);
442
for (int i = 0; i <
Vector64
<long>.Count; i++)
456
public static unsafe
Vector64
<long> ConvertToInt64Native(
Vector64
<double> vector)
458
Unsafe.SkipInit(out
Vector64
<long> result);
460
for (int i = 0; i <
Vector64
<long>.Count; i++)
474
public static unsafe
Vector64
<float> ConvertToSingle(
Vector64
<int> vector)
476
Unsafe.SkipInit(out
Vector64
<float> result);
478
for (int i = 0; i <
Vector64
<float>.Count; i++)
493
public static unsafe
Vector64
<float> ConvertToSingle(
Vector64
<uint> vector)
495
Unsafe.SkipInit(out
Vector64
<float> result);
497
for (int i = 0; i <
Vector64
<float>.Count; i++)
512
public static unsafe
Vector64
<uint> ConvertToUInt32(
Vector64
<float> vector)
514
Unsafe.SkipInit(out
Vector64
<uint> result);
516
for (int i = 0; i <
Vector64
<uint>.Count; i++)
531
public static unsafe
Vector64
<uint> ConvertToUInt32Native(
Vector64
<float> vector)
533
Unsafe.SkipInit(out
Vector64
<uint> result);
535
for (int i = 0; i <
Vector64
<uint>.Count; i++)
550
public static unsafe
Vector64
<ulong> ConvertToUInt64(
Vector64
<double> vector)
552
Unsafe.SkipInit(out
Vector64
<ulong> result);
554
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
569
public static unsafe
Vector64
<ulong> ConvertToUInt64Native(
Vector64
<double> vector)
571
Unsafe.SkipInit(out
Vector64
<ulong> result);
573
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
585
public static
Vector64
<T> CopySign<T>(
Vector64
<T> value,
Vector64
<T> sign)
597
return VectorMath.CopySign<
Vector64
<T>, T>(value, sign);
601
Unsafe.SkipInit(out
Vector64
<T> result);
603
for (int index = 0; index <
Vector64
<T>.Count; index++)
613
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given array.</summary>
617
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
621
public static void CopyTo<T>(this
Vector64
<T> vector, T[] destination)
625
if (destination.Length <
Vector64
<T>.Count)
633
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given array starting at the specified index.</summary>
638
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
643
public static unsafe void CopyTo<T>(this
Vector64
<T> vector, T[] destination, int startIndex)
652
if ((destination.Length - startIndex) <
Vector64
<T>.Count)
660
/// <summary>Copies a <see cref="
Vector64
{T}" /> to a given span.</summary>
664
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
667
public static void CopyTo<T>(this
Vector64
<T> vector, Span<T> destination)
669
if (destination.Length <
Vector64
<T>.Count)
677
internal static
Vector64
<T> Cos<T>(
Vector64
<T> vector)
680
Unsafe.SkipInit(out
Vector64
<T> result);
682
for (int index = 0; index <
Vector64
<T>.Count; index++)
695
public static
Vector64
<double> Cos(
Vector64
<double> vector)
699
return VectorMath.CosDouble<
Vector64
<double>,
Vector64
<long>>(vector);
711
public static
Vector64
<float> Cos(
Vector64
<float> vector)
717
return VectorMath.CosSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
721
return VectorMath.CosSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
738
public static int Count<T>(
Vector64
<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
747
public static int CountWhereAllBitsSet<T>(
Vector64
<T> vector)
763
/// <summary>Creates a new <see cref="
Vector64
{T}" /> instance with all elements initialized to the specified value.</summary>
766
/// <returns>A new <see cref="
Vector64
{T}" /> with all elements initialized to <paramref name="value" />.</returns>
769
public static unsafe
Vector64
<T> Create<T>(T value)
771
Unsafe.SkipInit(out
Vector64
<T> result);
773
for (int index = 0; index <
Vector64
<T>.Count; index++)
786
public static unsafe
Vector64
<byte> Create(byte value) => Create<byte>(value);
792
public static unsafe
Vector64
<double> Create(double value) => Create<double>(value);
799
public static unsafe
Vector64
<short> Create(short value) => Create<short>(value);
806
public static unsafe
Vector64
<int> Create(int value) => Create<int>(value);
812
public static unsafe
Vector64
<long> Create(long value) => Create<long>(value);
818
public static unsafe
Vector64
<nint> Create(nint value) => Create<nint>(value);
825
public static unsafe
Vector64
<nuint> Create(nuint value) => Create<nuint>(value);
833
public static unsafe
Vector64
<sbyte> Create(sbyte value) => Create<sbyte>(value);
839
public static unsafe
Vector64
<float> Create(float value) => Create<float>(value);
847
public static unsafe
Vector64
<ushort> Create(ushort value) => Create<ushort>(value);
855
public static unsafe
Vector64
<uint> Create(uint value) => Create<uint>(value);
862
public static unsafe
Vector64
<ulong> Create(ulong value) => Create<ulong>(value);
864
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given array.</summary>
867
/// <returns>A new <see cref="
Vector64
{T}" /> with its elements set to the first <see cref="
Vector64
{T}.Count" /> elements from <paramref name="values" />.</returns>
868
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
872
public static
Vector64
<T> Create<T>(T[] values)
876
if (values.Length <
Vector64
<T>.Count)
881
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref values[0]));
884
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given array.</summary>
888
/// <returns>A new <see cref="
Vector64
{T}" /> with its elements set to the first <see cref="Vector128{T}.Count" /> elements from <paramref name="values" />.</returns>
889
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="
Vector64
{T}.Count" />.</exception>
893
public static
Vector64
<T> Create<T>(T[] values, int index)
897
if ((index < 0) || ((values.Length - index) <
Vector64
<T>.Count))
902
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref values[index]));
905
/// <summary>Creates a new <see cref="
Vector64
{T}" /> from a given readonly span.</summary>
908
/// <returns>A new <see cref="
Vector64
{T}" /> with its elements set to the first <see cref="
Vector64
{T}.Count" /> elements from <paramref name="values" />.</returns>
909
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector64
{T}.Count" />.</exception>
912
public static
Vector64
<T> Create<T>(ReadOnlySpan<T> values)
914
if (values.Length <
Vector64
<T>.Count)
919
return Unsafe.ReadUnaligned<
Vector64
<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
935
public static unsafe
Vector64
<byte> Create(byte e0, byte e1, byte e2, byte e3, byte e4, byte e5, byte e6, byte e7)
937
Unsafe.SkipInit(out
Vector64
<byte> result);
958
public static unsafe
Vector64
<short> Create(short e0, short e1, short e2, short e3)
960
Unsafe.SkipInit(out
Vector64
<short> result);
975
public static unsafe
Vector64
<int> Create(int e0, int e1)
977
Unsafe.SkipInit(out
Vector64
<int> result);
997
public static unsafe
Vector64
<sbyte> Create(sbyte e0, sbyte e1, sbyte e2, sbyte e3, sbyte e4, sbyte e5, sbyte e6, sbyte e7)
999
Unsafe.SkipInit(out
Vector64
<sbyte> result);
1017
public static unsafe
Vector64
<float> Create(float e0, float e1)
1019
Unsafe.SkipInit(out
Vector64
<float> result);
1035
public static unsafe
Vector64
<ushort> Create(ushort e0, ushort e1, ushort e2, ushort e3)
1037
Unsafe.SkipInit(out
Vector64
<ushort> result);
1053
public static unsafe
Vector64
<uint> Create(uint e0, uint e1)
1055
Unsafe.SkipInit(out
Vector64
<uint> result);
1061
/// <summary>Creates a new <see cref="
Vector64
{T}" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1068
public static unsafe
Vector64
<T> CreateScalar<T>(T value)
1070
Vector64
<T> result =
Vector64
<T>.Zero;
1079
public static unsafe
Vector64
<byte> CreateScalar(byte value) => CreateScalar<byte>(value);
1085
public static unsafe
Vector64
<double> CreateScalar(double value) => CreateScalar<double>(value);
1091
public static unsafe
Vector64
<short> CreateScalar(short value) => CreateScalar<short>(value);
1097
public static unsafe
Vector64
<int> CreateScalar(int value) => CreateScalar<int>(value);
1103
public static unsafe
Vector64
<long> CreateScalar(long value) => CreateScalar<long>(value);
1109
public static unsafe
Vector64
<nint> CreateScalar(nint value) => CreateScalar<nint>(value);
1116
public static unsafe
Vector64
<nuint> CreateScalar(nuint value) => CreateScalar<nuint>(value);
1123
public static unsafe
Vector64
<sbyte> CreateScalar(sbyte value) => CreateScalar<sbyte>(value);
1129
public static unsafe
Vector64
<float> CreateScalar(float value) => CreateScalar<float>(value);
1136
public static unsafe
Vector64
<ushort> CreateScalar(ushort value) => CreateScalar<ushort>(value);
1143
public static unsafe
Vector64
<uint> CreateScalar(uint value) => CreateScalar<uint>(value);
1150
public static unsafe
Vector64
<ulong> CreateScalar(ulong value) => CreateScalar<ulong>(value);
1152
/// <summary>Creates a new <see cref="
Vector64
{T}" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1155
/// <returns>A new <see cref="
Vector64
{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1159
public static
Vector64
<T> CreateScalarUnsafe<T>(T value)
1165
Unsafe.SkipInit(out
Vector64
<T> result);
1175
public static unsafe
Vector64
<byte> CreateScalarUnsafe(byte value) => CreateScalarUnsafe<byte>(value);
1181
public static unsafe
Vector64
<double> CreateScalarUnsafe(double value) => CreateScalarUnsafe<double>(value);
1187
public static unsafe
Vector64
<short> CreateScalarUnsafe(short value) => CreateScalarUnsafe<short>(value);
1193
public static unsafe
Vector64
<int> CreateScalarUnsafe(int value) => CreateScalarUnsafe<int>(value);
1199
public static unsafe
Vector64
<long> CreateScalarUnsafe(long value) => CreateScalarUnsafe<long>(value);
1205
public static unsafe
Vector64
<nint> CreateScalarUnsafe(nint value) => CreateScalarUnsafe<nint>(value);
1212
public static unsafe
Vector64
<nuint> CreateScalarUnsafe(nuint value) => CreateScalarUnsafe<nuint>(value);
1219
public static unsafe
Vector64
<sbyte> CreateScalarUnsafe(sbyte value) => CreateScalarUnsafe<sbyte>(value);
1225
public static unsafe
Vector64
<float> CreateScalarUnsafe(float value) => CreateScalarUnsafe<float>(value);
1232
public static unsafe
Vector64
<ushort> CreateScalarUnsafe(ushort value) => CreateScalarUnsafe<ushort>(value);
1239
public static unsafe
Vector64
<uint> CreateScalarUnsafe(uint value) => CreateScalarUnsafe<uint>(value);
1246
public static unsafe
Vector64
<ulong> CreateScalarUnsafe(ulong value) => CreateScalarUnsafe<ulong>(value);
1248
/// <summary>Creates a new <see cref="
Vector64
{T}" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
1252
/// <returns>A new <see cref="
Vector64
{T}" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
1255
public static
Vector64
<T> CreateSequence<T>(T start, T step) => (
Vector64
<T>.Indices * step) + Create(start);
1257
internal static
Vector64
<T> DegreesToRadians<T>(
Vector64
<T> degrees)
1260
Unsafe.SkipInit(out
Vector64
<T> result);
1262
for (int index = 0; index <
Vector64
<T>.Count; index++)
1276
public static
Vector64
<double> DegreesToRadians(
Vector64
<double> degrees)
1280
return VectorMath.DegreesToRadians<
Vector64
<double>, double>(degrees);
1293
public static
Vector64
<float> DegreesToRadians(
Vector64
<float> degrees)
1297
return VectorMath.DegreesToRadians<
Vector64
<float>, float>(degrees);
1312
public static
Vector64
<T> Divide<T>(
Vector64
<T> left,
Vector64
<T> right) => left / right;
1320
public static
Vector64
<T> Divide<T>(
Vector64
<T> left, T right) => left / right;
1329
public static T Dot<T>(
Vector64
<T> left,
Vector64
<T> right) => Sum(left * right);
1339
public static
Vector64
<T> Equals<T>(
Vector64
<T> left,
Vector64
<T> right)
1341
Unsafe.SkipInit(out
Vector64
<T> result);
1343
for (int index = 0; index <
Vector64
<T>.Count; index++)
1359
public static bool EqualsAll<T>(
Vector64
<T> left,
Vector64
<T> right) => left == right;
1369
public static bool EqualsAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1371
for (int index = 0; index <
Vector64
<T>.Count; index++)
1382
internal static
Vector64
<T> Exp<T>(
Vector64
<T> vector)
1385
Unsafe.SkipInit(out
Vector64
<T> result);
1387
for (int index = 0; index <
Vector64
<T>.Count; index++)
1400
public static
Vector64
<double> Exp(
Vector64
<double> vector)
1404
return VectorMath.ExpDouble<
Vector64
<double>,
Vector64
<ulong>>(vector);
1416
public static
Vector64
<float> Exp(
Vector64
<float> vector)
1422
return VectorMath.ExpSingle<
Vector64
<float>,
Vector64
<uint>, Vector128<double>, Vector128<ulong>>(vector);
1426
return VectorMath.ExpSingle<
Vector64
<float>,
Vector64
<uint>,
Vector64
<double>,
Vector64
<ulong>>(vector);
1443
public static uint ExtractMostSignificantBits<T>(this
Vector64
<T> vector)
1447
for (int index = 0; index <
Vector64
<T>.Count; index++)
1461
internal static
Vector64
<T> Floor<T>(
Vector64
<T> vector)
1478
Unsafe.SkipInit(out
Vector64
<T> result);
1480
for (int index = 0; index <
Vector64
<T>.Count; index++)
1495
public static
Vector64
<float> Floor(
Vector64
<float> vector) => Floor<float>(vector);
1502
public static
Vector64
<double> Floor(
Vector64
<double> vector) => Floor<double>(vector);
1515
public static
Vector64
<double> FusedMultiplyAdd(
Vector64
<double> left,
Vector64
<double> right,
Vector64
<double> addend)
1517
Unsafe.SkipInit(out
Vector64
<double> result);
1519
for (int index = 0; index <
Vector64
<double>.Count; index++)
1539
public static
Vector64
<float> FusedMultiplyAdd(
Vector64
<float> left,
Vector64
<float> right,
Vector64
<float> addend)
1541
Unsafe.SkipInit(out
Vector64
<float> result);
1543
for (int index = 0; index <
Vector64
<float>.Count; index++)
1561
public static T GetElement<T>(this
Vector64
<T> vector, int index)
1563
if ((uint)(index) >= (uint)(
Vector64
<T>.Count))
1579
public static
Vector64
<T> GreaterThan<T>(
Vector64
<T> left,
Vector64
<T> right)
1581
Unsafe.SkipInit(out
Vector64
<T> result);
1583
for (int index = 0; index <
Vector64
<T>.Count; index++)
1600
public static bool GreaterThanAll<T>(
Vector64
<T> left,
Vector64
<T> right)
1602
for (int index = 0; index <
Vector64
<T>.Count; index++)
1621
public static bool GreaterThanAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1623
for (int index = 0; index <
Vector64
<T>.Count; index++)
1642
public static
Vector64
<T> GreaterThanOrEqual<T>(
Vector64
<T> left,
Vector64
<T> right)
1644
Unsafe.SkipInit(out
Vector64
<T> result);
1646
for (int index = 0; index <
Vector64
<T>.Count; index++)
1663
public static bool GreaterThanOrEqualAll<T>(
Vector64
<T> left,
Vector64
<T> right)
1665
for (int index = 0; index <
Vector64
<T>.Count; index++)
1684
public static bool GreaterThanOrEqualAny<T>(
Vector64
<T> left,
Vector64
<T> right)
1686
for (int index = 0; index <
Vector64
<T>.Count; index++)
1697
internal static
Vector64
<T> Hypot<T>(
Vector64
<T> x,
Vector64
<T> y)
1700
Unsafe.SkipInit(out
Vector64
<T> result);
1702
for (int index = 0; index <
Vector64
<T>.Count; index++)
1716
public static
Vector64
<double> Hypot(
Vector64
<double> x,
Vector64
<double> y)
1720
return VectorMath.HypotDouble<
Vector64
<double>,
Vector64
<ulong>>(x, y);
1733
public static
Vector64
<float> Hypot(
Vector64
<float> x,
Vector64
<float> y)
1739
return VectorMath.HypotSingle<
Vector64
<float>, Vector128<double>>(x, y);
1743
return VectorMath.HypotSingle<
Vector64
<float>,
Vector64
<double>>(x, y);
1760
public static int IndexOf<T>(
Vector64
<T> vector, T value)
1773
public static int IndexOfWhereAllBitsSet<T>(
Vector64
<T> vector)
1792
public static
Vector64
<T> IsEvenInteger<T>(
Vector64
<T> vector)
1796
return VectorMath.IsEvenIntegerSingle<
Vector64
<float>,
Vector64
<uint>>(vector.AsSingle()).As<float, T>();
1800
return VectorMath.IsEvenIntegerDouble<
Vector64
<double>,
Vector64
<ulong>>(vector.AsDouble()).As<double, T>();
1802
return IsZero(vector &
Vector64
<T>.One);
1808
public static
Vector64
<T> IsFinite<T>(
Vector64
<T> vector)
1818
return
Vector64
<T>.AllBitsSet;
1824
public static
Vector64
<T> IsInfinity<T>(
Vector64
<T> vector)
1830
return
Vector64
<T>.Zero;
1836
public static
Vector64
<T> IsInteger<T>(
Vector64
<T> vector)
1842
return
Vector64
<T>.AllBitsSet;
1848
public static
Vector64
<T> IsNaN<T>(
Vector64
<T> vector)
1854
return
Vector64
<T>.Zero;
1860
public static
Vector64
<T> IsNegative<T>(
Vector64
<T> vector)
1868
return
Vector64
<T>.Zero;
1872
return LessThan(vector.AsInt32(),
Vector64
<int>.Zero).As<int, T>();
1876
return LessThan(vector.AsInt64(),
Vector64
<long>.Zero).As<long, T>();
1880
return LessThan(vector,
Vector64
<T>.Zero);
1887
public static
Vector64
<T> IsNegativeInfinity<T>(
Vector64
<T> vector)
1897
return
Vector64
<T>.Zero;
1903
public static
Vector64
<T> IsNormal<T>(
Vector64
<T> vector)
1919
public static
Vector64
<T> IsOddInteger<T>(
Vector64
<T> vector)
1923
return VectorMath.IsOddIntegerSingle<
Vector64
<float>,
Vector64
<uint>>(vector.AsSingle()).As<float, T>();
1927
return VectorMath.IsOddIntegerDouble<
Vector64
<double>,
Vector64
<ulong>>(vector.AsDouble()).As<double, T>();
1929
return ~IsZero(vector &
Vector64
<T>.One);
1935
public static
Vector64
<T> IsPositive<T>(
Vector64
<T> vector)
1943
return
Vector64
<T>.AllBitsSet;
1947
return GreaterThanOrEqual(vector.AsInt32(),
Vector64
<int>.Zero).As<int, T>();
1951
return GreaterThanOrEqual(vector.AsInt64(),
Vector64
<long>.Zero).As<long, T>();
1955
return GreaterThanOrEqual(vector,
Vector64
<T>.Zero);
1962
public static
Vector64
<T> IsPositiveInfinity<T>(
Vector64
<T> vector)
1972
return
Vector64
<T>.Zero;
1978
public static
Vector64
<T> IsSubnormal<T>(
Vector64
<T> vector)
1982
return LessThan(Abs(vector).AsUInt32() -
Vector64
<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>();
1986
return LessThan(Abs(vector).AsUInt64() -
Vector64
<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
1988
return
Vector64
<T>.Zero;
1994
public static
Vector64
<T> IsZero<T>(
Vector64
<T> vector) => Equals(vector,
Vector64
<T>.Zero);
2004
public static int LastIndexOf<T>(
Vector64
<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
2013
public static int LastIndexOfWhereAllBitsSet<T>(
Vector64
<T> vector)
2029
internal static
Vector64
<T> Lerp<T>(
Vector64
<T> x,
Vector64
<T> y,
Vector64
<T> amount)
2032
Unsafe.SkipInit(out
Vector64
<T> result);
2034
for (int index = 0; index <
Vector64
<T>.Count; index++)
2050
public static
Vector64
<double> Lerp(
Vector64
<double> x,
Vector64
<double> y,
Vector64
<double> amount)
2054
return VectorMath.Lerp<
Vector64
<double>, double>(x, y, amount);
2069
public static
Vector64
<float> Lerp(
Vector64
<float> x,
Vector64
<float> y,
Vector64
<float> amount)
2073
return VectorMath.Lerp<
Vector64
<float>, float>(x, y, amount);
2089
public static
Vector64
<T> LessThan<T>(
Vector64
<T> left,
Vector64
<T> right)
2091
Unsafe.SkipInit(out
Vector64
<T> result);
2093
for (int index = 0; index <
Vector64
<T>.Count; index++)
2110
public static bool LessThanAll<T>(
Vector64
<T> left,
Vector64
<T> right)
2112
for (int index = 0; index <
Vector64
<T>.Count; index++)
2131
public static bool LessThanAny<T>(
Vector64
<T> left,
Vector64
<T> right)
2133
for (int index = 0; index <
Vector64
<T>.Count; index++)
2152
public static
Vector64
<T> LessThanOrEqual<T>(
Vector64
<T> left,
Vector64
<T> right)
2154
Unsafe.SkipInit(out
Vector64
<T> result);
2156
for (int index = 0; index <
Vector64
<T>.Count; index++)
2173
public static bool LessThanOrEqualAll<T>(
Vector64
<T> left,
Vector64
<T> right)
2175
for (int index = 0; index <
Vector64
<T>.Count; index++)
2194
public static bool LessThanOrEqualAny<T>(
Vector64
<T> left,
Vector64
<T> right)
2196
for (int index = 0; index <
Vector64
<T>.Count; index++)
2214
public static unsafe
Vector64
<T> Load<T>(T* source) => LoadUnsafe(ref *source);
2224
public static unsafe
Vector64
<T> LoadAligned<T>(T* source)
2233
return *(
Vector64
<T>*)source;
2244
public static unsafe
Vector64
<T> LoadAlignedNonTemporal<T>(T* source) => LoadAligned(source);
2253
public static
Vector64
<T> LoadUnsafe<T>(ref readonly T source)
2257
return Unsafe.ReadUnaligned<
Vector64
<T>>(in address);
2269
public static
Vector64
<T> LoadUnsafe<T>(ref readonly T source, nuint elementOffset)
2273
return Unsafe.ReadUnaligned<
Vector64
<T>>(in address);
2276
internal static
Vector64
<T> Log<T>(
Vector64
<T> vector)
2279
Unsafe.SkipInit(out
Vector64
<T> result);
2281
for (int index = 0; index <
Vector64
<T>.Count; index++)
2294
public static
Vector64
<double> Log(
Vector64
<double> vector)
2298
return VectorMath.LogDouble<
Vector64
<double>,
Vector64
<long>,
Vector64
<ulong>>(vector);
2310
public static
Vector64
<float> Log(
Vector64
<float> vector)
2314
return VectorMath.LogSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<uint>>(vector);
2322
internal static
Vector64
<T> Log2<T>(
Vector64
<T> vector)
2325
Unsafe.SkipInit(out
Vector64
<T> result);
2327
for (int index = 0; index <
Vector64
<T>.Count; index++)
2340
public static
Vector64
<double> Log2(
Vector64
<double> vector)
2344
return VectorMath.Log2Double<
Vector64
<double>,
Vector64
<long>,
Vector64
<ulong>>(vector);
2356
public static
Vector64
<float> Log2(
Vector64
<float> vector)
2360
return VectorMath.Log2Single<
Vector64
<float>,
Vector64
<int>,
Vector64
<uint>>(vector);
2371
public static
Vector64
<T> Max<T>(
Vector64
<T> left,
Vector64
<T> right)
2375
return VectorMath.Max<
Vector64
<T>, T>(left, right);
2379
Unsafe.SkipInit(out
Vector64
<T> result);
2381
for (int index = 0; index <
Vector64
<T>.Count; index++)
2394
public static
Vector64
<T> MaxMagnitude<T>(
Vector64
<T> left,
Vector64
<T> right)
2398
return VectorMath.MaxMagnitude<
Vector64
<T>, T>(left, right);
2402
Unsafe.SkipInit(out
Vector64
<T> result);
2404
for (int index = 0; index <
Vector64
<T>.Count; index++)
2417
public static
Vector64
<T> MaxMagnitudeNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2421
return VectorMath.MaxMagnitudeNumber<
Vector64
<T>, T>(left, right);
2425
Unsafe.SkipInit(out
Vector64
<T> result);
2427
for (int index = 0; index <
Vector64
<T>.Count; index++)
2440
public static
Vector64
<T> MaxNative<T>(
Vector64
<T> left,
Vector64
<T> right)
2448
Unsafe.SkipInit(out
Vector64
<T> result);
2450
for (int index = 0; index <
Vector64
<T>.Count; index++)
2463
public static
Vector64
<T> MaxNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2467
return VectorMath.MaxNumber<
Vector64
<T>, T>(left, right);
2471
Unsafe.SkipInit(out
Vector64
<T> result);
2473
for (int index = 0; index <
Vector64
<T>.Count; index++)
2486
public static
Vector64
<T> Min<T>(
Vector64
<T> left,
Vector64
<T> right)
2490
return VectorMath.Min<
Vector64
<T>, T>(left, right);
2494
Unsafe.SkipInit(out
Vector64
<T> result);
2496
for (int index = 0; index <
Vector64
<T>.Count; index++)
2509
public static
Vector64
<T> MinMagnitude<T>(
Vector64
<T> left,
Vector64
<T> right)
2513
return VectorMath.MinMagnitude<
Vector64
<T>, T>(left, right);
2517
Unsafe.SkipInit(out
Vector64
<T> result);
2519
for (int index = 0; index <
Vector64
<T>.Count; index++)
2532
public static
Vector64
<T> MinMagnitudeNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2536
return VectorMath.MinMagnitudeNumber<
Vector64
<T>, T>(left, right);
2540
Unsafe.SkipInit(out
Vector64
<T> result);
2542
for (int index = 0; index <
Vector64
<T>.Count; index++)
2555
public static
Vector64
<T> MinNative<T>(
Vector64
<T> left,
Vector64
<T> right)
2563
Unsafe.SkipInit(out
Vector64
<T> result);
2565
for (int index = 0; index <
Vector64
<T>.Count; index++)
2578
public static
Vector64
<T> MinNumber<T>(
Vector64
<T> left,
Vector64
<T> right)
2582
return VectorMath.MinNumber<
Vector64
<T>, T>(left, right);
2586
Unsafe.SkipInit(out
Vector64
<T> result);
2588
for (int index = 0; index <
Vector64
<T>.Count; index++)
2605
public static
Vector64
<T> Multiply<T>(
Vector64
<T> left,
Vector64
<T> right) => left * right;
2614
public static
Vector64
<T> Multiply<T>(
Vector64
<T> left, T right) => left * right;
2623
public static
Vector64
<T> Multiply<T>(T left,
Vector64
<T> right) => right * left;
2627
internal static
Vector64
<T> MultiplyAddEstimate<T>(
Vector64
<T> left,
Vector64
<T> right,
Vector64
<T> addend)
2629
Unsafe.SkipInit(out
Vector64
<T> result);
2631
for (int index = 0; index <
Vector64
<T>.Count; index++)
2651
public static
Vector64
<double> MultiplyAddEstimate(
Vector64
<double> left,
Vector64
<double> right,
Vector64
<double> addend)
2653
Unsafe.SkipInit(out
Vector64
<double> result);
2655
for (int index = 0; index <
Vector64
<double>.Count; index++)
2675
public static
Vector64
<float> MultiplyAddEstimate(
Vector64
<float> left,
Vector64
<float> right,
Vector64
<float> addend)
2677
Unsafe.SkipInit(out
Vector64
<float> result);
2679
for (int index = 0; index <
Vector64
<float>.Count; index++)
2694
public static unsafe
Vector64
<float> Narrow(
Vector64
<double> lower,
Vector64
<double> upper)
2696
Unsafe.SkipInit(out
Vector64
<float> result);
2698
for (int i = 0; i <
Vector64
<double>.Count; i++)
2704
for (int i =
Vector64
<double>.Count; i <
Vector64
<float>.Count; i++)
2706
float value = (float)upper.GetElementUnsafe(i -
Vector64
<double>.Count);
2720
public static unsafe
Vector64
<sbyte> Narrow(
Vector64
<short> lower,
Vector64
<short> upper)
2722
Unsafe.SkipInit(out
Vector64
<sbyte> result);
2724
for (int i = 0; i <
Vector64
<short>.Count; i++)
2730
for (int i =
Vector64
<short>.Count; i <
Vector64
<sbyte>.Count; i++)
2732
sbyte value = (sbyte)upper.GetElementUnsafe(i -
Vector64
<short>.Count);
2745
public static unsafe
Vector64
<short> Narrow(
Vector64
<int> lower,
Vector64
<int> upper)
2747
Unsafe.SkipInit(out
Vector64
<short> result);
2749
for (int i = 0; i <
Vector64
<int>.Count; i++)
2755
for (int i =
Vector64
<int>.Count; i <
Vector64
<short>.Count; i++)
2757
short value = (short)upper.GetElementUnsafe(i -
Vector64
<int>.Count);
2770
public static unsafe
Vector64
<int> Narrow(
Vector64
<long> lower,
Vector64
<long> upper)
2772
Unsafe.SkipInit(out
Vector64
<int> result);
2774
for (int i = 0; i <
Vector64
<long>.Count; i++)
2780
for (int i =
Vector64
<long>.Count; i <
Vector64
<int>.Count; i++)
2782
int value = (int)upper.GetElementUnsafe(i -
Vector64
<long>.Count);
2796
public static unsafe
Vector64
<byte> Narrow(
Vector64
<ushort> lower,
Vector64
<ushort> upper)
2798
Unsafe.SkipInit(out
Vector64
<byte> result);
2800
for (int i = 0; i <
Vector64
<ushort>.Count; i++)
2806
for (int i =
Vector64
<ushort>.Count; i <
Vector64
<byte>.Count; i++)
2808
byte value = (byte)upper.GetElementUnsafe(i -
Vector64
<ushort>.Count);
2822
public static unsafe
Vector64
<ushort> Narrow(
Vector64
<uint> lower,
Vector64
<uint> upper)
2824
Unsafe.SkipInit(out
Vector64
<ushort> result);
2826
for (int i = 0; i <
Vector64
<uint>.Count; i++)
2832
for (int i =
Vector64
<uint>.Count; i <
Vector64
<ushort>.Count; i++)
2834
ushort value = (ushort)upper.GetElementUnsafe(i -
Vector64
<uint>.Count);
2848
public static unsafe
Vector64
<uint> Narrow(
Vector64
<ulong> lower,
Vector64
<ulong> upper)
2850
Unsafe.SkipInit(out
Vector64
<uint> result);
2852
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
2858
for (int i =
Vector64
<ulong>.Count; i <
Vector64
<uint>.Count; i++)
2860
uint value = (uint)upper.GetElementUnsafe(i -
Vector64
<ulong>.Count);
2873
public static
Vector64
<T> Negate<T>(
Vector64
<T> vector) => -vector;
2883
public static bool None<T>(
Vector64
<T> vector, T value) => !EqualsAny(vector, Create(value));
2892
public static bool NoneWhereAllBitsSet<T>(
Vector64
<T> vector)
2914
public static
Vector64
<T> OnesComplement<T>(
Vector64
<T> vector) => ~vector;
2916
internal static
Vector64
<T> RadiansToDegrees<T>(
Vector64
<T> radians)
2919
Unsafe.SkipInit(out
Vector64
<T> result);
2921
for (int index = 0; index <
Vector64
<T>.Count; index++)
2935
public static
Vector64
<double> RadiansToDegrees(
Vector64
<double> radians)
2939
return VectorMath.RadiansToDegrees<
Vector64
<double>, double>(radians);
2952
public static
Vector64
<float> RadiansToDegrees(
Vector64
<float> radians)
2956
return VectorMath.RadiansToDegrees<
Vector64
<float>, float>(radians);
2966
internal static
Vector64
<T> Round<T>(
Vector64
<T> vector)
2983
Unsafe.SkipInit(out
Vector64
<T> result);
2985
for (int index = 0; index <
Vector64
<T>.Count; index++)
2997
public static
Vector64
<double> Round(
Vector64
<double> vector) => Round<double>(vector);
3001
public static
Vector64
<float> Round(
Vector64
<float> vector) => Round<float>(vector);
3008
public static
Vector64
<double> Round(
Vector64
<double> vector, MidpointRounding mode) => VectorMath.RoundDouble(vector, mode);
3015
public static
Vector64
<float> Round(
Vector64
<float> vector, MidpointRounding mode) => VectorMath.RoundSingle(vector, mode);
3022
internal static
Vector64
<T> ShiftLeft<T>(
Vector64
<T> vector, int shiftCount) => vector << shiftCount;
3029
public static
Vector64
<byte> ShiftLeft(
Vector64
<byte> vector, int shiftCount) => vector << shiftCount;
3036
public static
Vector64
<short> ShiftLeft(
Vector64
<short> vector, int shiftCount) => vector << shiftCount;
3043
public static
Vector64
<int> ShiftLeft(
Vector64
<int> vector, int shiftCount) => vector << shiftCount;
3050
public static
Vector64
<long> ShiftLeft(
Vector64
<long> vector, int shiftCount) => vector << shiftCount;
3057
public static
Vector64
<nint> ShiftLeft(
Vector64
<nint> vector, int shiftCount) => vector << shiftCount;
3065
public static
Vector64
<nuint> ShiftLeft(
Vector64
<nuint> vector, int shiftCount) => vector << shiftCount;
3073
public static
Vector64
<sbyte> ShiftLeft(
Vector64
<sbyte> vector, int shiftCount) => vector << shiftCount;
3081
public static
Vector64
<ushort> ShiftLeft(
Vector64
<ushort> vector, int shiftCount) => vector << shiftCount;
3089
public static
Vector64
<uint> ShiftLeft(
Vector64
<uint> vector, int shiftCount) => vector << shiftCount;
3092
internal static
Vector64
<uint> ShiftLeft(
Vector64
<uint> vector,
Vector64
<uint> shiftCount)
3094
Unsafe.SkipInit(out
Vector64
<uint> result);
3096
for (int index = 0; index <
Vector64
<uint>.Count; index++)
3111
public static
Vector64
<ulong> ShiftLeft(
Vector64
<ulong> vector, int shiftCount) => vector << shiftCount;
3114
internal static
Vector64
<ulong> ShiftLeft(
Vector64
<ulong> vector,
Vector64
<ulong> shiftCount)
3116
Unsafe.SkipInit(out
Vector64
<ulong> result);
3118
for (int index = 0; index <
Vector64
<ulong>.Count; index++)
3132
internal static
Vector64
<T> ShiftRightArithmetic<T>(
Vector64
<T> vector, int shiftCount) => vector >> shiftCount;
3139
public static
Vector64
<short> ShiftRightArithmetic(
Vector64
<short> vector, int shiftCount) => vector >> shiftCount;
3146
public static
Vector64
<int> ShiftRightArithmetic(
Vector64
<int> vector, int shiftCount) => vector >> shiftCount;
3153
public static
Vector64
<long> ShiftRightArithmetic(
Vector64
<long> vector, int shiftCount) => vector >> shiftCount;
3160
public static
Vector64
<nint> ShiftRightArithmetic(
Vector64
<nint> vector, int shiftCount) => vector >> shiftCount;
3168
public static
Vector64
<sbyte> ShiftRightArithmetic(
Vector64
<sbyte> vector, int shiftCount) => vector >> shiftCount;
3175
internal static
Vector64
<T> ShiftRightLogical<T>(
Vector64
<T> vector, int shiftCount) => vector >>> shiftCount;
3182
public static
Vector64
<byte> ShiftRightLogical(
Vector64
<byte> vector, int shiftCount) => vector >>> shiftCount;
3189
public static
Vector64
<short> ShiftRightLogical(
Vector64
<short> vector, int shiftCount) => vector >>> shiftCount;
3196
public static
Vector64
<int> ShiftRightLogical(
Vector64
<int> vector, int shiftCount) => vector >>> shiftCount;
3203
public static
Vector64
<long> ShiftRightLogical(
Vector64
<long> vector, int shiftCount) => vector >>> shiftCount;
3210
public static
Vector64
<nint> ShiftRightLogical(
Vector64
<nint> vector, int shiftCount) => vector >>> shiftCount;
3218
public static
Vector64
<nuint> ShiftRightLogical(
Vector64
<nuint> vector, int shiftCount) => vector >>> shiftCount;
3226
public static
Vector64
<sbyte> ShiftRightLogical(
Vector64
<sbyte> vector, int shiftCount) => vector >>> shiftCount;
3234
public static
Vector64
<ushort> ShiftRightLogical(
Vector64
<ushort> vector, int shiftCount) => vector >>> shiftCount;
3242
public static
Vector64
<uint> ShiftRightLogical(
Vector64
<uint> vector, int shiftCount) => vector >>> shiftCount;
3250
public static
Vector64
<ulong> ShiftRightLogical(
Vector64
<ulong> vector, int shiftCount) => vector >>> shiftCount;
3258
internal static
Vector64
<byte> ShuffleNativeFallback(
Vector64
<byte> vector,
Vector64
<byte> indices)
3264
internal static
Vector64
<sbyte> ShuffleNativeFallback(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3270
internal static
Vector64
<short> ShuffleNativeFallback(
Vector64
<short> vector,
Vector64
<short> indices)
3276
internal static
Vector64
<ushort> ShuffleNativeFallback(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3282
internal static
Vector64
<int> ShuffleNativeFallback(
Vector64
<int> vector,
Vector64
<int> indices)
3288
internal static
Vector64
<uint> ShuffleNativeFallback(
Vector64
<uint> vector,
Vector64
<uint> indices)
3294
internal static
Vector64
<float> ShuffleNativeFallback(
Vector64
<float> vector,
Vector64
<int> indices)
3305
public static
Vector64
<byte> Shuffle(
Vector64
<byte> vector,
Vector64
<byte> indices)
3307
Unsafe.SkipInit(out
Vector64
<byte> result);
3309
for (int index = 0; index <
Vector64
<byte>.Count; index++)
3314
if (selectedIndex <
Vector64
<byte>.Count)
3330
public static
Vector64
<sbyte> Shuffle(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3332
Unsafe.SkipInit(out
Vector64
<sbyte> result);
3334
for (int index = 0; index <
Vector64
<sbyte>.Count; index++)
3339
if (selectedIndex <
Vector64
<sbyte>.Count)
3360
public static
Vector64
<byte> ShuffleNative(
Vector64
<byte> vector,
Vector64
<byte> indices)
3381
public static
Vector64
<sbyte> ShuffleNative(
Vector64
<sbyte> vector,
Vector64
<sbyte> indices)
3395
public static
Vector64
<short> Shuffle(
Vector64
<short> vector,
Vector64
<short> indices)
3397
Unsafe.SkipInit(out
Vector64
<short> result);
3399
for (int index = 0; index <
Vector64
<short>.Count; index++)
3404
if (selectedIndex <
Vector64
<short>.Count)
3420
public static
Vector64
<ushort> Shuffle(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3422
Unsafe.SkipInit(out
Vector64
<ushort> result);
3424
for (int index = 0; index <
Vector64
<ushort>.Count; index++)
3429
if (selectedIndex <
Vector64
<ushort>.Count)
3449
public static
Vector64
<short> ShuffleNative(
Vector64
<short> vector,
Vector64
<short> indices)
3469
public static
Vector64
<ushort> ShuffleNative(
Vector64
<ushort> vector,
Vector64
<ushort> indices)
3483
public static
Vector64
<int> Shuffle(
Vector64
<int> vector,
Vector64
<int> indices)
3485
Unsafe.SkipInit(out
Vector64
<int> result);
3487
for (int index = 0; index <
Vector64
<int>.Count; index++)
3492
if (selectedIndex <
Vector64
<int>.Count)
3508
public static
Vector64
<uint> Shuffle(
Vector64
<uint> vector,
Vector64
<uint> indices)
3510
Unsafe.SkipInit(out
Vector64
<uint> result);
3512
for (int index = 0; index <
Vector64
<uint>.Count; index++)
3517
if (selectedIndex <
Vector64
<uint>.Count)
3532
public static
Vector64
<float> Shuffle(
Vector64
<float> vector,
Vector64
<int> indices)
3534
Unsafe.SkipInit(out
Vector64
<float> result);
3536
for (int index = 0; index <
Vector64
<float>.Count; index++)
3541
if (selectedIndex <
Vector64
<float>.Count)
3561
public static
Vector64
<int> ShuffleNative(
Vector64
<int> vector,
Vector64
<int> indices)
3581
public static
Vector64
<uint> ShuffleNative(
Vector64
<uint> vector,
Vector64
<uint> indices)
3600
public static
Vector64
<float> ShuffleNative(
Vector64
<float> vector,
Vector64
<int> indices)
3609
internal static
Vector64
<T> Sin<T>(
Vector64
<T> vector)
3612
Unsafe.SkipInit(out
Vector64
<T> result);
3614
for (int index = 0; index <
Vector64
<T>.Count; index++)
3627
public static
Vector64
<double> Sin(
Vector64
<double> vector)
3631
return VectorMath.SinDouble<
Vector64
<double>,
Vector64
<long>>(vector);
3643
public static
Vector64
<float> Sin(
Vector64
<float> vector)
3649
return VectorMath.SinSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
3653
return VectorMath.SinSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
3662
internal static (
Vector64
<T> Sin,
Vector64
<T> Cos) SinCos<T>(
Vector64
<T> vector)
3665
Unsafe.SkipInit(out
Vector64
<T> sinResult);
3666
Unsafe.SkipInit(out
Vector64
<T> cosResult);
3668
for (int index = 0; index <
Vector64
<T>.Count; index++)
3682
public static (
Vector64
<double> Sin,
Vector64
<double> Cos) SinCos(
Vector64
<double> vector)
3686
return VectorMath.SinCosDouble<
Vector64
<double>,
Vector64
<long>>(vector);
3698
public static (
Vector64
<float> Sin,
Vector64
<float> Cos) SinCos(
Vector64
<float> vector)
3704
return VectorMath.SinCosSingle<
Vector64
<float>,
Vector64
<int>, Vector128<double>, Vector128<long>>(vector);
3708
return VectorMath.SinCosSingle<
Vector64
<float>,
Vector64
<int>,
Vector64
<double>,
Vector64
<long>>(vector);
3724
public static
Vector64
<T> Sqrt<T>(
Vector64
<T> vector)
3726
Unsafe.SkipInit(out
Vector64
<T> result);
3728
for (int index = 0; index <
Vector64
<T>.Count; index++)
3744
public static unsafe void Store<T>(this
Vector64
<T> source, T* destination) => source.StoreUnsafe(ref *destination);
3754
public static unsafe void StoreAligned<T>(this
Vector64
<T> source, T* destination)
3763
*(
Vector64
<T>*)destination = source;
3774
public static unsafe void StoreAlignedNonTemporal<T>(this
Vector64
<T> source, T* destination) => source.StoreAligned(destination);
3783
public static void StoreUnsafe<T>(this
Vector64
<T> source, ref T destination)
3799
public static void StoreUnsafe<T>(this
Vector64
<T> source, ref T destination, nuint elementOffset)
3813
public static
Vector64
<T> Subtract<T>(
Vector64
<T> left,
Vector64
<T> right) => left - right;
3822
public static T Sum<T>(
Vector64
<T> vector)
3826
for (int index = 0; index <
Vector64
<T>.Count; index++)
3840
public static T ToScalar<T>(this
Vector64
<T> vector)
3853
public static Vector128<T> ToVector128<T>(this
Vector64
<T> vector)
3869
public static unsafe Vector128<T> ToVector128Unsafe<T>(this
Vector64
<T> vector)
3883
internal static
Vector64
<T> Truncate<T>(
Vector64
<T> vector)
3900
Unsafe.SkipInit(out
Vector64
<T> result);
3902
for (int index = 0; index <
Vector64
<T>.Count; index++)
3914
public static
Vector64
<double> Truncate(
Vector64
<double> vector) => Truncate<double>(vector);
3918
public static
Vector64
<float> Truncate(
Vector64
<float> vector) => Truncate<float>(vector);
3924
/// <returns><c>true</c> if <paramref name="vector" /> was successfully copied to <paramref name="destination" />; otherwise, <c>false</c> if the length of <paramref name="destination" /> is less than <see cref="
Vector64
{T}.Count" />.</returns>
3927
public static bool TryCopyTo<T>(this
Vector64
<T> vector, Span<T> destination)
3929
if (destination.Length <
Vector64
<T>.Count)
3938
/// <summary>Widens a <see langword="Vector64<Byte>" /> into two <see cref="
Vector64
{UInt16} " />.</summary>
3943
public static unsafe (
Vector64
<ushort> Lower,
Vector64
<ushort> Upper) Widen(
Vector64
<byte> source) => (WidenLower(source), WidenUpper(source));
3945
/// <summary>Widens a <see langword="Vector64<Int16>" /> into two <see cref="
Vector64
{Int32} " />.</summary>
3949
public static unsafe (
Vector64
<int> Lower,
Vector64
<int> Upper) Widen(
Vector64
<short> source) => (WidenLower(source), WidenUpper(source));
3951
/// <summary>Widens a <see langword="Vector64<Int32>" /> into two <see cref="
Vector64
{Int64} " />.</summary>
3955
public static unsafe (
Vector64
<long> Lower,
Vector64
<long> Upper) Widen(
Vector64
<int> source) => (WidenLower(source), WidenUpper(source));
3957
/// <summary>Widens a <see langword="Vector64<SByte>" /> into two <see cref="
Vector64
{Int16} " />.</summary>
3962
public static unsafe (
Vector64
<short> Lower,
Vector64
<short> Upper) Widen(
Vector64
<sbyte> source) => (WidenLower(source), WidenUpper(source));
3964
/// <summary>Widens a <see langword="Vector64<Single>" /> into two <see cref="
Vector64
{Double} " />.</summary>
3968
public static unsafe (
Vector64
<double> Lower,
Vector64
<double> Upper) Widen(
Vector64
<float> source) => (WidenLower(source), WidenUpper(source));
3970
/// <summary>Widens a <see langword="Vector64<UInt16>" /> into two <see cref="
Vector64
{UInt32} " />.</summary>
3975
public static unsafe (
Vector64
<uint> Lower,
Vector64
<uint> Upper) Widen(
Vector64
<ushort> source) => (WidenLower(source), WidenUpper(source));
3977
/// <summary>Widens a <see langword="Vector64<UInt32>" /> into two <see cref="
Vector64
{UInt64} " />.</summary>
3982
public static unsafe (
Vector64
<ulong> Lower,
Vector64
<ulong> Upper) Widen(
Vector64
<uint> source) => (WidenLower(source), WidenUpper(source));
3984
/// <summary>Widens the lower half of a <see langword="Vector64<Byte>" /> into a <see cref="
Vector64
{UInt16} " />.</summary>
3990
public static
Vector64
<ushort> WidenLower(
Vector64
<byte> source)
3992
Unsafe.SkipInit(out
Vector64
<ushort> lower);
3994
for (int i = 0; i <
Vector64
<ushort>.Count; i++)
4003
/// <summary>Widens the lower half of a <see langword="Vector64<Int16>" /> into a <see cref="
Vector64
{Int32} " />.</summary>
4008
public static unsafe
Vector64
<int> WidenLower(
Vector64
<short> source)
4010
Unsafe.SkipInit(out
Vector64
<int> lower);
4012
for (int i = 0; i <
Vector64
<int>.Count; i++)
4021
/// <summary>Widens the lower half of a <see langword="Vector64<Int32>" /> into a <see cref="
Vector64
{Int64} " />.</summary>
4026
public static unsafe
Vector64
<long> WidenLower(
Vector64
<int> source)
4028
Unsafe.SkipInit(out
Vector64
<long> lower);
4030
for (int i = 0; i <
Vector64
<long>.Count; i++)
4039
/// <summary>Widens the lower half of a <see langword="Vector64<SByte>" /> into a <see cref="
Vector64
{Int16} " />.</summary>
4045
public static unsafe
Vector64
<short> WidenLower(
Vector64
<sbyte> source)
4047
Unsafe.SkipInit(out
Vector64
<short> lower);
4049
for (int i = 0; i <
Vector64
<short>.Count; i++)
4058
/// <summary>Widens the lower half of a <see langword="Vector64<Single>" /> into a <see cref="
Vector64
{Double} " />.</summary>
4063
public static unsafe
Vector64
<double> WidenLower(
Vector64
<float> source)
4065
Unsafe.SkipInit(out
Vector64
<double> lower);
4067
for (int i = 0; i <
Vector64
<double>.Count; i++)
4076
/// <summary>Widens the lower half of a <see langword="Vector64<UInt16>" /> into a <see cref="
Vector64
{UInt32} " />.</summary>
4082
public static unsafe
Vector64
<uint> WidenLower(
Vector64
<ushort> source)
4084
Unsafe.SkipInit(out
Vector64
<uint> lower);
4086
for (int i = 0; i <
Vector64
<uint>.Count; i++)
4095
/// <summary>Widens the lower half of a <see langword="Vector64<UInt32>" /> into a <see cref="
Vector64
{UInt64} " />.</summary>
4101
public static unsafe
Vector64
<ulong> WidenLower(
Vector64
<uint> source)
4103
Unsafe.SkipInit(out
Vector64
<ulong> lower);
4105
for (int i = 0; i <
Vector64
<ulong>.Count; i++)
4114
/// <summary>Widens the upper half of a <see langword="Vector64<Byte>" /> into a <see cref="
Vector64
{UInt16} " />.</summary>
4120
public static
Vector64
<ushort> WidenUpper(
Vector64
<byte> source)
4122
Unsafe.SkipInit(out
Vector64
<ushort> upper);
4124
for (int i =
Vector64
<ushort>.Count; i <
Vector64
<byte>.Count; i++)
4127
upper.SetElementUnsafe(i -
Vector64
<ushort>.Count, value);
4133
/// <summary>Widens the upper half of a <see langword="Vector64<Int16>" /> into a <see cref="
Vector64
{Int32} " />.</summary>
4138
public static unsafe
Vector64
<int> WidenUpper(
Vector64
<short> source)
4140
Unsafe.SkipInit(out
Vector64
<int> upper);
4142
for (int i =
Vector64
<int>.Count; i <
Vector64
<short>.Count; i++)
4145
upper.SetElementUnsafe(i -
Vector64
<int>.Count, value);
4151
/// <summary>Widens the upper half of a <see langword="Vector64<Int32>" /> into a <see cref="
Vector64
{Int64} " />.</summary>
4156
public static unsafe
Vector64
<long> WidenUpper(
Vector64
<int> source)
4158
Unsafe.SkipInit(out
Vector64
<long> upper);
4160
for (int i =
Vector64
<long>.Count; i <
Vector64
<int>.Count; i++)
4163
upper.SetElementUnsafe(i -
Vector64
<long>.Count, value);
4169
/// <summary>Widens the upper half of a <see langword="Vector64<SByte>" /> into a <see cref="
Vector64
{Int16} " />.</summary>
4175
public static unsafe
Vector64
<short> WidenUpper(
Vector64
<sbyte> source)
4177
Unsafe.SkipInit(out
Vector64
<short> upper);
4179
for (int i =
Vector64
<short>.Count; i <
Vector64
<sbyte>.Count; i++)
4182
upper.SetElementUnsafe(i -
Vector64
<short>.Count, value);
4188
/// <summary>Widens the upper half of a <see langword="Vector64<Single>" /> into a <see cref="
Vector64
{Double} " />.</summary>
4193
public static unsafe
Vector64
<double> WidenUpper(
Vector64
<float> source)
4195
Unsafe.SkipInit(out
Vector64
<double> upper);
4197
for (int i =
Vector64
<double>.Count; i <
Vector64
<float>.Count; i++)
4200
upper.SetElementUnsafe(i -
Vector64
<double>.Count, value);
4206
/// <summary>Widens the upper half of a <see langword="Vector64<UInt16>" /> into a <see cref="
Vector64
{UInt32} " />.</summary>
4212
public static unsafe
Vector64
<uint> WidenUpper(
Vector64
<ushort> source)
4214
Unsafe.SkipInit(out
Vector64
<uint> upper);
4216
for (int i =
Vector64
<uint>.Count; i <
Vector64
<ushort>.Count; i++)
4219
upper.SetElementUnsafe(i -
Vector64
<uint>.Count, value);
4225
/// <summary>Widens the upper half of a <see langword="Vector64<UInt32>" /> into a <see cref="
Vector64
{UInt64} " />.</summary>
4231
public static unsafe
Vector64
<ulong> WidenUpper(
Vector64
<uint> source)
4233
Unsafe.SkipInit(out
Vector64
<ulong> upper);
4235
for (int i =
Vector64
<ulong>.Count; i <
Vector64
<uint>.Count; i++)
4238
upper.SetElementUnsafe(i -
Vector64
<ulong>.Count, value);
4244
/// <summary>Creates a new <see cref="
Vector64
{T}" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary>
4249
/// <returns>A <see cref="
Vector64
{T}" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns>
4254
public static
Vector64
<T> WithElement<T>(this
Vector64
<T> vector, int index, T value)
4256
if ((uint)(index) >= (uint)(
Vector64
<T>.Count))
4261
Vector64
<T> result = vector;
4273
public static
Vector64
<T> Xor<T>(
Vector64
<T> left,
Vector64
<T> right) => left ^ right;
4276
internal static T GetElementUnsafe<T>(in this
Vector64
<T> vector, int index)
4278
Debug.Assert((index >= 0) && (index <
Vector64
<T>.Count));
4279
ref T address = ref Unsafe.As<
Vector64
<T>, T>(ref Unsafe.AsRef(in vector));
4284
internal static void SetElementUnsafe<T>(in this
Vector64
<T> vector, int index, T value)
4286
Debug.Assert((index >= 0) && (index <
Vector64
<T>.Count));
4287
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 (67)
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);
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)
21
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Intrinsics.
Vector64
<>))]