1877 instantiations of ConstantExpected
System.IO.Hashing (1)
System\IO\Hashing\VectorHelper.cs (1)
101
[
ConstantExpected
(Max = (byte)15)] byte numBytesToShift)
System.Private.CoreLib (1876)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (1)
3675
private static void SetIfStartsWith(ReadOnlySpan<char> span, [
ConstantExpected
] string match, int matchResult, scoped ref int result, ref int maxMatchStrLen)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\AdvSimd.PlatformNotSupported.cs (755)
1130
public static Vector128<double> DuplicateSelectedScalarToVector128(Vector128<double> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
1136
public static Vector128<long> DuplicateSelectedScalarToVector128(Vector128<long> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
1142
public static Vector128<ulong> DuplicateSelectedScalarToVector128(Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { 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(); }
1262
public static Vector128<double> FusedMultiplyAddBySelectedScalar(Vector128<double> addend, Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(1))] 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(); }
1274
public static Vector128<float> FusedMultiplyAddBySelectedScalar(Vector128<float> addend, Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
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(); }
1334
public static Vector128<double> FusedMultiplySubtractBySelectedScalar(Vector128<double> minuend, Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(1))] 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(); }
1346
public static Vector128<float> FusedMultiplySubtractBySelectedScalar(Vector128<float> minuend, Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
1460
public static Vector128<byte> InsertSelectedScalar(Vector128<byte> result, [
ConstantExpected
(Max = (byte)(15))] byte resultIndex, Vector128<byte> value, [
ConstantExpected
(Max = (byte)(15))] byte valueIndex) { throw new PlatformNotSupportedException(); }
1466
public static Vector128<double> InsertSelectedScalar(Vector128<double> result, [
ConstantExpected
(Max = (byte)(1))] byte resultIndex, Vector128<double> value, [
ConstantExpected
(Max = (byte)(1))] 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(); }
1478
public static Vector128<short> InsertSelectedScalar(Vector128<short> result, [
ConstantExpected
(Max = (byte)(7))] byte resultIndex, Vector128<short> value, [
ConstantExpected
(Max = (byte)(7))] 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(); }
1490
public static Vector128<int> InsertSelectedScalar(Vector128<int> result, [
ConstantExpected
(Max = (byte)(3))] byte resultIndex, Vector128<int> value, [
ConstantExpected
(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); }
1496
public static Vector128<long> InsertSelectedScalar(Vector128<long> result, [
ConstantExpected
(Max = (byte)(1))] byte resultIndex, Vector128<long> 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(); }
1508
public static Vector128<sbyte> InsertSelectedScalar(Vector128<sbyte> result, [
ConstantExpected
(Max = (byte)(15))] byte resultIndex, Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(15))] 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(); }
1520
public static Vector128<float> InsertSelectedScalar(Vector128<float> result, [
ConstantExpected
(Max = (byte)(3))] byte resultIndex, Vector128<float> value, [
ConstantExpected
(Max = (byte)(3))] 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(); }
1532
public static Vector128<ushort> InsertSelectedScalar(Vector128<ushort> result, [
ConstantExpected
(Max = (byte)(7))] byte resultIndex, Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(7))] 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(); }
1544
public static Vector128<uint> InsertSelectedScalar(Vector128<uint> result, [
ConstantExpected
(Max = (byte)(3))] byte resultIndex, Vector128<uint> value, [
ConstantExpected
(Max = (byte)(3))] byte valueIndex) { throw new PlatformNotSupportedException(); }
1550
public static Vector128<ulong> InsertSelectedScalar(Vector128<ulong> result, [
ConstantExpected
(Max = (byte)(1))] byte resultIndex, Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(1))] byte valueIndex) { throw new PlatformNotSupportedException(); }
1553
public static unsafe (Vector128<byte> Value1, Vector128<byte> Value2) LoadAndInsertScalar((Vector128<byte>, Vector128<byte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, byte* address) { throw new PlatformNotSupportedException(); }
1556
public static unsafe (Vector128<sbyte> Value1, Vector128<sbyte> Value2) LoadAndInsertScalar((Vector128<sbyte>, Vector128<sbyte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); }
1559
public static unsafe (Vector128<short> Value1, Vector128<short> Value2) LoadAndInsertScalar((Vector128<short>, Vector128<short>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, short* address) { throw new PlatformNotSupportedException(); }
1562
public static unsafe (Vector128<ushort> Value1, Vector128<ushort> Value2) LoadAndInsertScalar((Vector128<ushort>, Vector128<ushort>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, ushort* address) { throw new PlatformNotSupportedException(); }
1565
public static unsafe (Vector128<int> Value1, Vector128<int> Value2) LoadAndInsertScalar((Vector128<int>, Vector128<int>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, int* address) { throw new PlatformNotSupportedException(); }
1568
public static unsafe (Vector128<uint> Value1, Vector128<uint> Value2) LoadAndInsertScalar((Vector128<uint>, Vector128<uint>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, uint* address) { throw new PlatformNotSupportedException(); }
1571
public static unsafe (Vector128<long> Value1, Vector128<long> Value2) LoadAndInsertScalar((Vector128<long>, Vector128<long>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, long* address) { throw new PlatformNotSupportedException(); }
1574
public static unsafe (Vector128<ulong> Value1, Vector128<ulong> Value2) LoadAndInsertScalar((Vector128<ulong>, Vector128<ulong>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, ulong* address) { throw new PlatformNotSupportedException(); }
1577
public static unsafe (Vector128<float> Value1, Vector128<float> Value2) LoadAndInsertScalar((Vector128<float>, Vector128<float>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, float* address) { throw new PlatformNotSupportedException(); }
1580
public static unsafe (Vector128<double> Value1, Vector128<double> Value2) LoadAndInsertScalar((Vector128<double>, Vector128<double>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, double* address) { throw new PlatformNotSupportedException(); }
1583
public static unsafe (Vector128<byte> Value1, Vector128<byte> Value2, Vector128<byte> Value3) LoadAndInsertScalar((Vector128<byte>, Vector128<byte>, Vector128<byte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, byte* address) { throw new PlatformNotSupportedException(); }
1586
public static unsafe (Vector128<sbyte> Value1, Vector128<sbyte> Value2, Vector128<sbyte> Value3) LoadAndInsertScalar((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); }
1589
public static unsafe (Vector128<short> Value1, Vector128<short> Value2, Vector128<short> Value3) LoadAndInsertScalar((Vector128<short>, Vector128<short>, Vector128<short>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, short* address) { throw new PlatformNotSupportedException(); }
1592
public static unsafe (Vector128<ushort> Value1, Vector128<ushort> Value2, Vector128<ushort> Value3) LoadAndInsertScalar((Vector128<ushort>, Vector128<ushort>, Vector128<ushort>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, ushort* address) { throw new PlatformNotSupportedException(); }
1595
public static unsafe (Vector128<int> Value1, Vector128<int> Value2, Vector128<int> Value3) LoadAndInsertScalar((Vector128<int>, Vector128<int>, Vector128<int>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, int* address) { throw new PlatformNotSupportedException(); }
1598
public static unsafe (Vector128<uint> Value1, Vector128<uint> Value2, Vector128<uint> Value3) LoadAndInsertScalar((Vector128<uint>, Vector128<uint>, Vector128<uint>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, uint* address) { throw new PlatformNotSupportedException(); }
1601
public static unsafe (Vector128<long> Value1, Vector128<long> Value2, Vector128<long> Value3) LoadAndInsertScalar((Vector128<long>, Vector128<long>, Vector128<long>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, long* address) { throw new PlatformNotSupportedException(); }
1604
public static unsafe (Vector128<ulong> Value1, Vector128<ulong> Value2, Vector128<ulong> Value3) LoadAndInsertScalar((Vector128<ulong>, Vector128<ulong>, Vector128<ulong>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, ulong* address) { throw new PlatformNotSupportedException(); }
1607
public static unsafe (Vector128<float> Value1, Vector128<float> Value2, Vector128<float> Value3) LoadAndInsertScalar((Vector128<float>, Vector128<float>, Vector128<float>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, float* address) { throw new PlatformNotSupportedException(); }
1610
public static unsafe (Vector128<double> Value1, Vector128<double> Value2, Vector128<double> Value3) LoadAndInsertScalar((Vector128<double>, Vector128<double>, Vector128<double>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, double* address) { throw new PlatformNotSupportedException(); }
1613
public static unsafe (Vector128<byte> Value1, Vector128<byte> Value2, Vector128<byte> Value3, Vector128<byte> Value4) LoadAndInsertScalar((Vector128<byte>, Vector128<byte>, Vector128<byte>, Vector128<byte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, byte* address) { throw new PlatformNotSupportedException(); }
1616
public static unsafe (Vector128<sbyte> Value1, Vector128<sbyte> Value2, Vector128<sbyte> Value3, Vector128<sbyte> Value4) LoadAndInsertScalar((Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>, Vector128<sbyte>) values, [
ConstantExpected
(Max = (byte)(15))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); }
1619
public static unsafe (Vector128<short> Value1, Vector128<short> Value2, Vector128<short> Value3, Vector128<short> Value4) LoadAndInsertScalar((Vector128<short>, Vector128<short>, Vector128<short>, Vector128<short>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, short* address) { throw new PlatformNotSupportedException(); }
1622
public static unsafe (Vector128<ushort> Value1, Vector128<ushort> Value2, Vector128<ushort> Value3, Vector128<ushort> Value4) LoadAndInsertScalar((Vector128<ushort>, Vector128<ushort>, Vector128<ushort>, Vector128<ushort>) values, [
ConstantExpected
(Max = (byte)(7))] byte index, ushort* address) { throw new PlatformNotSupportedException(); }
1625
public static unsafe (Vector128<int> Value1, Vector128<int> Value2, Vector128<int> Value3, Vector128<int> Value4) LoadAndInsertScalar((Vector128<int>, Vector128<int>, Vector128<int>, Vector128<int>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, int* address) { throw new PlatformNotSupportedException(); }
1628
public static unsafe (Vector128<uint> Value1, Vector128<uint> Value2, Vector128<uint> Value3, Vector128<uint> Value4) LoadAndInsertScalar((Vector128<uint>, Vector128<uint>, Vector128<uint>, Vector128<uint>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, uint* address) { throw new PlatformNotSupportedException(); }
1631
public static unsafe (Vector128<long> Value1, Vector128<long> Value2, Vector128<long> Value3, Vector128<long> Value4) LoadAndInsertScalar((Vector128<long>, Vector128<long>, Vector128<long>, Vector128<long>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, long* address) { throw new PlatformNotSupportedException(); }
1634
public static unsafe (Vector128<ulong> Value1, Vector128<ulong> Value2, Vector128<ulong> Value3, Vector128<ulong> Value4) LoadAndInsertScalar((Vector128<ulong>, Vector128<ulong>, Vector128<ulong>, Vector128<ulong>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, ulong* address) { throw new PlatformNotSupportedException(); }
1637
public static unsafe (Vector128<float> Value1, Vector128<float> Value2, Vector128<float> Value3, Vector128<float> Value4) LoadAndInsertScalar((Vector128<float>, Vector128<float>, Vector128<float>, Vector128<float>) values, [
ConstantExpected
(Max = (byte)(3))] byte index, float* address) { throw new PlatformNotSupportedException(); }
1640
public static unsafe (Vector128<double> Value1, Vector128<double> Value2, Vector128<double> Value3, Vector128<double> Value4) LoadAndInsertScalar((Vector128<double>, Vector128<double>, Vector128<double>, Vector128<double>) values, [
ConstantExpected
(Max = (byte)(1))] byte index, double* address) { throw new PlatformNotSupportedException(); }
2458
public static Vector128<double> MultiplyBySelectedScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(1))] byte rightIndex) { 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(); }
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(); }
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(); }
2644
public static Vector128<double> MultiplyExtendedBySelectedScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(1))] 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(); }
2656
public static Vector128<float> MultiplyExtendedBySelectedScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
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(); }
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(); }
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(); }
3361
public static unsafe void StoreSelectedScalar(byte* address, (Vector128<byte> value1, Vector128<byte> value2) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3367
public static unsafe void StoreSelectedScalar(sbyte* address, (Vector128<sbyte> value1, Vector128<sbyte> value2) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3373
public static unsafe void StoreSelectedScalar(short* address, (Vector128<short> value1, Vector128<short> value2) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3379
public static unsafe void StoreSelectedScalar(ushort* address, (Vector128<ushort> value1, Vector128<ushort> value2) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3385
public static unsafe void StoreSelectedScalar(int* address, (Vector128<int> value1, Vector128<int> value2) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3391
public static unsafe void StoreSelectedScalar(uint* address, (Vector128<uint> value1, Vector128<uint> value2) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3394
public static unsafe void StoreSelectedScalar(long* address, (Vector128<long> value1, Vector128<long> value2) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3397
public static unsafe void StoreSelectedScalar(ulong* address, (Vector128<ulong> value1, Vector128<ulong> value2) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3403
public static unsafe void StoreSelectedScalar(float* address, (Vector128<float> value1, Vector128<float> value2) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3406
public static unsafe void StoreSelectedScalar(double* address, (Vector128<double> value1, Vector128<double> value2) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3412
public static unsafe void StoreSelectedScalar(byte* address, (Vector128<byte> value1, Vector128<byte> value2, Vector128<byte> value3) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3418
public static unsafe void StoreSelectedScalar(sbyte* address, (Vector128<sbyte> value1, Vector128<sbyte> value2, Vector128<sbyte> value3) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3424
public static unsafe void StoreSelectedScalar(short* address, (Vector128<short> value1, Vector128<short> value2, Vector128<short> value3) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3430
public static unsafe void StoreSelectedScalar(ushort* address, (Vector128<ushort> value1, Vector128<ushort> value2, Vector128<ushort> value3) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3436
public static unsafe void StoreSelectedScalar(int* address, (Vector128<int> value1, Vector128<int> value2, Vector128<int> value3) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3442
public static unsafe void StoreSelectedScalar(uint* address, (Vector128<uint> value1, Vector128<uint> value2, Vector128<uint> value3) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3445
public static unsafe void StoreSelectedScalar(long* address, (Vector128<long> value1, Vector128<long> value2, Vector128<long> value3) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3448
public static unsafe void StoreSelectedScalar(ulong* address, (Vector128<ulong> value1, Vector128<ulong> value2, Vector128<ulong> value3) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3454
public static unsafe void StoreSelectedScalar(float* address, (Vector128<float> value1, Vector128<float> value2, Vector128<float> value3) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3457
public static unsafe void StoreSelectedScalar(double* address, (Vector128<double> value1, Vector128<double> value2, Vector128<double> value3) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3463
public static unsafe void StoreSelectedScalar(byte* address, (Vector128<byte> value1, Vector128<byte> value2, Vector128<byte> value3, Vector128<byte> value4) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3469
public static unsafe void StoreSelectedScalar(sbyte* address, (Vector128<sbyte> value1, Vector128<sbyte> value2, Vector128<sbyte> value3, Vector128<sbyte> value4) value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3475
public static unsafe void StoreSelectedScalar(short* address, (Vector128<short> value1, Vector128<short> value2, Vector128<short> value3, Vector128<short> value4) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3481
public static unsafe void StoreSelectedScalar(ushort* address, (Vector128<ushort> value1, Vector128<ushort> value2, Vector128<ushort> value3, Vector128<ushort> value4) value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3487
public static unsafe void StoreSelectedScalar(int* address, (Vector128<int> value1, Vector128<int> value2, Vector128<int> value3, Vector128<int> value4) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3493
public static unsafe void StoreSelectedScalar(uint* address, (Vector128<uint> value1, Vector128<uint> value2, Vector128<uint> value3, Vector128<uint> value4) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3496
public static unsafe void StoreSelectedScalar(long* address, (Vector128<long> value1, Vector128<long> value2, Vector128<long> value3, Vector128<long> value4) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3499
public static unsafe void StoreSelectedScalar(ulong* address, (Vector128<ulong> value1, Vector128<ulong> value2, Vector128<ulong> value3, Vector128<ulong> value4) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
3505
public static unsafe void StoreSelectedScalar(float* address, (Vector128<float> value1, Vector128<float> value2, Vector128<float> value3, Vector128<float> value4) value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
3508
public static unsafe void StoreSelectedScalar(double* address, (Vector128<double> value1, Vector128<double> value2, Vector128<double> value3, Vector128<double> value4) value, [
ConstantExpected
(Max = (byte)(1))] byte index) { 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(); }
7256
public static Vector128<byte> DuplicateSelectedScalarToVector128(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7263
public static Vector128<short> DuplicateSelectedScalarToVector128(Vector128<short> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7270
public static Vector128<int> DuplicateSelectedScalarToVector128(Vector128<int> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7277
public static Vector128<float> DuplicateSelectedScalarToVector128(Vector128<float> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7284
public static Vector128<sbyte> DuplicateSelectedScalarToVector128(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7291
public static Vector128<ushort> DuplicateSelectedScalarToVector128(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7298
public static Vector128<uint> DuplicateSelectedScalarToVector128(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { 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(); }
7452
public static byte Extract(Vector128<byte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7459
public static double Extract(Vector128<double> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7466
public static short Extract(Vector128<short> vector, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7473
public static int Extract(Vector128<int> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7480
public static long Extract(Vector128<long> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7487
public static sbyte Extract(Vector128<sbyte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7494
public static float Extract(Vector128<float> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7501
public static ushort Extract(Vector128<ushort> vector, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7508
public static uint Extract(Vector128<uint> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7515
public static ulong Extract(Vector128<ulong> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { 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(); }
7781
public static Vector128<byte> ExtractVector128(Vector128<byte> upper, Vector128<byte> lower, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7788
public static Vector128<double> ExtractVector128(Vector128<double> upper, Vector128<double> lower, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7795
public static Vector128<short> ExtractVector128(Vector128<short> upper, Vector128<short> lower, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7802
public static Vector128<int> ExtractVector128(Vector128<int> upper, Vector128<int> lower, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7809
public static Vector128<long> ExtractVector128(Vector128<long> upper, Vector128<long> lower, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
7816
public static Vector128<sbyte> ExtractVector128(Vector128<sbyte> upper, Vector128<sbyte> lower, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
7823
public static Vector128<float> ExtractVector128(Vector128<float> upper, Vector128<float> lower, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7830
public static Vector128<ushort> ExtractVector128(Vector128<ushort> upper, Vector128<ushort> lower, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
7837
public static Vector128<uint> ExtractVector128(Vector128<uint> upper, Vector128<uint> lower, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
7844
public static Vector128<ulong> ExtractVector128(Vector128<ulong> upper, Vector128<ulong> lower, [
ConstantExpected
(Max = (byte)(1))] byte index) { 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(); }
8271
public static Vector128<byte> Insert(Vector128<byte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index, byte data) { throw new PlatformNotSupportedException(); }
8278
public static Vector128<double> Insert(Vector128<double> vector, [
ConstantExpected
(Max = (byte)(1))] byte index, double data) { throw new PlatformNotSupportedException(); }
8285
public static Vector128<short> Insert(Vector128<short> vector, [
ConstantExpected
(Max = (byte)(7))] byte index, short data) { throw new PlatformNotSupportedException(); }
8292
public static Vector128<int> Insert(Vector128<int> vector, [
ConstantExpected
(Max = (byte)(3))] byte index, int data) { throw new PlatformNotSupportedException(); }
8299
public static Vector128<long> Insert(Vector128<long> vector, [
ConstantExpected
(Max = (byte)(1))] byte index, long data) { throw new PlatformNotSupportedException(); }
8306
public static Vector128<sbyte> Insert(Vector128<sbyte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index, sbyte data) { throw new PlatformNotSupportedException(); }
8313
public static Vector128<float> Insert(Vector128<float> vector, [
ConstantExpected
(Max = (byte)(3))] byte index, float data) { throw new PlatformNotSupportedException(); }
8320
public static Vector128<ushort> Insert(Vector128<ushort> vector, [
ConstantExpected
(Max = (byte)(7))] byte index, ushort data) { throw new PlatformNotSupportedException(); }
8327
public static Vector128<uint> Insert(Vector128<uint> vector, [
ConstantExpected
(Max = (byte)(3))] byte index, uint data) { throw new PlatformNotSupportedException(); }
8334
public static Vector128<ulong> Insert(Vector128<ulong> vector, [
ConstantExpected
(Max = (byte)(1))] byte index, ulong 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(); }
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(); }
8537
public static unsafe Vector128<byte> LoadAndInsertScalar(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(15))] byte index, byte* address) { throw new PlatformNotSupportedException(); }
8544
public static unsafe Vector128<double> LoadAndInsertScalar(Vector128<double> value, [
ConstantExpected
(Max = (byte)(1))] byte index, double* address) { throw new PlatformNotSupportedException(); }
8551
public static unsafe Vector128<short> LoadAndInsertScalar(Vector128<short> value, [
ConstantExpected
(Max = (byte)(7))] byte index, short* address) { throw new PlatformNotSupportedException(); }
8558
public static unsafe Vector128<int> LoadAndInsertScalar(Vector128<int> value, [
ConstantExpected
(Max = (byte)(3))] byte index, int* address) { throw new PlatformNotSupportedException(); }
8565
public static unsafe Vector128<long> LoadAndInsertScalar(Vector128<long> value, [
ConstantExpected
(Max = (byte)(1))] byte index, long* address) { throw new PlatformNotSupportedException(); }
8572
public static unsafe Vector128<sbyte> LoadAndInsertScalar(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(15))] byte index, sbyte* address) { throw new PlatformNotSupportedException(); }
8579
public static unsafe Vector128<float> LoadAndInsertScalar(Vector128<float> value, [
ConstantExpected
(Max = (byte)(3))] byte index, float* address) { throw new PlatformNotSupportedException(); }
8586
public static unsafe Vector128<ushort> LoadAndInsertScalar(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(7))] byte index, ushort* address) { throw new PlatformNotSupportedException(); }
8593
public static unsafe Vector128<uint> LoadAndInsertScalar(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(3))] byte index, uint* address) { throw new PlatformNotSupportedException(); }
8600
public static unsafe Vector128<ulong> LoadAndInsertScalar(Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(1))] byte index, ulong* 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(); }
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(); }
9748
public static Vector128<short> MultiplyAddBySelectedScalar(Vector128<short> addend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
9762
public static Vector128<int> MultiplyAddBySelectedScalar(Vector128<int> addend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
9776
public static Vector128<ushort> MultiplyAddBySelectedScalar(Vector128<ushort> addend, Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
9790
public static Vector128<uint> MultiplyAddBySelectedScalar(Vector128<uint> addend, Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
9944
public static Vector128<short> MultiplyBySelectedScalar(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
9958
public static Vector128<int> MultiplyBySelectedScalar(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
9972
public static Vector128<float> MultiplyBySelectedScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
9986
public static Vector128<ushort> MultiplyBySelectedScalar(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10000
public static Vector128<uint> MultiplyBySelectedScalar(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10182
public static Vector128<int> MultiplyBySelectedScalarWideningUpper(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10196
public static Vector128<long> MultiplyBySelectedScalarWideningUpper(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10210
public static Vector128<uint> MultiplyBySelectedScalarWideningUpper(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10224
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpper(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10238
public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<int> addend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10252
public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<long> addend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10266
public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<uint> addend, Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10280
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndAdd(Vector128<ulong> addend, Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10294
public static Vector128<int> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<int> minuend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10308
public static Vector128<long> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<long> minuend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10322
public static Vector128<uint> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<uint> minuend, Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10336
public static Vector128<ulong> MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128<ulong> minuend, Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
10406
public static Vector128<short> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10420
public static Vector128<int> MultiplyDoublingBySelectedScalarSaturateHigh(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
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(); }
10651
public static Vector128<int> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<short> left, Vector64<short> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
10658
public static Vector128<int> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10672
public static Vector128<long> MultiplyDoublingWideningSaturateUpperBySelectedScalar(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
10742
public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<int> addend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10756
public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(Vector128<long> addend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
10770
public static Vector128<int> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<int> minuend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10784
public static Vector128<long> MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(Vector128<long> minuend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
10854
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
10868
public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
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(); }
11135
public static Vector128<short> MultiplySubtractBySelectedScalar(Vector128<short> minuend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
11149
public static Vector128<int> MultiplySubtractBySelectedScalar(Vector128<int> minuend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
11163
public static Vector128<ushort> MultiplySubtractBySelectedScalar(Vector128<ushort> minuend, Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
11177
public static Vector128<uint> MultiplySubtractBySelectedScalar(Vector128<uint> minuend, Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { 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(); }
12728
public static Vector128<byte> ShiftLeftAndInsert(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); }
12735
public static Vector128<short> ShiftLeftAndInsert(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); }
12742
public static Vector128<int> ShiftLeftAndInsert(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); }
12749
public static Vector128<long> ShiftLeftAndInsert(Vector128<long> left, Vector128<long> right, [
ConstantExpected
(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); }
12756
public static Vector128<sbyte> ShiftLeftAndInsert(Vector128<sbyte> left, Vector128<sbyte> right, [
ConstantExpected
(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); }
12763
public static Vector128<ushort> ShiftLeftAndInsert(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); }
12770
public static Vector128<uint> ShiftLeftAndInsert(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); }
12777
public static Vector128<ulong> ShiftLeftAndInsert(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
(Max = (byte)(63))] 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(); }
12840
public static Vector128<byte> ShiftLeftLogical(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12847
public static Vector128<short> ShiftLeftLogical(Vector128<short> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12854
public static Vector128<long> ShiftLeftLogical(Vector128<long> value, [
ConstantExpected
(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
12861
public static Vector128<sbyte> ShiftLeftLogical(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12868
public static Vector128<ushort> ShiftLeftLogical(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12875
public static Vector128<uint> ShiftLeftLogical(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12882
public static Vector128<ulong> ShiftLeftLogical(Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(63))] 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(); }
12931
public static Vector128<byte> ShiftLeftLogicalSaturate(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12938
public static Vector128<short> ShiftLeftLogicalSaturate(Vector128<short> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12945
public static Vector128<int> ShiftLeftLogicalSaturate(Vector128<int> value, [
ConstantExpected
(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12952
public static Vector128<long> ShiftLeftLogicalSaturate(Vector128<long> value, [
ConstantExpected
(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
12959
public static Vector128<sbyte> ShiftLeftLogicalSaturate(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
12966
public static Vector128<ushort> ShiftLeftLogicalSaturate(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
12973
public static Vector128<uint> ShiftLeftLogicalSaturate(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
12980
public static Vector128<ulong> ShiftLeftLogicalSaturate(Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(63))] 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(); }
13022
public static Vector128<ushort> ShiftLeftLogicalSaturateUnsigned(Vector128<short> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13029
public static Vector128<uint> ShiftLeftLogicalSaturateUnsigned(Vector128<int> value, [
ConstantExpected
(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
13036
public static Vector128<ulong> ShiftLeftLogicalSaturateUnsigned(Vector128<long> value, [
ConstantExpected
(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); }
13043
public static Vector128<byte> ShiftLeftLogicalSaturateUnsigned(Vector128<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(); }
13113
public static Vector128<ushort> ShiftLeftLogicalWideningUpper(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
13120
public static Vector128<int> ShiftLeftLogicalWideningUpper(Vector128<short> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13127
public static Vector128<long> ShiftLeftLogicalWideningUpper(Vector128<int> value, [
ConstantExpected
(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); }
13134
public static Vector128<short> ShiftLeftLogicalWideningUpper(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); }
13141
public static Vector128<uint> ShiftLeftLogicalWideningUpper(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); }
13148
public static Vector128<ulong> ShiftLeftLogicalWideningUpper(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(31))] byte 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(); }
13645
public static Vector128<byte> ShiftRightAndInsert(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); }
13652
public static Vector128<short> ShiftRightAndInsert(Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); }
13659
public static Vector128<int> ShiftRightAndInsert(Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); }
13666
public static Vector128<long> ShiftRightAndInsert(Vector128<long> left, Vector128<long> right, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); }
13673
public static Vector128<sbyte> ShiftRightAndInsert(Vector128<sbyte> left, Vector128<sbyte> right, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); }
13680
public static Vector128<ushort> ShiftRightAndInsert(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); }
13687
public static Vector128<uint> ShiftRightAndInsert(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); }
13694
public static Vector128<ulong> ShiftRightAndInsert(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
(Min = 1, Max = (byte)(64))] 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(); }
13736
public static Vector128<short> ShiftRightArithmetic(Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13743
public static Vector128<int> ShiftRightArithmetic(Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13750
public static Vector128<long> ShiftRightArithmetic(Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
13757
public static Vector128<sbyte> ShiftRightArithmetic(Vector128<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(); }
13785
public static Vector128<short> ShiftRightArithmeticAdd(Vector128<short> addend, Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13792
public static Vector128<int> ShiftRightArithmeticAdd(Vector128<int> addend, Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13799
public static Vector128<long> ShiftRightArithmeticAdd(Vector128<long> addend, Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
13806
public static Vector128<sbyte> ShiftRightArithmeticAdd(Vector128<sbyte> addend, Vector128<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(); }
13925
public static Vector128<short> ShiftRightArithmeticRounded(Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13932
public static Vector128<int> ShiftRightArithmeticRounded(Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13939
public static Vector128<long> ShiftRightArithmeticRounded(Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
13946
public static Vector128<sbyte> ShiftRightArithmeticRounded(Vector128<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(); }
13974
public static Vector128<short> ShiftRightArithmeticRoundedAdd(Vector128<short> addend, Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
13981
public static Vector128<int> ShiftRightArithmeticRoundedAdd(Vector128<int> addend, Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
13988
public static Vector128<long> ShiftRightArithmeticRoundedAdd(Vector128<long> addend, Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
13995
public static Vector128<sbyte> ShiftRightArithmeticRoundedAdd(Vector128<sbyte> addend, Vector128<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(); }
14149
public static Vector128<byte> ShiftRightLogical(Vector128<byte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14156
public static Vector128<short> ShiftRightLogical(Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14163
public static Vector128<int> ShiftRightLogical(Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14170
public static Vector128<long> ShiftRightLogical(Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14177
public static Vector128<sbyte> ShiftRightLogical(Vector128<sbyte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14184
public static Vector128<ushort> ShiftRightLogical(Vector128<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14191
public static Vector128<uint> ShiftRightLogical(Vector128<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14198
public static Vector128<ulong> ShiftRightLogical(Vector128<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] 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(); }
14247
public static Vector128<byte> ShiftRightLogicalAdd(Vector128<byte> addend, Vector128<byte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14254
public static Vector128<short> ShiftRightLogicalAdd(Vector128<short> addend, Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14261
public static Vector128<int> ShiftRightLogicalAdd(Vector128<int> addend, Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14268
public static Vector128<long> ShiftRightLogicalAdd(Vector128<long> addend, Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14275
public static Vector128<sbyte> ShiftRightLogicalAdd(Vector128<sbyte> addend, Vector128<sbyte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14282
public static Vector128<ushort> ShiftRightLogicalAdd(Vector128<ushort> addend, Vector128<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14289
public static Vector128<uint> ShiftRightLogicalAdd(Vector128<uint> addend, Vector128<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14296
public static Vector128<ulong> ShiftRightLogicalAdd(Vector128<ulong> addend, Vector128<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] 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(); }
14527
public static Vector128<byte> ShiftRightLogicalRounded(Vector128<byte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14534
public static Vector128<short> ShiftRightLogicalRounded(Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14541
public static Vector128<int> ShiftRightLogicalRounded(Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14548
public static Vector128<long> ShiftRightLogicalRounded(Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14555
public static Vector128<sbyte> ShiftRightLogicalRounded(Vector128<sbyte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14562
public static Vector128<ushort> ShiftRightLogicalRounded(Vector128<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14569
public static Vector128<uint> ShiftRightLogicalRounded(Vector128<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14576
public static Vector128<ulong> ShiftRightLogicalRounded(Vector128<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] 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(); }
14625
public static Vector128<byte> ShiftRightLogicalRoundedAdd(Vector128<byte> addend, Vector128<byte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14632
public static Vector128<short> ShiftRightLogicalRoundedAdd(Vector128<short> addend, Vector128<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14639
public static Vector128<int> ShiftRightLogicalRoundedAdd(Vector128<int> addend, Vector128<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14646
public static Vector128<long> ShiftRightLogicalRoundedAdd(Vector128<long> addend, Vector128<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); }
14653
public static Vector128<sbyte> ShiftRightLogicalRoundedAdd(Vector128<sbyte> addend, Vector128<sbyte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); }
14660
public static Vector128<ushort> ShiftRightLogicalRoundedAdd(Vector128<ushort> addend, Vector128<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); }
14667
public static Vector128<uint> ShiftRightLogicalRoundedAdd(Vector128<uint> addend, Vector128<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); }
14674
public static Vector128<ulong> ShiftRightLogicalRoundedAdd(Vector128<ulong> addend, Vector128<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] 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(); }
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(); }
15143
public static unsafe void StoreSelectedScalar(byte* address, Vector128<byte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
15150
public static unsafe void StoreSelectedScalar(double* address, Vector128<double> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15157
public static unsafe void StoreSelectedScalar(short* address, Vector128<short> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15164
public static unsafe void StoreSelectedScalar(int* address, Vector128<int> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15171
public static unsafe void StoreSelectedScalar(long* address, Vector128<long> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
15178
public static unsafe void StoreSelectedScalar(sbyte* address, Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
15185
public static unsafe void StoreSelectedScalar(float* address, Vector128<float> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15192
public static unsafe void StoreSelectedScalar(ushort* address, Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
15199
public static unsafe void StoreSelectedScalar(uint* address, Vector128<uint> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
15206
public static unsafe void StoreSelectedScalar(ulong* address, Vector128<ulong> 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(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Dp.PlatformNotSupported.cs (8)
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(); }
92
public static Vector128<int> DotProductBySelectedQuadruplet(Vector128<int> addend, Vector128<sbyte> left, Vector128<sbyte> 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(); }
106
public static Vector128<uint> DotProductBySelectedQuadruplet(Vector128<uint> addend, Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
(Max = (byte)(15))] 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 (24)
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(); }
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(); }
199
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<short> addend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
213
public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128<int> addend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] 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(); }
255
public static Vector128<short> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128<short> minuend, Vector128<short> left, Vector128<short> right, [
ConstantExpected
(Max = (byte)(7))] 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(); }
269
public static Vector128<int> MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128<int> minuend, Vector128<int> left, Vector128<int> right, [
ConstantExpected
(Max = (byte)(3))] byte rightIndex) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve.PlatformNotSupported.cs (188)
388
public static Vector<double> AddRotateComplex(Vector<double> left, Vector<double> right, [
ConstantExpected
(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
397
public static Vector<float> AddRotateComplex(Vector<float> left, Vector<float> right, [
ConstantExpected
(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
2057
public static ulong Count16BitElements([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2066
public static ulong Count32BitElements([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2075
public static ulong Count64BitElements([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2084
public static ulong Count8BitElements([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2516
public static Vector<byte> CreateTrueMaskByte([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2525
public static Vector<double> CreateTrueMaskDouble([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2534
public static Vector<short> CreateTrueMaskInt16([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2543
public static Vector<int> CreateTrueMaskInt32([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2552
public static Vector<long> CreateTrueMaskInt64([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2561
public static Vector<sbyte> CreateTrueMaskSByte([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2570
public static Vector<float> CreateTrueMaskSingle([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2579
public static Vector<ushort> CreateTrueMaskUInt16([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2588
public static Vector<uint> CreateTrueMaskUInt32([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2597
public static Vector<ulong> CreateTrueMaskUInt64([
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2868
public static Vector<int> DotProductBySelectedScalar(Vector<int> addend, Vector<sbyte> left, Vector<sbyte> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
2874
public static Vector<long> DotProductBySelectedScalar(Vector<long> addend, Vector<short> left, Vector<short> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
2880
public static Vector<uint> DotProductBySelectedScalar(Vector<uint> addend, Vector<byte> left, Vector<byte> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
2886
public static Vector<ulong> DotProductBySelectedScalar(Vector<ulong> addend, Vector<ushort> left, Vector<ushort> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
2895
public static Vector<byte> DuplicateSelectedScalarToVector(Vector<byte> data, [
ConstantExpected
(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
2901
public static Vector<double> DuplicateSelectedScalarToVector(Vector<double> data, [
ConstantExpected
(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
2907
public static Vector<short> DuplicateSelectedScalarToVector(Vector<short> data, [
ConstantExpected
(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
2913
public static Vector<int> DuplicateSelectedScalarToVector(Vector<int> data, [
ConstantExpected
(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
2919
public static Vector<long> DuplicateSelectedScalarToVector(Vector<long> data, [
ConstantExpected
(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
2925
public static Vector<sbyte> DuplicateSelectedScalarToVector(Vector<sbyte> data, [
ConstantExpected
(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
2931
public static Vector<float> DuplicateSelectedScalarToVector(Vector<float> data, [
ConstantExpected
(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
2937
public static Vector<ushort> DuplicateSelectedScalarToVector(Vector<ushort> data, [
ConstantExpected
(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
2943
public static Vector<uint> DuplicateSelectedScalarToVector(Vector<uint> data, [
ConstantExpected
(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
2949
public static Vector<ulong> DuplicateSelectedScalarToVector(Vector<ulong> data, [
ConstantExpected
(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3201
public static Vector<byte> ExtractVector(Vector<byte> upper, Vector<byte> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3207
public static Vector<double> ExtractVector(Vector<double> upper, Vector<double> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3213
public static Vector<short> ExtractVector(Vector<short> upper, Vector<short> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3219
public static Vector<int> ExtractVector(Vector<int> upper, Vector<int> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3225
public static Vector<long> ExtractVector(Vector<long> upper, Vector<long> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3231
public static Vector<sbyte> ExtractVector(Vector<sbyte> upper, Vector<sbyte> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3237
public static Vector<float> ExtractVector(Vector<float> upper, Vector<float> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3243
public static Vector<ushort> ExtractVector(Vector<ushort> upper, Vector<ushort> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3249
public static Vector<uint> ExtractVector(Vector<uint> upper, Vector<uint> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3255
public static Vector<ulong> ExtractVector(Vector<ulong> upper, Vector<ulong> lower, [
ConstantExpected
] byte index) { throw new PlatformNotSupportedException(); }
3298
public static Vector<double> FusedMultiplyAddBySelectedScalar(Vector<double> addend, Vector<double> left, Vector<double> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
3304
public static Vector<float> FusedMultiplyAddBySelectedScalar(Vector<float> addend, Vector<float> left, Vector<float> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
3351
public static Vector<double> FusedMultiplySubtractBySelectedScalar(Vector<double> minuend, Vector<double> left, Vector<double> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
3357
public static Vector<float> FusedMultiplySubtractBySelectedScalar(Vector<float> minuend, Vector<float> left, Vector<float> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
3385
public static unsafe void GatherPrefetch16Bit(Vector<short> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3391
public static unsafe void GatherPrefetch16Bit(Vector<short> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3404
public static unsafe void GatherPrefetch16Bit(Vector<short> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3410
public static void GatherPrefetch16Bit(Vector<short> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3416
public static unsafe void GatherPrefetch16Bit(Vector<short> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3422
public static unsafe void GatherPrefetch16Bit(Vector<ushort> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3428
public static unsafe void GatherPrefetch16Bit(Vector<ushort> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3441
public static unsafe void GatherPrefetch16Bit(Vector<ushort> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3447
public static void GatherPrefetch16Bit(Vector<ushort> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3453
public static unsafe void GatherPrefetch16Bit(Vector<ushort> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3462
public static unsafe void GatherPrefetch32Bit(Vector<int> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3468
public static unsafe void GatherPrefetch32Bit(Vector<int> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3481
public static unsafe void GatherPrefetch32Bit(Vector<int> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3487
public static void GatherPrefetch32Bit(Vector<int> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3493
public static unsafe void GatherPrefetch32Bit(Vector<int> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3499
public static unsafe void GatherPrefetch32Bit(Vector<uint> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3505
public static unsafe void GatherPrefetch32Bit(Vector<uint> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3518
public static unsafe void GatherPrefetch32Bit(Vector<uint> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3524
public static void GatherPrefetch32Bit(Vector<uint> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3530
public static unsafe void GatherPrefetch32Bit(Vector<uint> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3539
public static unsafe void GatherPrefetch64Bit(Vector<long> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3545
public static unsafe void GatherPrefetch64Bit(Vector<long> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3558
public static unsafe void GatherPrefetch64Bit(Vector<long> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3564
public static void GatherPrefetch64Bit(Vector<long> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3570
public static unsafe void GatherPrefetch64Bit(Vector<long> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3576
public static unsafe void GatherPrefetch64Bit(Vector<ulong> mask, void* address, Vector<int> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3582
public static unsafe void GatherPrefetch64Bit(Vector<ulong> mask, void* address, Vector<long> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3595
public static unsafe void GatherPrefetch64Bit(Vector<ulong> mask, void* address, Vector<uint> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3601
public static void GatherPrefetch64Bit(Vector<ulong> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3607
public static unsafe void GatherPrefetch64Bit(Vector<ulong> mask, void* address, Vector<ulong> indices, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3616
public static unsafe void GatherPrefetch8Bit(Vector<byte> mask, void* address, Vector<int> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3622
public static unsafe void GatherPrefetch8Bit(Vector<byte> mask, void* address, Vector<long> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3635
public static unsafe void GatherPrefetch8Bit(Vector<byte> mask, void* address, Vector<uint> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3641
public static void GatherPrefetch8Bit(Vector<byte> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3647
public static unsafe void GatherPrefetch8Bit(Vector<byte> mask, void* address, Vector<ulong> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3653
public static unsafe void GatherPrefetch8Bit(Vector<sbyte> mask, void* address, Vector<int> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3659
public static unsafe void GatherPrefetch8Bit(Vector<sbyte> mask, void* address, Vector<long> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3672
public static unsafe void GatherPrefetch8Bit(Vector<sbyte> mask, void* address, Vector<uint> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3678
public static void GatherPrefetch8Bit(Vector<sbyte> mask, Vector<ulong> addresses, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3684
public static unsafe void GatherPrefetch8Bit(Vector<sbyte> mask, void* address, Vector<ulong> offsets, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7222
public static Vector<double> MultiplyAddRotateComplex(Vector<double> addend, Vector<double> left, Vector<double> right, [
ConstantExpected
(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
7230
public static Vector<float> MultiplyAddRotateComplex(Vector<float> addend, Vector<float> left, Vector<float> right, [
ConstantExpected
(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
7239
public static Vector<float> MultiplyAddRotateComplexBySelectedScalar(Vector<float> addend, Vector<float> left, Vector<float> right, [
ConstantExpected
(Min = 0, Max = (byte)(1))] byte rightIndex, [
ConstantExpected
(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
7248
public static Vector<double> MultiplyBySelectedScalar(Vector<double> left, Vector<double> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
7254
public static Vector<float> MultiplyBySelectedScalar(Vector<float> left, Vector<float> right, [
ConstantExpected
] byte rightIndex) { throw new PlatformNotSupportedException(); }
7676
public static unsafe void Prefetch16Bit(Vector<ushort> mask, void* address, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7685
public static unsafe void Prefetch32Bit(Vector<uint> mask, void* address, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7694
public static unsafe void Prefetch64Bit(Vector<ulong> mask, void* address, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7703
public static unsafe void Prefetch8Bit(Vector<byte> mask, void* address, [
ConstantExpected
] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
8121
public static int SaturatingDecrementBy16BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8127
public static long SaturatingDecrementBy16BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8133
public static uint SaturatingDecrementBy16BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8139
public static ulong SaturatingDecrementBy16BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8145
public static Vector<short> SaturatingDecrementBy16BitElementCount(Vector<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8151
public static Vector<ushort> SaturatingDecrementBy16BitElementCount(Vector<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8160
public static int SaturatingDecrementBy32BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8166
public static long SaturatingDecrementBy32BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8172
public static uint SaturatingDecrementBy32BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8178
public static ulong SaturatingDecrementBy32BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8184
public static Vector<int> SaturatingDecrementBy32BitElementCount(Vector<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8190
public static Vector<uint> SaturatingDecrementBy32BitElementCount(Vector<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8199
public static int SaturatingDecrementBy64BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8205
public static long SaturatingDecrementBy64BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8211
public static uint SaturatingDecrementBy64BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8217
public static ulong SaturatingDecrementBy64BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8223
public static Vector<long> SaturatingDecrementBy64BitElementCount(Vector<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8229
public static Vector<ulong> SaturatingDecrementBy64BitElementCount(Vector<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8238
public static int SaturatingDecrementBy8BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8244
public static long SaturatingDecrementBy8BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8250
public static uint SaturatingDecrementBy8BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8256
public static ulong SaturatingDecrementBy8BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8400
public static int SaturatingIncrementBy16BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8406
public static long SaturatingIncrementBy16BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8412
public static uint SaturatingIncrementBy16BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8418
public static ulong SaturatingIncrementBy16BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8424
public static Vector<short> SaturatingIncrementBy16BitElementCount(Vector<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8430
public static Vector<ushort> SaturatingIncrementBy16BitElementCount(Vector<ushort> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8439
public static int SaturatingIncrementBy32BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8445
public static long SaturatingIncrementBy32BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8451
public static uint SaturatingIncrementBy32BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8457
public static ulong SaturatingIncrementBy32BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8463
public static Vector<int> SaturatingIncrementBy32BitElementCount(Vector<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8469
public static Vector<uint> SaturatingIncrementBy32BitElementCount(Vector<uint> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8478
public static int SaturatingIncrementBy64BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8484
public static long SaturatingIncrementBy64BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8490
public static uint SaturatingIncrementBy64BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8496
public static ulong SaturatingIncrementBy64BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8502
public static Vector<long> SaturatingIncrementBy64BitElementCount(Vector<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8508
public static Vector<ulong> SaturatingIncrementBy64BitElementCount(Vector<ulong> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8517
public static int SaturatingIncrementBy8BitElementCount(int value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8523
public static long SaturatingIncrementBy8BitElementCount(long value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8529
public static uint SaturatingIncrementBy8BitElementCount(uint value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8535
public static ulong SaturatingIncrementBy8BitElementCount(ulong value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte scale, [
ConstantExpected
] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
9241
public static Vector<short> ShiftRightArithmeticForDivide(Vector<short> value, [
ConstantExpected
(Min = 1, Max = (byte)(16))] byte control) { throw new PlatformNotSupportedException(); }
9249
public static Vector<int> ShiftRightArithmeticForDivide(Vector<int> value, [
ConstantExpected
(Min = 1, Max = (byte)(32))] byte control) { throw new PlatformNotSupportedException(); }
9257
public static Vector<long> ShiftRightArithmeticForDivide(Vector<long> value, [
ConstantExpected
(Min = 1, Max = (byte)(64))] byte control) { throw new PlatformNotSupportedException(); }
9265
public static Vector<sbyte> ShiftRightArithmeticForDivide(Vector<sbyte> value, [
ConstantExpected
(Min = 1, Max = (byte)(8))] byte control) { throw new PlatformNotSupportedException(); }
10308
public static Vector<double> TrigonometricMultiplyAddCoefficient(Vector<double> left, Vector<double> right, [
ConstantExpected
(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
10314
public static Vector<float> TrigonometricMultiplyAddCoefficient(Vector<float> left, Vector<float> right, [
ConstantExpected
(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve2.PlatformNotSupported.cs (124)
1195
public static Vector<byte> ShiftLeftAndInsert(Vector<byte> left, Vector<byte> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1201
public static Vector<short> ShiftLeftAndInsert(Vector<short> left, Vector<short> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1207
public static Vector<int> ShiftLeftAndInsert(Vector<int> left, Vector<int> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1213
public static Vector<long> ShiftLeftAndInsert(Vector<long> left, Vector<long> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1219
public static Vector<sbyte> ShiftLeftAndInsert(Vector<sbyte> left, Vector<sbyte> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1225
public static Vector<ushort> ShiftLeftAndInsert(Vector<ushort> left, Vector<ushort> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1231
public static Vector<uint> ShiftLeftAndInsert(Vector<uint> left, Vector<uint> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1237
public static Vector<ulong> ShiftLeftAndInsert(Vector<ulong> left, Vector<ulong> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1273
public static Vector<byte> ShiftLeftLogicalSaturateUnsigned(Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1279
public static Vector<ushort> ShiftLeftLogicalSaturateUnsigned(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1285
public static Vector<uint> ShiftLeftLogicalSaturateUnsigned(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1291
public static Vector<ulong> ShiftLeftLogicalSaturateUnsigned(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1300
public static Vector<short> ShiftLeftLogicalWideningEven(Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1306
public static Vector<int> ShiftLeftLogicalWideningEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1312
public static Vector<long> ShiftLeftLogicalWideningEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1318
public static Vector<ushort> ShiftLeftLogicalWideningEven(Vector<byte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1324
public static Vector<uint> ShiftLeftLogicalWideningEven(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1330
public static Vector<ulong> ShiftLeftLogicalWideningEven(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1339
public static Vector<short> ShiftLeftLogicalWideningOdd(Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1345
public static Vector<int> ShiftLeftLogicalWideningOdd(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1351
public static Vector<long> ShiftLeftLogicalWideningOdd(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1357
public static Vector<ushort> ShiftLeftLogicalWideningOdd(Vector<byte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1363
public static Vector<uint> ShiftLeftLogicalWideningOdd(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1369
public static Vector<ulong> ShiftLeftLogicalWideningOdd(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1432
public static Vector<byte> ShiftRightAndInsert(Vector<byte> left, Vector<byte> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1438
public static Vector<short> ShiftRightAndInsert(Vector<short> left, Vector<short> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1444
public static Vector<int> ShiftRightAndInsert(Vector<int> left, Vector<int> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1450
public static Vector<long> ShiftRightAndInsert(Vector<long> left, Vector<long> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1456
public static Vector<sbyte> ShiftRightAndInsert(Vector<sbyte> left, Vector<sbyte> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1462
public static Vector<ushort> ShiftRightAndInsert(Vector<ushort> left, Vector<ushort> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1468
public static Vector<uint> ShiftRightAndInsert(Vector<uint> left, Vector<uint> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1474
public static Vector<ulong> ShiftRightAndInsert(Vector<ulong> left, Vector<ulong> right, [
ConstantExpected
] byte shift) { throw new PlatformNotSupportedException(); }
1483
public static Vector<short> ShiftRightArithmeticAdd(Vector<short> addend, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1489
public static Vector<int> ShiftRightArithmeticAdd(Vector<int> addend, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1495
public static Vector<long> ShiftRightArithmeticAdd(Vector<long> addend, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1501
public static Vector<sbyte> ShiftRightArithmeticAdd(Vector<sbyte> addend, Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1510
public static Vector<byte> ShiftRightArithmeticNarrowingSaturateEven(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1516
public static Vector<short> ShiftRightArithmeticNarrowingSaturateEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1522
public static Vector<int> ShiftRightArithmeticNarrowingSaturateEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1528
public static Vector<sbyte> ShiftRightArithmeticNarrowingSaturateEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1534
public static Vector<ushort> ShiftRightArithmeticNarrowingSaturateEven(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1540
public static Vector<uint> ShiftRightArithmeticNarrowingSaturateEven(Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1549
public static Vector<byte> ShiftRightArithmeticNarrowingSaturateOdd(Vector<byte> even, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1555
public static Vector<short> ShiftRightArithmeticNarrowingSaturateOdd(Vector<short> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1561
public static Vector<int> ShiftRightArithmeticNarrowingSaturateOdd(Vector<int> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1567
public static Vector<sbyte> ShiftRightArithmeticNarrowingSaturateOdd(Vector<sbyte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1573
public static Vector<ushort> ShiftRightArithmeticNarrowingSaturateOdd(Vector<ushort> even, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1579
public static Vector<uint> ShiftRightArithmeticNarrowingSaturateOdd(Vector<uint> even, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1588
public static Vector<byte> ShiftRightArithmeticNarrowingSaturateUnsignedEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1594
public static Vector<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1600
public static Vector<uint> ShiftRightArithmeticNarrowingSaturateUnsignedEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1609
public static Vector<byte> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(Vector<byte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1615
public static Vector<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(Vector<ushort> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1621
public static Vector<uint> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(Vector<uint> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1630
public static Vector<short> ShiftRightArithmeticRounded(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1636
public static Vector<int> ShiftRightArithmeticRounded(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1642
public static Vector<long> ShiftRightArithmeticRounded(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1648
public static Vector<sbyte> ShiftRightArithmeticRounded(Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1657
public static Vector<short> ShiftRightArithmeticRoundedAdd(Vector<short> addend, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1663
public static Vector<int> ShiftRightArithmeticRoundedAdd(Vector<int> addend, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1669
public static Vector<long> ShiftRightArithmeticRoundedAdd(Vector<long> addend, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1675
public static Vector<sbyte> ShiftRightArithmeticRoundedAdd(Vector<sbyte> addend, Vector<sbyte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1684
public static Vector<short> ShiftRightArithmeticRoundedNarrowingSaturateEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1690
public static Vector<int> ShiftRightArithmeticRoundedNarrowingSaturateEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1696
public static Vector<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1705
public static Vector<short> ShiftRightArithmeticRoundedNarrowingSaturateOdd(Vector<short> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1711
public static Vector<int> ShiftRightArithmeticRoundedNarrowingSaturateOdd(Vector<int> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1717
public static Vector<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateOdd(Vector<sbyte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1726
public static Vector<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1732
public static Vector<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1738
public static Vector<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1747
public static Vector<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(Vector<byte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1753
public static Vector<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(Vector<ushort> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1759
public static Vector<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(Vector<uint> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1768
public static Vector<byte> ShiftRightLogicalAdd(Vector<byte> addend, Vector<byte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1774
public static Vector<ushort> ShiftRightLogicalAdd(Vector<ushort> addend, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1780
public static Vector<uint> ShiftRightLogicalAdd(Vector<uint> addend, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1786
public static Vector<ulong> ShiftRightLogicalAdd(Vector<ulong> addend, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1795
public static Vector<byte> ShiftRightLogicalNarrowingEven(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1801
public static Vector<short> ShiftRightLogicalNarrowingEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1807
public static Vector<int> ShiftRightLogicalNarrowingEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1813
public static Vector<sbyte> ShiftRightLogicalNarrowingEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1819
public static Vector<ushort> ShiftRightLogicalNarrowingEven(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1825
public static Vector<uint> ShiftRightLogicalNarrowingEven(Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1834
public static Vector<byte> ShiftRightLogicalNarrowingOdd(Vector<byte> even, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1840
public static Vector<short> ShiftRightLogicalNarrowingOdd(Vector<short> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1846
public static Vector<int> ShiftRightLogicalNarrowingOdd(Vector<int> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1852
public static Vector<sbyte> ShiftRightLogicalNarrowingOdd(Vector<sbyte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1858
public static Vector<ushort> ShiftRightLogicalNarrowingOdd(Vector<ushort> even, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1864
public static Vector<uint> ShiftRightLogicalNarrowingOdd(Vector<uint> even, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1873
public static Vector<byte> ShiftRightLogicalRounded(Vector<byte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1879
public static Vector<ushort> ShiftRightLogicalRounded(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1885
public static Vector<uint> ShiftRightLogicalRounded(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1891
public static Vector<ulong> ShiftRightLogicalRounded(Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1900
public static Vector<byte> ShiftRightLogicalRoundedAdd(Vector<byte> addend, Vector<byte> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1906
public static Vector<ushort> ShiftRightLogicalRoundedAdd(Vector<ushort> addend, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1912
public static Vector<uint> ShiftRightLogicalRoundedAdd(Vector<uint> addend, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1918
public static Vector<ulong> ShiftRightLogicalRoundedAdd(Vector<ulong> addend, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1927
public static Vector<byte> ShiftRightLogicalRoundedNarrowingEven(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1933
public static Vector<short> ShiftRightLogicalRoundedNarrowingEven(Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1939
public static Vector<int> ShiftRightLogicalRoundedNarrowingEven(Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1945
public static Vector<sbyte> ShiftRightLogicalRoundedNarrowingEven(Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1951
public static Vector<ushort> ShiftRightLogicalRoundedNarrowingEven(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1957
public static Vector<uint> ShiftRightLogicalRoundedNarrowingEven(Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1966
public static Vector<byte> ShiftRightLogicalRoundedNarrowingOdd(Vector<byte> even, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1972
public static Vector<short> ShiftRightLogicalRoundedNarrowingOdd(Vector<short> even, Vector<int> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1978
public static Vector<int> ShiftRightLogicalRoundedNarrowingOdd(Vector<int> even, Vector<long> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1984
public static Vector<sbyte> ShiftRightLogicalRoundedNarrowingOdd(Vector<sbyte> even, Vector<short> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1990
public static Vector<ushort> ShiftRightLogicalRoundedNarrowingOdd(Vector<ushort> even, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
1996
public static Vector<uint> ShiftRightLogicalRoundedNarrowingOdd(Vector<uint> even, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2005
public static Vector<byte> ShiftRightLogicalRoundedNarrowingSaturateEven(Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2011
public static Vector<ushort> ShiftRightLogicalRoundedNarrowingSaturateEven(Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2017
public static Vector<uint> ShiftRightLogicalRoundedNarrowingSaturateEven(Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2026
public static Vector<byte> ShiftRightLogicalRoundedNarrowingSaturateOdd(Vector<byte> even, Vector<ushort> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2032
public static Vector<ushort> ShiftRightLogicalRoundedNarrowingSaturateOdd(Vector<ushort> even, Vector<uint> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2038
public static Vector<uint> ShiftRightLogicalRoundedNarrowingSaturateOdd(Vector<uint> even, Vector<ulong> value, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2224
public static Vector<byte> XorRotateRight(Vector<byte> left, Vector<byte> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2230
public static Vector<short> XorRotateRight(Vector<short> left, Vector<short> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2236
public static Vector<int> XorRotateRight(Vector<int> left, Vector<int> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2242
public static Vector<long> XorRotateRight(Vector<long> left, Vector<long> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2248
public static Vector<sbyte> XorRotateRight(Vector<sbyte> left, Vector<sbyte> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2254
public static Vector<ushort> XorRotateRight(Vector<ushort> left, Vector<ushort> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2260
public static Vector<uint> XorRotateRight(Vector<uint> left, Vector<uint> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
2266
public static Vector<ulong> XorRotateRight(Vector<ulong> left, Vector<ulong> right, [
ConstantExpected
] byte count) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Wasm\PackedSimd.PlatformNotSupported.cs (48)
30
public static int ExtractScalar(Vector128<sbyte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
31
public static uint ExtractScalar(Vector128<byte> value, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
32
public static int ExtractScalar(Vector128<short> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
33
public static uint ExtractScalar(Vector128<ushort> value, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
34
public static int ExtractScalar(Vector128<int> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
35
public static uint ExtractScalar(Vector128<uint> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
36
public static long ExtractScalar(Vector128<long> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
37
public static ulong ExtractScalar(Vector128<ulong> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
38
public static float ExtractScalar(Vector128<float> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
39
public static double ExtractScalar(Vector128<double> value, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
40
public static nint ExtractScalar(Vector128<nint> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
41
public static nuint ExtractScalar(Vector128<nuint> value, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
43
public static Vector128<sbyte> ReplaceScalar(Vector128<sbyte> vector, [
ConstantExpected
(Max = (byte)(15))] byte imm, int value) { throw new PlatformNotSupportedException(); }
44
public static Vector128<byte> ReplaceScalar(Vector128<byte> vector, [
ConstantExpected
(Max = (byte)(15))] byte imm, uint value) { throw new PlatformNotSupportedException(); }
45
public static Vector128<short> ReplaceScalar(Vector128<short> vector, [
ConstantExpected
(Max = (byte)(7))] byte imm, int value) { throw new PlatformNotSupportedException(); }
46
public static Vector128<ushort> ReplaceScalar(Vector128<ushort> vector, [
ConstantExpected
(Max = (byte)(7))] byte imm, uint value) { throw new PlatformNotSupportedException(); }
47
public static Vector128<int> ReplaceScalar(Vector128<int> vector, [
ConstantExpected
(Max = (byte)(3))] byte imm, int value) { throw new PlatformNotSupportedException(); }
48
public static Vector128<int> ReplaceScalar(Vector128<uint> vector, [
ConstantExpected
(Max = (byte)(3))] byte imm, uint value) { throw new PlatformNotSupportedException(); }
49
public static Vector128<long> ReplaceScalar(Vector128<long> vector, [
ConstantExpected
(Max = (byte)(1))] byte imm, long value) { throw new PlatformNotSupportedException(); }
50
public static Vector128<ulong> ReplaceScalar(Vector128<ulong> vector, [
ConstantExpected
(Max = (byte)(1))] byte imm, ulong value) { throw new PlatformNotSupportedException(); }
51
public static Vector128<float> ReplaceScalar(Vector128<float> vector, [
ConstantExpected
(Max = (byte)(3))] byte imm, float value) { throw new PlatformNotSupportedException(); }
52
public static Vector128<double> ReplaceScalar(Vector128<double> vector, [
ConstantExpected
(Max = (byte)(1))] byte imm, double value) { throw new PlatformNotSupportedException(); }
53
public static Vector128<nint> ReplaceScalar(Vector128<nint> vector, [
ConstantExpected
(Max = (byte)(3))] byte imm, nint value) { throw new PlatformNotSupportedException(); }
54
public static Vector128<nuint> ReplaceScalar(Vector128<nuint> vector, [
ConstantExpected
(Max = (byte)(3))] byte imm, nuint value) { throw new PlatformNotSupportedException(); }
433
public static unsafe Vector128<sbyte> LoadScalarAndInsert(sbyte* address, Vector128<sbyte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
434
public static unsafe Vector128<byte> LoadScalarAndInsert(byte* address, Vector128<byte> vector, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
435
public static unsafe Vector128<short> LoadScalarAndInsert(short* address, Vector128<short> vector, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
436
public static unsafe Vector128<ushort> LoadScalarAndInsert(ushort* address, Vector128<ushort> vector, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
437
public static unsafe Vector128<int> LoadScalarAndInsert(int* address, Vector128<int> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
438
public static unsafe Vector128<uint> LoadScalarAndInsert(uint* address, Vector128<uint> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
439
public static unsafe Vector128<long> LoadScalarAndInsert(long* address, Vector128<long> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
440
public static unsafe Vector128<ulong> LoadScalarAndInsert(ulong* address, Vector128<ulong> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
441
public static unsafe Vector128<float> LoadScalarAndInsert(float* address, Vector128<float> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
442
public static unsafe Vector128<double> LoadScalarAndInsert(double* address, Vector128<double> vector, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); }
443
public static unsafe Vector128<nint> LoadScalarAndInsert(nint* address, Vector128<nint> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
444
public static unsafe Vector128<nuint> LoadScalarAndInsert(nuint* address, Vector128<nuint> vector, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
468
public static unsafe void StoreSelectedScalar(sbyte* address, Vector128<sbyte> source, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx16
469
public static unsafe void StoreSelectedScalar(byte* address, Vector128<byte> source, [
ConstantExpected
(Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx16
470
public static unsafe void StoreSelectedScalar(short* address, Vector128<short> source, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx8
471
public static unsafe void StoreSelectedScalar(ushort* address, Vector128<ushort> source, [
ConstantExpected
(Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx8
472
public static unsafe void StoreSelectedScalar(int* address, Vector128<int> source, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx4
473
public static unsafe void StoreSelectedScalar(uint* address, Vector128<uint> source, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx4
474
public static unsafe void StoreSelectedScalar(long* address, Vector128<long> source, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx2
475
public static unsafe void StoreSelectedScalar(ulong* address, Vector128<ulong> source, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx2
476
public static unsafe void StoreSelectedScalar(float* address, Vector128<float> source, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx4
477
public static unsafe void StoreSelectedScalar(double* address, Vector128<double> source, [
ConstantExpected
(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } // takes ImmLaneIdx2
478
public static unsafe void StoreSelectedScalar(nint* address, Vector128<nint> source, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
479
public static unsafe void StoreSelectedScalar(nuint* address, Vector128<nuint> source, [
ConstantExpected
(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Aes.cs (1)
73
public static Vector128<byte> KeygenAssist(Vector128<byte> value, [
ConstantExpected
] byte control) => KeygenAssist(value, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx.cs (45)
88
public static Vector256<float> Blend(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
93
public static Vector256<double> Blend(Vector256<double> left, Vector256<double> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
154
public static Vector128<float> Compare(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
159
public static Vector256<float> Compare(Vector256<float> left, Vector256<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
237
public static Vector128<double> Compare(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
242
public static Vector256<double> Compare(Vector256<double> left, Vector256<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
320
public static Vector128<float> CompareScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => CompareScalar(left, right, mode);
325
public static Vector128<double> CompareScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => CompareScalar(left, right, mode);
396
public static Vector256<float> DotProduct(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => DotProduct(left, right, control);
422
public static Vector128<byte> ExtractVector128(Vector256<byte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
428
public static Vector128<sbyte> ExtractVector128(Vector256<sbyte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
434
public static Vector128<short> ExtractVector128(Vector256<short> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
440
public static Vector128<ushort> ExtractVector128(Vector256<ushort> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
446
public static Vector128<int> ExtractVector128(Vector256<int> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
452
public static Vector128<uint> ExtractVector128(Vector256<uint> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
458
public static Vector128<long> ExtractVector128(Vector256<long> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
464
public static Vector128<ulong> ExtractVector128(Vector256<ulong> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
470
public static Vector128<float> ExtractVector128(Vector256<float> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
476
public static Vector128<double> ExtractVector128(Vector256<double> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
516
public static Vector256<byte> InsertVector128(Vector256<byte> value, Vector128<byte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
522
public static Vector256<sbyte> InsertVector128(Vector256<sbyte> value, Vector128<sbyte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
528
public static Vector256<short> InsertVector128(Vector256<short> value, Vector128<short> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
534
public static Vector256<ushort> InsertVector128(Vector256<ushort> value, Vector128<ushort> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
540
public static Vector256<int> InsertVector128(Vector256<int> value, Vector128<int> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
546
public static Vector256<uint> InsertVector128(Vector256<uint> value, Vector128<uint> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
552
public static Vector256<long> InsertVector128(Vector256<long> value, Vector128<long> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
558
public static Vector256<ulong> InsertVector128(Vector256<ulong> value, Vector128<ulong> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
564
public static Vector256<float> InsertVector128(Vector256<float> value, Vector128<float> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
570
public static Vector256<double> InsertVector128(Vector256<double> value, Vector128<double> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
845
public static Vector128<float> Permute(Vector128<float> value, [
ConstantExpected
] byte control) => Permute(value, control);
851
public static Vector128<double> Permute(Vector128<double> value, [
ConstantExpected
] byte control) => Permute(value, control);
857
public static Vector256<float> Permute(Vector256<float> value, [
ConstantExpected
] byte control) => Permute(value, control);
863
public static Vector256<double> Permute(Vector256<double> value, [
ConstantExpected
] byte control) => Permute(value, control);
869
public static Vector256<byte> Permute2x128(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
874
public static Vector256<sbyte> Permute2x128(Vector256<sbyte> left, Vector256<sbyte> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
879
public static Vector256<short> Permute2x128(Vector256<short> left, Vector256<short> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
884
public static Vector256<ushort> Permute2x128(Vector256<ushort> left, Vector256<ushort> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
889
public static Vector256<int> Permute2x128(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
894
public static Vector256<uint> Permute2x128(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
899
public static Vector256<long> Permute2x128(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
904
public static Vector256<ulong> Permute2x128(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
909
public static Vector256<float> Permute2x128(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
914
public static Vector256<double> Permute2x128(Vector256<double> left, Vector256<double> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
1023
public static Vector256<float> Shuffle(Vector256<float> value, Vector256<float> right, [
ConstantExpected
] byte control) => Shuffle(value, right, control);
1029
public static Vector256<double> Shuffle(Vector256<double> value, Vector256<double> right, [
ConstantExpected
] byte control) => Shuffle(value, right, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx10v1.cs (161)
37
public static Vector128<double> AddScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => AddScalar(left, right, mode);
42
public static Vector128<float> AddScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => AddScalar(left, right, mode);
48
public static Vector128<int> AlignRight32(Vector128<int> left, Vector128<int> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
53
public static Vector128<uint> AlignRight32(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
59
public static Vector256<int> AlignRight32(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
64
public static Vector256<uint> AlignRight32(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
70
public static Vector128<long> AlignRight64(Vector128<long> left, Vector128<long> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
75
public static Vector128<ulong> AlignRight64(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
80
public static Vector256<long> AlignRight64(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
85
public static Vector256<ulong> AlignRight64(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
240
public static Vector128<double> Classify(Vector128<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
245
public static Vector128<float> Classify(Vector128<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
250
public static Vector256<double> Classify(Vector256<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
255
public static Vector256<float> Classify(Vector256<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
261
public static Vector128<double> ClassifyScalar(Vector128<double> value, [
ConstantExpected
] byte control) => ClassifyScalar(value, control);
266
public static Vector128<float> ClassifyScalar(Vector128<float> value, [
ConstantExpected
] byte control) => ClassifyScalar(value, control);
334
public static new Vector128<double> Compare(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
412
public static new Vector256<double> Compare(Vector256<double> left, Vector256<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
738
public static new Vector128<float> Compare(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
816
public static new Vector256<float> Compare(Vector256<float> left, Vector256<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
1290
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, int value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
1295
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, uint value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
1305
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
1311
public static int ConvertToInt32(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt32(value, mode);
1316
public static int ConvertToInt32(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt32(value, mode);
1322
public static uint ConvertToUInt32(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt32(value, mode);
1332
public static uint ConvertToUInt32(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt32(value, mode);
1963
public static Vector128<double> DivideScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => DivideScalar(left, right, mode);
1968
public static Vector128<float> DivideScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => DivideScalar(left, right, mode);
2198
public static Vector128<double> Fixup(Vector128<double> left, Vector128<double> right, Vector128<long> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
2203
public static Vector128<float> Fixup(Vector128<float> left, Vector128<float> right, Vector128<int> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
2209
public static Vector256<double> Fixup(Vector256<double> left, Vector256<double> right, Vector256<long> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
2214
public static Vector256<float> Fixup(Vector256<float> left, Vector256<float> right, Vector256<int> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
2220
public static Vector128<double> FixupScalar(Vector128<double> left, Vector128<double> right, Vector128<long> table, [
ConstantExpected
] byte control) => FixupScalar(left, right, table, control);
2225
public static Vector128<float> FixupScalar(Vector128<float> left, Vector128<float> right, Vector128<int> table, [
ConstantExpected
] byte control) => FixupScalar(left, right, table, control);
2231
public static Vector128<double> FusedMultiplyAddNegatedScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegatedScalar(a, b, c, mode);
2236
public static Vector128<float> FusedMultiplyAddNegatedScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegatedScalar(a, b, c, mode);
2241
public static Vector128<double> FusedMultiplyAddScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddScalar(a, b, c, mode);
2246
public static Vector128<float> FusedMultiplyAddScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddScalar(a, b, c, mode);
2252
public static Vector128<double> FusedMultiplySubtractNegatedScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegatedScalar(a, b, c, mode);
2257
public static Vector128<float> FusedMultiplySubtractNegatedScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegatedScalar(a, b, c, mode);
2262
public static Vector128<double> FusedMultiplySubtractScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractScalar(a, b, c, mode);
2267
public static Vector128<float> FusedMultiplySubtractScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractScalar(a, b, c, mode);
2318
public static Vector128<double> GetMantissa(Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
2323
public static Vector128<float> GetMantissa(Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
2329
public static Vector256<double> GetMantissa(Vector256<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
2334
public static Vector256<float> GetMantissa(Vector256<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
2341
public static Vector128<double> GetMantissaScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(upper, value, control);
2346
public static Vector128<double> GetMantissaScalar(Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(value, control);
2352
public static Vector128<float> GetMantissaScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(upper, value, control);
2357
public static Vector128<float> GetMantissaScalar(Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(value, control);
2932
public static Vector128<double> MultiplyScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => MultiplyScalar(left, right, mode);
2937
public static Vector128<float> MultiplyScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => MultiplyScalar(left, right, mode);
3163
public static Vector128<double> Range(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
3168
public static Vector128<float> Range(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
3174
public static Vector256<double> Range(Vector256<double> left, Vector256<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
3179
public static Vector256<float> Range(Vector256<float> left, Vector256<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
3185
public static Vector128<double> RangeScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => RangeScalar(left, right, control);
3190
public static Vector128<float> RangeScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => RangeScalar(left, right, control);
3286
public static Vector128<double> Reduce(Vector128<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
3291
public static Vector128<float> Reduce(Vector128<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
3297
public static Vector256<double> Reduce(Vector256<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
3302
public static Vector256<float> Reduce(Vector256<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
3309
public static Vector128<double> ReduceScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
] byte control) => ReduceScalar(upper, value, control);
3314
public static Vector128<double> ReduceScalar(Vector128<double> value, [
ConstantExpected
] byte control) => ReduceScalar(value, control);
3321
public static Vector128<float> ReduceScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
] byte control) => ReduceScalar(upper, value, control);
3326
public static Vector128<float> ReduceScalar(Vector128<float> value, [
ConstantExpected
] byte control) => ReduceScalar(value, control);
3332
public static Vector128<int> RotateLeft(Vector128<int> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3337
public static Vector128<long> RotateLeft(Vector128<long> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3342
public static Vector128<uint> RotateLeft(Vector128<uint> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3347
public static Vector128<ulong> RotateLeft(Vector128<ulong> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3353
public static Vector256<int> RotateLeft(Vector256<int> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3358
public static Vector256<long> RotateLeft(Vector256<long> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3363
public static Vector256<uint> RotateLeft(Vector256<uint> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3368
public static Vector256<ulong> RotateLeft(Vector256<ulong> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
3416
public static Vector128<int> RotateRight(Vector128<int> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3421
public static Vector128<long> RotateRight(Vector128<long> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3426
public static Vector128<uint> RotateRight(Vector128<uint> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3431
public static Vector128<ulong> RotateRight(Vector128<ulong> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3437
public static Vector256<int> RotateRight(Vector256<int> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3442
public static Vector256<long> RotateRight(Vector256<long> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3447
public static Vector256<uint> RotateRight(Vector256<uint> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3452
public static Vector256<ulong> RotateRight(Vector256<ulong> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
3500
public static Vector128<double> RoundScale(Vector128<double> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
3505
public static Vector128<float> RoundScale(Vector128<float> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
3511
public static Vector256<double> RoundScale(Vector256<double> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
3516
public static Vector256<float> RoundScale(Vector256<float> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
3523
public static Vector128<double> RoundScaleScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
] byte control) => RoundScaleScalar(upper, value, control);
3528
public static Vector128<double> RoundScaleScalar(Vector128<double> value, [
ConstantExpected
] byte control) => RoundScaleScalar(value, control);
3534
public static Vector128<float> RoundScaleScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
] byte control) => RoundScaleScalar(upper, value, control);
3539
public static Vector128<float> RoundScaleScalar(Vector128<float> value, [
ConstantExpected
] byte control) => RoundScaleScalar(value, control);
3567
public static Vector128<double> ScaleScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ScaleScalar(left, right, mode);
3577
public static Vector128<float> ScaleScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ScaleScalar(left, right, mode);
3610
public static Vector128<long> ShiftRightArithmetic(Vector128<long> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
3621
public static Vector256<long> ShiftRightArithmetic(Vector256<long> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
3676
public static Vector256<double> Shuffle2x128(Vector256<double> left, Vector256<double> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3681
public static Vector256<float> Shuffle2x128(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3686
public static Vector256<int> Shuffle2x128(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3691
public static Vector256<long> Shuffle2x128(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3696
public static Vector256<uint> Shuffle2x128(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3701
public static Vector256<ulong> Shuffle2x128(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
3707
public static Vector128<double> SqrtScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SqrtScalar(upper, value, mode);
3712
public static Vector128<float> SqrtScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SqrtScalar(upper, value, mode);
3718
public static Vector128<double> SubtractScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SubtractScalar(left, right, mode);
3723
public static Vector128<float> SubtractScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SubtractScalar(left, right, mode);
3729
public static Vector128<ushort> SumAbsoluteDifferencesInBlock32(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
] byte control) => SumAbsoluteDifferencesInBlock32(left, right, control);
3734
public static Vector256<ushort> SumAbsoluteDifferencesInBlock32(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte control) => SumAbsoluteDifferencesInBlock32(left, right, control);
3741
public static Vector128<byte> TernaryLogic(Vector128<byte> a, Vector128<byte> b, Vector128<byte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3747
public static Vector128<double> TernaryLogic(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3753
public static Vector128<float> TernaryLogic(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3758
public static Vector128<int> TernaryLogic(Vector128<int> a, Vector128<int> b, Vector128<int> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3763
public static Vector128<long> TernaryLogic(Vector128<long> a, Vector128<long> b, Vector128<long> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3769
public static Vector128<sbyte> TernaryLogic(Vector128<sbyte> a, Vector128<sbyte> b, Vector128<sbyte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3775
public static Vector128<short> TernaryLogic(Vector128<short> a, Vector128<short> b, Vector128<short> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3780
public static Vector128<uint> TernaryLogic(Vector128<uint> a, Vector128<uint> b, Vector128<uint> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3785
public static Vector128<ulong> TernaryLogic(Vector128<ulong> a, Vector128<ulong> b, Vector128<ulong> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3791
public static Vector128<ushort> TernaryLogic(Vector128<ushort> a, Vector128<ushort> b, Vector128<ushort> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3798
public static Vector256<byte> TernaryLogic(Vector256<byte> a, Vector256<byte> b, Vector256<byte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3804
public static Vector256<double> TernaryLogic(Vector256<double> a, Vector256<double> b, Vector256<double> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3810
public static Vector256<float> TernaryLogic(Vector256<float> a, Vector256<float> b, Vector256<float> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3815
public static Vector256<int> TernaryLogic(Vector256<int> a, Vector256<int> b, Vector256<int> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3820
public static Vector256<long> TernaryLogic(Vector256<long> a, Vector256<long> b, Vector256<long> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3826
public static Vector256<sbyte> TernaryLogic(Vector256<sbyte> a, Vector256<sbyte> b, Vector256<sbyte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3832
public static Vector256<short> TernaryLogic(Vector256<short> a, Vector256<short> b, Vector256<short> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3837
public static Vector256<uint> TernaryLogic(Vector256<uint> a, Vector256<uint> b, Vector256<uint> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3842
public static Vector256<ulong> TernaryLogic(Vector256<ulong> a, Vector256<ulong> b, Vector256<ulong> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3848
public static Vector256<ushort> TernaryLogic(Vector256<ushort> a, Vector256<ushort> b, Vector256<ushort> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
3866
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, long value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
3878
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, ulong value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
3885
public static Vector128<double> ConvertScalarToVector128Double(Vector128<double> upper, long value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Double(upper, value, mode);
3897
public static Vector128<double> ConvertScalarToVector128Double(Vector128<double> upper, ulong value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Double(upper, value, mode);
3904
public static long ConvertToInt64(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt64(value, mode);
3910
public static long ConvertToInt64(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt64(value, mode);
3923
public static ulong ConvertToUInt64(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt64(value, mode);
3935
public static ulong ConvertToUInt64(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt64(value, mode);
4036
public static Vector512<double> Classify(Vector512<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
4041
public static Vector512<float> Classify(Vector512<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
4099
public static Vector256<float> ConvertToVector256Single(Vector512<long> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Single(value, mode);
4104
public static Vector256<float> ConvertToVector256Single(Vector512<ulong> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Single(value, mode);
4120
public static Vector512<double> ConvertToVector512Double(Vector512<long> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Double(value, mode);
4125
public static Vector512<double> ConvertToVector512Double(Vector512<ulong> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Double(value, mode);
4141
public static Vector512<long> ConvertToVector512Int64(Vector256<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Int64(value, mode);
4146
public static Vector512<long> ConvertToVector512Int64(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Int64(value, mode);
4173
public static Vector512<ulong> ConvertToVector512UInt64(Vector256<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512UInt64(value, mode);
4178
public static Vector512<ulong> ConvertToVector512UInt64(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512UInt64(value, mode);
4262
public static new Vector128<long> ExtractVector128(Vector512<long> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
4267
public static new Vector128<ulong> ExtractVector128(Vector512<ulong> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
4272
public static new Vector128<double> ExtractVector128(Vector512<double> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
4278
public static new Vector256<int> ExtractVector256(Vector512<int> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
4283
public static new Vector256<uint> ExtractVector256(Vector512<uint> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
4288
public static new Vector256<float> ExtractVector256(Vector512<float> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
4294
public static new Vector512<long> InsertVector128(Vector512<long> value, Vector128<long> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
4299
public static new Vector512<ulong> InsertVector128(Vector512<ulong> value, Vector128<ulong> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
4304
public static new Vector512<double> InsertVector128(Vector512<double> value, Vector128<double> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
4310
public static new Vector512<int> InsertVector256(Vector512<int> value, Vector256<int> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
4315
public static new Vector512<uint> InsertVector256(Vector512<uint> value, Vector256<uint> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
4320
public static new Vector512<float> InsertVector256(Vector512<float> value, Vector256<float> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
4422
public static Vector512<float> Range(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
4427
public static Vector512<double> Range(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
4433
public static Vector512<float> Reduce(Vector512<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
4438
public static Vector512<double> Reduce(Vector512<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx10v2.cs (11)
24
public static Vector128<double> MinMax(Vector128<double> left, Vector128<double> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
29
public static Vector256<double> MinMax(Vector256<double> left, Vector256<double> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
34
public static Vector128<float> MinMax(Vector128<float> left, Vector128<float> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
39
public static Vector256<float> MinMax(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
44
public static Vector128<double> MinMaxScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
] byte control) => MinMaxScalar(left, right, control);
49
public static Vector128<float> MinMaxScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
] byte control) => MinMaxScalar(left, right, control);
147
public static Vector512<double> MinMax(Vector512<double> left, Vector512<double> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
152
public static Vector512<float> MinMax(Vector512<float> left, Vector512<float> right, [
ConstantExpected
] byte control) => MinMax(left, right, control);
162
public static Vector512<int> ConvertToSByteWithSaturationAndZeroExtendToInt32(Vector512<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToSByteWithSaturationAndZeroExtendToInt32(value, mode);
172
public static Vector512<int> ConvertToByteWithSaturationAndZeroExtendToInt32(Vector512<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToByteWithSaturationAndZeroExtendToInt32(value, mode);
187
public static Vector512<ushort> MultipleSumAbsoluteDifferences(Vector512<byte> left, Vector512<byte> right, [
ConstantExpected
] byte mask) => MultipleSumAbsoluteDifferences(left, right, mask);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx2.cs (126)
131
public static Vector256<sbyte> AlignRight(Vector256<sbyte> left, Vector256<sbyte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
137
public static Vector256<byte> AlignRight(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
144
public static Vector256<short> AlignRight(Vector256<short> left, Vector256<short> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
151
public static Vector256<ushort> AlignRight(Vector256<ushort> left, Vector256<ushort> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
158
public static Vector256<int> AlignRight(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
165
public static Vector256<uint> AlignRight(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
172
public static Vector256<long> AlignRight(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
179
public static Vector256<ulong> AlignRight(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
288
public static Vector128<int> Blend(Vector128<int> left, Vector128<int> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
293
public static Vector128<uint> Blend(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
298
public static Vector256<short> Blend(Vector256<short> left, Vector256<short> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
303
public static Vector256<ushort> Blend(Vector256<ushort> left, Vector256<ushort> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
308
public static Vector256<int> Blend(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
313
public static Vector256<uint> Blend(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
878
public static new Vector128<sbyte> ExtractVector128(Vector256<sbyte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
884
public static new Vector128<byte> ExtractVector128(Vector256<byte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
890
public static new Vector128<short> ExtractVector128(Vector256<short> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
896
public static new Vector128<ushort> ExtractVector128(Vector256<ushort> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
902
public static new Vector128<int> ExtractVector128(Vector256<int> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
908
public static new Vector128<uint> ExtractVector128(Vector256<uint> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
914
public static new Vector128<long> ExtractVector128(Vector256<long> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
920
public static new Vector128<ulong> ExtractVector128(Vector256<ulong> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
927
public static unsafe Vector128<int> GatherVector128(int* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
943
public static unsafe Vector128<uint> GatherVector128(uint* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
959
public static unsafe Vector128<long> GatherVector128(long* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
975
public static unsafe Vector128<ulong> GatherVector128(ulong* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
991
public static unsafe Vector128<float> GatherVector128(float* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1007
public static unsafe Vector128<double> GatherVector128(double* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1023
public static unsafe Vector128<int> GatherVector128(int* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1039
public static unsafe Vector128<uint> GatherVector128(uint* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1055
public static unsafe Vector128<long> GatherVector128(long* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1071
public static unsafe Vector128<ulong> GatherVector128(ulong* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1087
public static unsafe Vector128<float> GatherVector128(float* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1103
public static unsafe Vector128<double> GatherVector128(double* baseAddress, Vector128<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1119
public static unsafe Vector256<int> GatherVector256(int* baseAddress, Vector256<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1135
public static unsafe Vector256<uint> GatherVector256(uint* baseAddress, Vector256<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1151
public static unsafe Vector256<long> GatherVector256(long* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1167
public static unsafe Vector256<ulong> GatherVector256(ulong* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1183
public static unsafe Vector256<float> GatherVector256(float* baseAddress, Vector256<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1199
public static unsafe Vector256<double> GatherVector256(double* baseAddress, Vector128<int> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1215
public static unsafe Vector128<int> GatherVector128(int* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1231
public static unsafe Vector128<uint> GatherVector128(uint* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1247
public static unsafe Vector256<long> GatherVector256(long* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1263
public static unsafe Vector256<ulong> GatherVector256(ulong* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1279
public static unsafe Vector128<float> GatherVector128(float* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1295
public static unsafe Vector256<double> GatherVector256(double* baseAddress, Vector256<long> index, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1312
public static unsafe Vector128<int> GatherMaskVector128(Vector128<int> source, int* baseAddress, Vector128<int> index, Vector128<int> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1328
public static unsafe Vector128<uint> GatherMaskVector128(Vector128<uint> source, uint* baseAddress, Vector128<int> index, Vector128<uint> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1344
public static unsafe Vector128<long> GatherMaskVector128(Vector128<long> source, long* baseAddress, Vector128<int> index, Vector128<long> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1360
public static unsafe Vector128<ulong> GatherMaskVector128(Vector128<ulong> source, ulong* baseAddress, Vector128<int> index, Vector128<ulong> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1376
public static unsafe Vector128<float> GatherMaskVector128(Vector128<float> source, float* baseAddress, Vector128<int> index, Vector128<float> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1392
public static unsafe Vector128<double> GatherMaskVector128(Vector128<double> source, double* baseAddress, Vector128<int> index, Vector128<double> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1408
public static unsafe Vector128<int> GatherMaskVector128(Vector128<int> source, int* baseAddress, Vector128<long> index, Vector128<int> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1424
public static unsafe Vector128<uint> GatherMaskVector128(Vector128<uint> source, uint* baseAddress, Vector128<long> index, Vector128<uint> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1440
public static unsafe Vector128<long> GatherMaskVector128(Vector128<long> source, long* baseAddress, Vector128<long> index, Vector128<long> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1456
public static unsafe Vector128<ulong> GatherMaskVector128(Vector128<ulong> source, ulong* baseAddress, Vector128<long> index, Vector128<ulong> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1472
public static unsafe Vector128<float> GatherMaskVector128(Vector128<float> source, float* baseAddress, Vector128<long> index, Vector128<float> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1488
public static unsafe Vector128<double> GatherMaskVector128(Vector128<double> source, double* baseAddress, Vector128<long> index, Vector128<double> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1504
public static unsafe Vector256<int> GatherMaskVector256(Vector256<int> source, int* baseAddress, Vector256<int> index, Vector256<int> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1520
public static unsafe Vector256<uint> GatherMaskVector256(Vector256<uint> source, uint* baseAddress, Vector256<int> index, Vector256<uint> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1536
public static unsafe Vector256<long> GatherMaskVector256(Vector256<long> source, long* baseAddress, Vector128<int> index, Vector256<long> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1552
public static unsafe Vector256<ulong> GatherMaskVector256(Vector256<ulong> source, ulong* baseAddress, Vector128<int> index, Vector256<ulong> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1568
public static unsafe Vector256<float> GatherMaskVector256(Vector256<float> source, float* baseAddress, Vector256<int> index, Vector256<float> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1584
public static unsafe Vector256<double> GatherMaskVector256(Vector256<double> source, double* baseAddress, Vector128<int> index, Vector256<double> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1600
public static unsafe Vector128<int> GatherMaskVector128(Vector128<int> source, int* baseAddress, Vector256<long> index, Vector128<int> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1616
public static unsafe Vector128<uint> GatherMaskVector128(Vector128<uint> source, uint* baseAddress, Vector256<long> index, Vector128<uint> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1632
public static unsafe Vector256<long> GatherMaskVector256(Vector256<long> source, long* baseAddress, Vector256<long> index, Vector256<long> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1648
public static unsafe Vector256<ulong> GatherMaskVector256(Vector256<ulong> source, ulong* baseAddress, Vector256<long> index, Vector256<ulong> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1664
public static unsafe Vector128<float> GatherMaskVector128(Vector128<float> source, float* baseAddress, Vector256<long> index, Vector128<float> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1680
public static unsafe Vector256<double> GatherMaskVector256(Vector256<double> source, double* baseAddress, Vector256<long> index, Vector256<double> mask, [
ConstantExpected
(Min = (byte)(1), Max = (byte)(8))] byte scale)
1731
public static new Vector256<sbyte> InsertVector128(Vector256<sbyte> value, Vector128<sbyte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1737
public static new Vector256<byte> InsertVector128(Vector256<byte> value, Vector128<byte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1743
public static new Vector256<short> InsertVector128(Vector256<short> value, Vector128<short> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1749
public static new Vector256<ushort> InsertVector128(Vector256<ushort> value, Vector128<ushort> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1755
public static new Vector256<int> InsertVector128(Vector256<int> value, Vector128<int> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1761
public static new Vector256<uint> InsertVector128(Vector256<uint> value, Vector128<uint> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1767
public static new Vector256<long> InsertVector128(Vector256<long> value, Vector128<long> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
1773
public static new Vector256<ulong> InsertVector128(Vector256<ulong> value, Vector128<ulong> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
2000
public static Vector256<ushort> MultipleSumAbsoluteDifferences(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte mask) => MultipleSumAbsoluteDifferences(left, right, mask);
2135
public static new Vector256<sbyte> Permute2x128(Vector256<sbyte> left, Vector256<sbyte> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2140
public static new Vector256<byte> Permute2x128(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2145
public static new Vector256<short> Permute2x128(Vector256<short> left, Vector256<short> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2150
public static new Vector256<ushort> Permute2x128(Vector256<ushort> left, Vector256<ushort> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2155
public static new Vector256<int> Permute2x128(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2160
public static new Vector256<uint> Permute2x128(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2165
public static new Vector256<long> Permute2x128(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2170
public static new Vector256<ulong> Permute2x128(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte control) => Permute2x128(left, right, control);
2177
public static Vector256<long> Permute4x64(Vector256<long> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
2183
public static Vector256<ulong> Permute4x64(Vector256<ulong> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
2189
public static Vector256<double> Permute4x64(Vector256<double> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
2252
public static Vector256<short> ShiftLeftLogical(Vector256<short> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2258
public static Vector256<ushort> ShiftLeftLogical(Vector256<ushort> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2264
public static Vector256<int> ShiftLeftLogical(Vector256<int> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2270
public static Vector256<uint> ShiftLeftLogical(Vector256<uint> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2276
public static Vector256<long> ShiftLeftLogical(Vector256<long> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2282
public static Vector256<ulong> ShiftLeftLogical(Vector256<ulong> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
2288
public static Vector256<sbyte> ShiftLeftLogical128BitLane(Vector256<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2293
public static Vector256<byte> ShiftLeftLogical128BitLane(Vector256<byte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2299
public static Vector256<short> ShiftLeftLogical128BitLane(Vector256<short> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2305
public static Vector256<ushort> ShiftLeftLogical128BitLane(Vector256<ushort> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2311
public static Vector256<int> ShiftLeftLogical128BitLane(Vector256<int> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2317
public static Vector256<uint> ShiftLeftLogical128BitLane(Vector256<uint> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2323
public static Vector256<long> ShiftLeftLogical128BitLane(Vector256<long> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2329
public static Vector256<ulong> ShiftLeftLogical128BitLane(Vector256<ulong> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
2398
public static Vector256<short> ShiftRightArithmetic(Vector256<short> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
2404
public static Vector256<int> ShiftRightArithmetic(Vector256<int> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
2461
public static Vector256<short> ShiftRightLogical(Vector256<short> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2467
public static Vector256<ushort> ShiftRightLogical(Vector256<ushort> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2473
public static Vector256<int> ShiftRightLogical(Vector256<int> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2479
public static Vector256<uint> ShiftRightLogical(Vector256<uint> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2485
public static Vector256<long> ShiftRightLogical(Vector256<long> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2491
public static Vector256<ulong> ShiftRightLogical(Vector256<ulong> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
2497
public static Vector256<sbyte> ShiftRightLogical128BitLane(Vector256<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2502
public static Vector256<byte> ShiftRightLogical128BitLane(Vector256<byte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2508
public static Vector256<short> ShiftRightLogical128BitLane(Vector256<short> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2514
public static Vector256<ushort> ShiftRightLogical128BitLane(Vector256<ushort> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2520
public static Vector256<int> ShiftRightLogical128BitLane(Vector256<int> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2526
public static Vector256<uint> ShiftRightLogical128BitLane(Vector256<uint> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2532
public static Vector256<long> ShiftRightLogical128BitLane(Vector256<long> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2538
public static Vector256<ulong> ShiftRightLogical128BitLane(Vector256<ulong> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
2606
public static Vector256<int> Shuffle(Vector256<int> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
2612
public static Vector256<uint> Shuffle(Vector256<uint> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
2619
public static Vector256<short> ShuffleHigh(Vector256<short> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
2625
public static Vector256<ushort> ShuffleHigh(Vector256<ushort> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
2632
public static Vector256<short> ShuffleLow(Vector256<short> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
2638
public static Vector256<ushort> ShuffleLow(Vector256<ushort> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx512BW.cs (18)
593
public static Vector128<ushort> SumAbsoluteDifferencesInBlock32(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
] byte control) => SumAbsoluteDifferencesInBlock32(left, right, control);
598
public static Vector256<ushort> SumAbsoluteDifferencesInBlock32(Vector256<byte> left, Vector256<byte> right, [
ConstantExpected
] byte control) => SumAbsoluteDifferencesInBlock32(left, right, control);
670
public static Vector512<sbyte> AlignRight(Vector512<sbyte> left, Vector512<sbyte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
675
public static Vector512<byte> AlignRight(Vector512<byte> left, Vector512<byte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
1154
public static Vector512<short> ShiftLeftLogical(Vector512<short> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1159
public static Vector512<ushort> ShiftLeftLogical(Vector512<ushort> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1165
public static Vector512<sbyte> ShiftLeftLogical128BitLane(Vector512<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1170
public static Vector512<byte> ShiftLeftLogical128BitLane(Vector512<byte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1193
public static Vector512<short> ShiftRightArithmetic(Vector512<short> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
1216
public static Vector512<short> ShiftRightLogical(Vector512<short> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1221
public static Vector512<ushort> ShiftRightLogical(Vector512<ushort> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1227
public static Vector512<sbyte> ShiftRightLogical128BitLane(Vector512<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1232
public static Vector512<byte> ShiftRightLogical128BitLane(Vector512<byte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1260
public static Vector512<short> ShuffleHigh(Vector512<short> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
1265
public static Vector512<ushort> ShuffleHigh(Vector512<ushort> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
1271
public static Vector512<short> ShuffleLow(Vector512<short> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
1276
public static Vector512<ushort> ShuffleLow(Vector512<ushort> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
1351
public static Vector512<ushort> SumAbsoluteDifferencesInBlock32(Vector512<byte> left, Vector512<byte> right, [
ConstantExpected
] byte control) => SumAbsoluteDifferencesInBlock32(left, right, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx512DQ.cs (46)
63
public static Vector128<double> Classify(Vector128<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
68
public static Vector128<float> Classify(Vector128<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
73
public static Vector256<double> Classify(Vector256<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
78
public static Vector256<float> Classify(Vector256<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
227
public static Vector128<float> Range(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
232
public static Vector128<double> Range(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
237
public static Vector256<float> Range(Vector256<float> left, Vector256<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
242
public static Vector256<double> Range(Vector256<double> left, Vector256<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
248
public static Vector128<float> Reduce(Vector128<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
253
public static Vector128<double> Reduce(Vector128<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
258
public static Vector256<float> Reduce(Vector256<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
263
public static Vector256<double> Reduce(Vector256<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
352
public static Vector512<double> Classify(Vector512<double> value, [
ConstantExpected
] byte control) => Classify(value, control);
357
public static Vector512<float> Classify(Vector512<float> value, [
ConstantExpected
] byte control) => Classify(value, control);
363
public static Vector128<double> ClassifyScalar(Vector128<double> value, [
ConstantExpected
] byte control) => ClassifyScalar(value, control);
368
public static Vector128<float> ClassifyScalar(Vector128<float> value, [
ConstantExpected
] byte control) => ClassifyScalar(value, control);
384
public static Vector256<float> ConvertToVector256Single(Vector512<long> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Single(value, mode);
389
public static Vector256<float> ConvertToVector256Single(Vector512<ulong> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Single(value, mode);
405
public static Vector512<double> ConvertToVector512Double(Vector512<long> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Double(value, mode);
410
public static Vector512<double> ConvertToVector512Double(Vector512<ulong> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Double(value, mode);
426
public static Vector512<long> ConvertToVector512Int64(Vector256<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Int64(value, mode);
431
public static Vector512<long> ConvertToVector512Int64(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Int64(value, mode);
457
public static Vector512<ulong> ConvertToVector512UInt64(Vector256<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512UInt64(value, mode);
462
public static Vector512<ulong> ConvertToVector512UInt64(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512UInt64(value, mode);
478
public static new Vector128<long> ExtractVector128(Vector512<long> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
483
public static new Vector128<ulong> ExtractVector128(Vector512<ulong> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
488
public static new Vector128<double> ExtractVector128(Vector512<double> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
494
public static new Vector256<int> ExtractVector256(Vector512<int> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
499
public static new Vector256<uint> ExtractVector256(Vector512<uint> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
504
public static new Vector256<float> ExtractVector256(Vector512<float> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
510
public static new Vector512<long> InsertVector128(Vector512<long> value, Vector128<long> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
515
public static new Vector512<ulong> InsertVector128(Vector512<ulong> value, Vector128<ulong> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
520
public static new Vector512<double> InsertVector128(Vector512<double> value, Vector128<double> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
526
public static new Vector512<int> InsertVector256(Vector512<int> value, Vector256<int> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
531
public static new Vector512<uint> InsertVector256(Vector512<uint> value, Vector256<uint> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
536
public static new Vector512<float> InsertVector256(Vector512<float> value, Vector256<float> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
653
public static Vector512<float> Range(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
658
public static Vector512<double> Range(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => Range(left, right, control);
664
public static Vector128<float> RangeScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => RangeScalar(left, right, control);
669
public static Vector128<double> RangeScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => RangeScalar(left, right, control);
675
public static Vector512<float> Reduce(Vector512<float> value, [
ConstantExpected
] byte control) => Reduce(value, control);
680
public static Vector512<double> Reduce(Vector512<double> value, [
ConstantExpected
] byte control) => Reduce(value, control);
686
public static Vector128<float> ReduceScalar(Vector128<float> value, [
ConstantExpected
] byte control) => ReduceScalar(value, control);
691
public static Vector128<double> ReduceScalar(Vector128<double> value, [
ConstantExpected
] byte control) => ReduceScalar(value, control);
697
public static Vector128<float> ReduceScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
] byte control) => ReduceScalar(upper, value, control);
703
public static Vector128<double> ReduceScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
] byte control) => ReduceScalar(upper, value, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx512F.cs (239)
47
public static Vector128<int> AlignRight32(Vector128<int> left, Vector128<int> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
52
public static Vector128<uint> AlignRight32(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
57
public static Vector256<int> AlignRight32(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
62
public static Vector256<uint> AlignRight32(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
68
public static Vector128<long> AlignRight64(Vector128<long> left, Vector128<long> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
73
public static Vector128<ulong> AlignRight64(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
78
public static Vector256<long> AlignRight64(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
83
public static Vector256<ulong> AlignRight64(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
163
public static Vector128<double> Compare(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
241
public static Vector256<double> Compare(Vector256<double> left, Vector256<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
443
public static Vector128<float> Compare(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
521
public static Vector256<float> Compare(Vector256<float> left, Vector256<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
1352
public static Vector128<float> Fixup(Vector128<float> left, Vector128<float> right, Vector128<int> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
1357
public static Vector128<double> Fixup(Vector128<double> left, Vector128<double> right, Vector128<long> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
1362
public static Vector256<float> Fixup(Vector256<float> left, Vector256<float> right, Vector256<int> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
1367
public static Vector256<double> Fixup(Vector256<double> left, Vector256<double> right, Vector256<long> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
1394
public static Vector128<float> GetMantissa(Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
1399
public static Vector128<double> GetMantissa(Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
1404
public static Vector256<float> GetMantissa(Vector256<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
1409
public static Vector256<double> GetMantissa(Vector256<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
1865
public static Vector128<int> RotateLeft(Vector128<int> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1870
public static Vector128<uint> RotateLeft(Vector128<uint> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1875
public static Vector128<long> RotateLeft(Vector128<long> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1880
public static Vector128<ulong> RotateLeft(Vector128<ulong> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1885
public static Vector256<int> RotateLeft(Vector256<int> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1890
public static Vector256<uint> RotateLeft(Vector256<uint> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1895
public static Vector256<long> RotateLeft(Vector256<long> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1900
public static Vector256<ulong> RotateLeft(Vector256<ulong> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
1947
public static Vector128<int> RotateRight(Vector128<int> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1952
public static Vector128<uint> RotateRight(Vector128<uint> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1957
public static Vector128<long> RotateRight(Vector128<long> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1962
public static Vector128<ulong> RotateRight(Vector128<ulong> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1967
public static Vector256<int> RotateRight(Vector256<int> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1972
public static Vector256<uint> RotateRight(Vector256<uint> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1977
public static Vector256<long> RotateRight(Vector256<long> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
1982
public static Vector256<ulong> RotateRight(Vector256<ulong> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
2029
public static Vector128<float> RoundScale(Vector128<float> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
2034
public static Vector128<double> RoundScale(Vector128<double> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
2039
public static Vector256<float> RoundScale(Vector256<float> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
2044
public static Vector256<double> RoundScale(Vector256<double> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
2082
public static Vector128<long> ShiftRightArithmetic(Vector128<long> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
2087
public static Vector256<long> ShiftRightArithmetic(Vector256<long> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
2104
public static Vector256<double> Shuffle2x128(Vector256<double> left, Vector256<double> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2109
public static Vector256<int> Shuffle2x128(Vector256<int> left, Vector256<int> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2114
public static Vector256<long> Shuffle2x128(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2119
public static Vector256<float> Shuffle2x128(Vector256<float> left, Vector256<float> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2124
public static Vector256<uint> Shuffle2x128(Vector256<uint> left, Vector256<uint> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2129
public static Vector256<ulong> Shuffle2x128(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte control) => Shuffle2x128(left, right, control);
2136
public static Vector128<sbyte> TernaryLogic(Vector128<sbyte> a, Vector128<sbyte> b, Vector128<sbyte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2142
public static Vector128<byte> TernaryLogic(Vector128<byte> a, Vector128<byte> b, Vector128<byte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2148
public static Vector128<short> TernaryLogic(Vector128<short> a, Vector128<short> b, Vector128<short> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2154
public static Vector128<ushort> TernaryLogic(Vector128<ushort> a, Vector128<ushort> b, Vector128<ushort> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2159
public static Vector128<int> TernaryLogic(Vector128<int> a, Vector128<int> b, Vector128<int> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2164
public static Vector128<uint> TernaryLogic(Vector128<uint> a, Vector128<uint> b, Vector128<uint> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2169
public static Vector128<long> TernaryLogic(Vector128<long> a, Vector128<long> b, Vector128<long> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2174
public static Vector128<ulong> TernaryLogic(Vector128<ulong> a, Vector128<ulong> b, Vector128<ulong> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2180
public static Vector128<float> TernaryLogic(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2186
public static Vector128<double> TernaryLogic(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2192
public static Vector256<sbyte> TernaryLogic(Vector256<sbyte> a, Vector256<sbyte> b, Vector256<sbyte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2198
public static Vector256<byte> TernaryLogic(Vector256<byte> a, Vector256<byte> b, Vector256<byte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2204
public static Vector256<short> TernaryLogic(Vector256<short> a, Vector256<short> b, Vector256<short> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2210
public static Vector256<ushort> TernaryLogic(Vector256<ushort> a, Vector256<ushort> b, Vector256<ushort> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2215
public static Vector256<int> TernaryLogic(Vector256<int> a, Vector256<int> b, Vector256<int> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2220
public static Vector256<uint> TernaryLogic(Vector256<uint> a, Vector256<uint> b, Vector256<uint> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2225
public static Vector256<long> TernaryLogic(Vector256<long> a, Vector256<long> b, Vector256<long> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2230
public static Vector256<ulong> TernaryLogic(Vector256<ulong> a, Vector256<ulong> b, Vector256<ulong> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2236
public static Vector256<float> TernaryLogic(Vector256<float> a, Vector256<float> b, Vector256<float> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2242
public static Vector256<double> TernaryLogic(Vector256<double> a, Vector256<double> b, Vector256<double> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
2261
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, long value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
2273
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, ulong value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
2279
public static Vector128<double> ConvertScalarToVector128Double(Vector128<double> upper, long value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Double(upper, value, mode);
2291
public static Vector128<double> ConvertScalarToVector128Double(Vector128<double> upper, ulong value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Double(upper, value, mode);
2298
public static long ConvertToInt64(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt64(value, mode);
2304
public static long ConvertToInt64(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt64(value, mode);
2316
public static ulong ConvertToUInt64(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt64(value, mode);
2328
public static ulong ConvertToUInt64(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt64(value, mode);
2384
public static Vector512<double> Add(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Add(left, right, mode);
2394
public static Vector512<float> Add(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Add(left, right, mode);
2399
public static Vector128<float> AddScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => AddScalar(left, right, mode);
2404
public static Vector128<double> AddScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => AddScalar(left, right, mode);
2409
public static Vector512<int> AlignRight32(Vector512<int> left, Vector512<int> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
2414
public static Vector512<uint> AlignRight32(Vector512<uint> left, Vector512<uint> right, [
ConstantExpected
] byte mask) => AlignRight32(left, right, mask);
2420
public static Vector512<long> AlignRight64(Vector512<long> left, Vector512<long> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
2425
public static Vector512<ulong> AlignRight64(Vector512<ulong> left, Vector512<ulong> right, [
ConstantExpected
] byte mask) => AlignRight64(left, right, mask);
2607
public static Vector512<double> Compare(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
2685
public static Vector512<float> Compare(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatComparisonMode.UnorderedTrueSignaling)] FloatComparisonMode mode) => Compare(left, right, mode);
2954
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, uint value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
2959
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, int value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
2964
public static Vector128<float> ConvertScalarToVector128Single(Vector128<float> upper, Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertScalarToVector128Single(upper, value, mode);
2975
public static int ConvertToInt32(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt32(value, mode);
2980
public static int ConvertToInt32(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToInt32(value, mode);
2990
public static uint ConvertToUInt32(Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt32(value, mode);
3000
public static uint ConvertToUInt32(Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToUInt32(value, mode);
3131
public static Vector256<int> ConvertToVector256Int32(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Int32(value, mode);
3163
public static Vector256<float> ConvertToVector256Single(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256Single(value, mode);
3190
public static Vector256<uint> ConvertToVector256UInt32(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector256UInt32(value, mode);
3256
public static Vector512<int> ConvertToVector512Int32(Vector512<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Int32(value, mode);
3301
public static Vector512<float> ConvertToVector512Single(Vector512<int> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Single(value, mode);
3311
public static Vector512<float> ConvertToVector512Single(Vector512<uint> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512Single(value, mode);
3341
public static Vector512<uint> ConvertToVector512UInt32(Vector512<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ConvertToVector512UInt32(value, mode);
3392
public static Vector512<float> Divide(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Divide(left, right, mode);
3397
public static Vector512<double> Divide(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Divide(left, right, mode);
3402
public static Vector128<float> DivideScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => DivideScalar(left, right, mode);
3407
public static Vector128<double> DivideScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => DivideScalar(left, right, mode);
3496
public static Vector128<sbyte> ExtractVector128(Vector512<sbyte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3501
public static Vector128<byte> ExtractVector128(Vector512<byte> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3506
public static Vector128<short> ExtractVector128(Vector512<short> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3511
public static Vector128<ushort> ExtractVector128(Vector512<ushort> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3516
public static Vector128<int> ExtractVector128(Vector512<int> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3521
public static Vector128<uint> ExtractVector128(Vector512<uint> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3526
public static Vector128<long> ExtractVector128(Vector512<long> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3531
public static Vector128<ulong> ExtractVector128(Vector512<ulong> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3536
public static Vector128<float> ExtractVector128(Vector512<float> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3541
public static Vector128<double> ExtractVector128(Vector512<double> value, [
ConstantExpected
] byte index) => ExtractVector128(value, index);
3547
public static Vector256<sbyte> ExtractVector256(Vector512<sbyte> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3552
public static Vector256<byte> ExtractVector256(Vector512<byte> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3557
public static Vector256<short> ExtractVector256(Vector512<short> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3562
public static Vector256<ushort> ExtractVector256(Vector512<ushort> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3567
public static Vector256<int> ExtractVector256(Vector512<int> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3572
public static Vector256<uint> ExtractVector256(Vector512<uint> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3577
public static Vector256<long> ExtractVector256(Vector512<long> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3582
public static Vector256<ulong> ExtractVector256(Vector512<ulong> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3587
public static Vector256<float> ExtractVector256(Vector512<float> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3592
public static Vector256<double> ExtractVector256(Vector512<double> value, [
ConstantExpected
] byte index) => ExtractVector256(value, index);
3598
public static Vector512<float> Fixup(Vector512<float> left, Vector512<float> right, Vector512<int> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
3603
public static Vector512<double> Fixup(Vector512<double> left, Vector512<double> right, Vector512<long> table, [
ConstantExpected
] byte control) => Fixup(left, right, table, control);
3609
public static Vector128<float> FixupScalar(Vector128<float> left, Vector128<float> right, Vector128<int> table, [
ConstantExpected
] byte control) => FixupScalar(left, right, table, control);
3614
public static Vector128<double> FixupScalar(Vector128<double> left, Vector128<double> right, Vector128<long> table, [
ConstantExpected
] byte control) => FixupScalar(left, right, table, control);
3625
public static Vector512<float> FusedMultiplyAdd(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAdd(a, b, c, mode);
3635
public static Vector512<double> FusedMultiplyAdd(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAdd(a, b, c, mode);
3640
public static Vector128<float> FusedMultiplyAddScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddScalar(a, b, c, mode);
3645
public static Vector128<double> FusedMultiplyAddScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddScalar(a, b, c, mode);
3656
public static Vector512<float> FusedMultiplyAddSubtract(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddSubtract(a, b, c, mode);
3666
public static Vector512<double> FusedMultiplyAddSubtract(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddSubtract(a, b, c, mode);
3677
public static Vector512<float> FusedMultiplySubtract(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtract(a, b, c, mode);
3687
public static Vector512<double> FusedMultiplySubtract(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtract(a, b, c, mode);
3692
public static Vector128<float> FusedMultiplySubtractScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractScalar(a, b, c, mode);
3697
public static Vector128<double> FusedMultiplySubtractScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractScalar(a, b, c, mode);
3708
public static Vector512<float> FusedMultiplySubtractAdd(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractAdd(a, b, c, mode);
3718
public static Vector512<double> FusedMultiplySubtractAdd(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractAdd(a, b, c, mode);
3729
public static Vector512<float> FusedMultiplyAddNegated(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegated(a, b, c, mode);
3739
public static Vector512<double> FusedMultiplyAddNegated(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegated(a, b, c, mode);
3744
public static Vector128<float> FusedMultiplyAddNegatedScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegatedScalar(a, b, c, mode);
3749
public static Vector128<double> FusedMultiplyAddNegatedScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplyAddNegatedScalar(a, b, c, mode);
3760
public static Vector512<float> FusedMultiplySubtractNegated(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegated(a, b, c, mode);
3770
public static Vector512<double> FusedMultiplySubtractNegated(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegated(a, b, c, mode);
3775
public static Vector128<float> FusedMultiplySubtractNegatedScalar(Vector128<float> a, Vector128<float> b, Vector128<float> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegatedScalar(a, b, c, mode);
3780
public static Vector128<double> FusedMultiplySubtractNegatedScalar(Vector128<double> a, Vector128<double> b, Vector128<double> c, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => FusedMultiplySubtractNegatedScalar(a, b, c, mode);
3820
public static Vector512<float> GetMantissa(Vector512<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
3825
public static Vector512<double> GetMantissa(Vector512<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissa(value, control);
3831
public static Vector128<float> GetMantissaScalar(Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(value, control);
3836
public static Vector128<double> GetMantissaScalar(Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(value, control);
3842
public static Vector128<float> GetMantissaScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(upper, value, control);
3848
public static Vector128<double> GetMantissaScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
(Max = (byte)(0x0F))] byte control) => GetMantissaScalar(upper, value, control);
3854
public static Vector512<sbyte> InsertVector128(Vector512<sbyte> value, Vector128<sbyte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3859
public static Vector512<byte> InsertVector128(Vector512<byte> value, Vector128<byte> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3864
public static Vector512<short> InsertVector128(Vector512<short> value, Vector128<short> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3869
public static Vector512<ushort> InsertVector128(Vector512<ushort> value, Vector128<ushort> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3874
public static Vector512<int> InsertVector128(Vector512<int> value, Vector128<int> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3879
public static Vector512<uint> InsertVector128(Vector512<uint> value, Vector128<uint> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3884
public static Vector512<long> InsertVector128(Vector512<long> value, Vector128<long> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3889
public static Vector512<ulong> InsertVector128(Vector512<ulong> value, Vector128<ulong> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3894
public static Vector512<float> InsertVector128(Vector512<float> value, Vector128<float> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3899
public static Vector512<double> InsertVector128(Vector512<double> value, Vector128<double> data, [
ConstantExpected
] byte index) => InsertVector128(value, data, index);
3905
public static Vector512<sbyte> InsertVector256(Vector512<sbyte> value, Vector256<sbyte> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3910
public static Vector512<byte> InsertVector256(Vector512<byte> value, Vector256<byte> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3915
public static Vector512<short> InsertVector256(Vector512<short> value, Vector256<short> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3920
public static Vector512<ushort> InsertVector256(Vector512<ushort> value, Vector256<ushort> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3925
public static Vector512<int> InsertVector256(Vector512<int> value, Vector256<int> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3930
public static Vector512<uint> InsertVector256(Vector512<uint> value, Vector256<uint> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3935
public static Vector512<long> InsertVector256(Vector512<long> value, Vector256<long> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3940
public static Vector512<ulong> InsertVector256(Vector512<ulong> value, Vector256<ulong> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3945
public static Vector512<float> InsertVector256(Vector512<float> value, Vector256<float> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
3950
public static Vector512<double> InsertVector256(Vector512<double> value, Vector256<double> data, [
ConstantExpected
] byte index) => InsertVector256(value, data, index);
4355
public static Vector512<float> Multiply(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Multiply(left, right, mode);
4360
public static Vector512<double> Multiply(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Multiply(left, right, mode);
4365
public static Vector128<float> MultiplyScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => MultiplyScalar(left, right, mode);
4370
public static Vector128<double> MultiplyScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => MultiplyScalar(left, right, mode);
4427
public static Vector512<double> Permute2x64(Vector512<double> value, [
ConstantExpected
] byte control) => Permute2x64(value, control);
4433
public static Vector512<float> Permute4x32(Vector512<float> value, [
ConstantExpected
] byte control) => Permute4x32(value, control);
4439
public static Vector512<long> Permute4x64(Vector512<long> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
4444
public static Vector512<ulong> Permute4x64(Vector512<ulong> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
4449
public static Vector512<double> Permute4x64(Vector512<double> value, [
ConstantExpected
] byte control) => Permute4x64(value, control);
4611
public static Vector512<int> RotateLeft(Vector512<int> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
4616
public static Vector512<uint> RotateLeft(Vector512<uint> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
4621
public static Vector512<long> RotateLeft(Vector512<long> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
4626
public static Vector512<ulong> RotateLeft(Vector512<ulong> value, [
ConstantExpected
] byte count) => RotateLeft(value, count);
4653
public static Vector512<int> RotateRight(Vector512<int> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
4658
public static Vector512<uint> RotateRight(Vector512<uint> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
4663
public static Vector512<long> RotateRight(Vector512<long> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
4668
public static Vector512<ulong> RotateRight(Vector512<ulong> value, [
ConstantExpected
] byte count) => RotateRight(value, count);
4695
public static Vector512<float> RoundScale(Vector512<float> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
4700
public static Vector512<double> RoundScale(Vector512<double> value, [
ConstantExpected
] byte control) => RoundScale(value, control);
4706
public static Vector128<float> RoundScaleScalar(Vector128<float> value, [
ConstantExpected
] byte control) => RoundScaleScalar(value, control);
4711
public static Vector128<double> RoundScaleScalar(Vector128<double> value, [
ConstantExpected
] byte control) => RoundScaleScalar(value, control);
4717
public static Vector128<float> RoundScaleScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
] byte control) => RoundScaleScalar(upper, value, control);
4723
public static Vector128<double> RoundScaleScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
] byte control) => RoundScaleScalar(upper, value, control);
4739
public static Vector512<float> Scale(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Scale(left, right, mode);
4744
public static Vector512<double> Scale(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Scale(left, right, mode);
4760
public static Vector128<float> ScaleScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ScaleScalar(left, right, mode);
4765
public static Vector128<double> ScaleScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => ScaleScalar(left, right, mode);
4792
public static Vector512<int> ShiftLeftLogical(Vector512<int> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
4797
public static Vector512<uint> ShiftLeftLogical(Vector512<uint> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
4802
public static Vector512<long> ShiftLeftLogical(Vector512<long> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
4807
public static Vector512<ulong> ShiftLeftLogical(Vector512<ulong> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
4845
public static Vector512<int> ShiftRightArithmetic(Vector512<int> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
4850
public static Vector512<long> ShiftRightArithmetic(Vector512<long> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
4888
public static Vector512<int> ShiftRightLogical(Vector512<int> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
4893
public static Vector512<uint> ShiftRightLogical(Vector512<uint> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
4898
public static Vector512<long> ShiftRightLogical(Vector512<long> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
4903
public static Vector512<ulong> ShiftRightLogical(Vector512<ulong> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
4930
public static Vector512<int> Shuffle(Vector512<int> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
4935
public static Vector512<uint> Shuffle(Vector512<uint> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
4940
public static Vector512<float> Shuffle(Vector512<float> value, Vector512<float> right, [
ConstantExpected
] byte control) => Shuffle(value, right, control);
4945
public static Vector512<double> Shuffle(Vector512<double> value, Vector512<double> right, [
ConstantExpected
] byte control) => Shuffle(value, right, control);
4951
public static Vector512<double> Shuffle4x128(Vector512<double> left, Vector512<double> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4956
public static Vector512<int> Shuffle4x128(Vector512<int> left, Vector512<int> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4961
public static Vector512<long> Shuffle4x128(Vector512<long> left, Vector512<long> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4966
public static Vector512<float> Shuffle4x128(Vector512<float> left, Vector512<float> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4971
public static Vector512<uint> Shuffle4x128(Vector512<uint> left, Vector512<uint> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4976
public static Vector512<ulong> Shuffle4x128(Vector512<ulong> left, Vector512<ulong> right, [
ConstantExpected
] byte control) => Shuffle4x128(left, right, control);
4992
public static Vector512<float> Sqrt(Vector512<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Sqrt(value, mode);
4997
public static Vector512<double> Sqrt(Vector512<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Sqrt(value, mode);
5002
public static Vector128<float> SqrtScalar(Vector128<float> upper, Vector128<float> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SqrtScalar(upper, value, mode);
5007
public static Vector128<double> SqrtScalar(Vector128<double> upper, Vector128<double> value, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SqrtScalar(upper, value, mode);
5196
public static Vector512<float> Subtract(Vector512<float> left, Vector512<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Subtract(left, right, mode);
5201
public static Vector512<double> Subtract(Vector512<double> left, Vector512<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => Subtract(left, right, mode);
5206
public static Vector128<float> SubtractScalar(Vector128<float> left, Vector128<float> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SubtractScalar(left, right, mode);
5211
public static Vector128<double> SubtractScalar(Vector128<double> left, Vector128<double> right, [
ConstantExpected
(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode) => SubtractScalar(left, right, mode);
5218
public static Vector512<sbyte> TernaryLogic(Vector512<sbyte> a, Vector512<sbyte> b, Vector512<sbyte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5224
public static Vector512<byte> TernaryLogic(Vector512<byte> a, Vector512<byte> b, Vector512<byte> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5230
public static Vector512<short> TernaryLogic(Vector512<short> a, Vector512<short> b, Vector512<short> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5236
public static Vector512<ushort> TernaryLogic(Vector512<ushort> a, Vector512<ushort> b, Vector512<ushort> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5241
public static Vector512<int> TernaryLogic(Vector512<int> a, Vector512<int> b, Vector512<int> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5246
public static Vector512<uint> TernaryLogic(Vector512<uint> a, Vector512<uint> b, Vector512<uint> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5251
public static Vector512<long> TernaryLogic(Vector512<long> a, Vector512<long> b, Vector512<long> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5256
public static Vector512<ulong> TernaryLogic(Vector512<ulong> a, Vector512<ulong> b, Vector512<ulong> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5262
public static Vector512<float> TernaryLogic(Vector512<float> a, Vector512<float> b, Vector512<float> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
5268
public static Vector512<double> TernaryLogic(Vector512<double> a, Vector512<double> b, Vector512<double> c, [
ConstantExpected
] byte control) => TernaryLogic(a, b, c, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Gfni.cs (6)
49
public static Vector256<byte> GaloisFieldAffineTransformInverse(Vector256<byte> x, Vector256<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransformInverse(x, a, b);
56
public static Vector256<byte> GaloisFieldAffineTransform(Vector256<byte> x, Vector256<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransform(x, a, b);
82
public static Vector512<byte> GaloisFieldAffineTransformInverse(Vector512<byte> x, Vector512<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransformInverse(x, a, b);
89
public static Vector512<byte> GaloisFieldAffineTransform(Vector512<byte> x, Vector512<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransform(x, a, b);
105
public static Vector128<byte> GaloisFieldAffineTransformInverse(Vector128<byte> x, Vector128<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransformInverse(x, a, b);
112
public static Vector128<byte> GaloisFieldAffineTransform(Vector128<byte> x, Vector128<byte> a, [
ConstantExpected
] byte b) => GaloisFieldAffineTransform(x, a, b);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Pclmulqdq.cs (2)
38
public static Vector128<long> CarrylessMultiply(Vector128<long> left, Vector128<long> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
44
public static Vector128<ulong> CarrylessMultiply(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Pclmulqdq.Wide.cs (4)
25
public static Vector256<long> CarrylessMultiply(Vector256<long> left, Vector256<long> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
30
public static Vector256<ulong> CarrylessMultiply(Vector256<ulong> left, Vector256<ulong> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
47
public static Vector512<long> CarrylessMultiply(Vector512<long> left, Vector512<long> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
52
public static Vector512<ulong> CarrylessMultiply(Vector512<ulong> left, Vector512<ulong> right, [
ConstantExpected
] byte control) => CarrylessMultiply(left, right, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse.cs (1)
538
public static Vector128<float> Shuffle(Vector128<float> left, Vector128<float> right, [
ConstantExpected
] byte control) => Shuffle(left, right, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse2.cs (40)
775
public static ushort Extract(Vector128<ushort> value, [
ConstantExpected
] byte index) => Extract(value, index);
782
public static Vector128<short> Insert(Vector128<short> value, short data, [
ConstantExpected
] byte index) => Insert(value, data, index);
788
public static Vector128<ushort> Insert(Vector128<ushort> value, ushort data, [
ConstantExpected
] byte index) => Insert(value, data, index);
1276
public static Vector128<short> ShiftLeftLogical(Vector128<short> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1283
public static Vector128<ushort> ShiftLeftLogical(Vector128<ushort> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1290
public static Vector128<int> ShiftLeftLogical(Vector128<int> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1297
public static Vector128<uint> ShiftLeftLogical(Vector128<uint> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1304
public static Vector128<long> ShiftLeftLogical(Vector128<long> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1311
public static Vector128<ulong> ShiftLeftLogical(Vector128<ulong> value, [
ConstantExpected
] byte count) => ShiftLeftLogical(value, count);
1318
public static Vector128<sbyte> ShiftLeftLogical128BitLane(Vector128<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1324
public static Vector128<byte> ShiftLeftLogical128BitLane(Vector128<byte> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1331
public static Vector128<short> ShiftLeftLogical128BitLane(Vector128<short> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1338
public static Vector128<ushort> ShiftLeftLogical128BitLane(Vector128<ushort> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1345
public static Vector128<int> ShiftLeftLogical128BitLane(Vector128<int> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1352
public static Vector128<uint> ShiftLeftLogical128BitLane(Vector128<uint> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1359
public static Vector128<long> ShiftLeftLogical128BitLane(Vector128<long> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1366
public static Vector128<ulong> ShiftLeftLogical128BitLane(Vector128<ulong> value, [
ConstantExpected
] byte numBytes) => ShiftLeftLogical128BitLane(value, numBytes);
1389
public static Vector128<short> ShiftRightArithmetic(Vector128<short> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
1396
public static Vector128<int> ShiftRightArithmetic(Vector128<int> value, [
ConstantExpected
] byte count) => ShiftRightArithmetic(value, count);
1447
public static Vector128<short> ShiftRightLogical(Vector128<short> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1454
public static Vector128<ushort> ShiftRightLogical(Vector128<ushort> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1461
public static Vector128<int> ShiftRightLogical(Vector128<int> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1468
public static Vector128<uint> ShiftRightLogical(Vector128<uint> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1475
public static Vector128<long> ShiftRightLogical(Vector128<long> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1482
public static Vector128<ulong> ShiftRightLogical(Vector128<ulong> value, [
ConstantExpected
] byte count) => ShiftRightLogical(value, count);
1489
public static Vector128<sbyte> ShiftRightLogical128BitLane(Vector128<sbyte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1495
public static Vector128<byte> ShiftRightLogical128BitLane(Vector128<byte> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1502
public static Vector128<short> ShiftRightLogical128BitLane(Vector128<short> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1509
public static Vector128<ushort> ShiftRightLogical128BitLane(Vector128<ushort> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1516
public static Vector128<int> ShiftRightLogical128BitLane(Vector128<int> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1523
public static Vector128<uint> ShiftRightLogical128BitLane(Vector128<uint> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1530
public static Vector128<long> ShiftRightLogical128BitLane(Vector128<long> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1537
public static Vector128<ulong> ShiftRightLogical128BitLane(Vector128<ulong> value, [
ConstantExpected
] byte numBytes) => ShiftRightLogical128BitLane(value, numBytes);
1545
public static Vector128<int> Shuffle(Vector128<int> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
1552
public static Vector128<uint> Shuffle(Vector128<uint> value, [
ConstantExpected
] byte control) => Shuffle(value, control);
1559
public static Vector128<double> Shuffle(Vector128<double> left, Vector128<double> right, [
ConstantExpected
] byte control) => Shuffle(left, right, control);
1567
public static Vector128<short> ShuffleHigh(Vector128<short> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
1574
public static Vector128<ushort> ShuffleHigh(Vector128<ushort> value, [
ConstantExpected
] byte control) => ShuffleHigh(value, control);
1582
public static Vector128<short> ShuffleLow(Vector128<short> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
1589
public static Vector128<ushort> ShuffleLow(Vector128<ushort> value, [
ConstantExpected
] byte control) => ShuffleLow(value, control);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse41.cs (20)
38
public static long Extract(Vector128<long> value, [
ConstantExpected
] byte index) => Extract(value, index);
45
public static ulong Extract(Vector128<ulong> value, [
ConstantExpected
] byte index) => Extract(value, index);
53
public static Vector128<long> Insert(Vector128<long> value, long data, [
ConstantExpected
] byte index) => Insert(value, data, index);
60
public static Vector128<ulong> Insert(Vector128<ulong> value, ulong data, [
ConstantExpected
] byte index) => Insert(value, data, index);
68
public static Vector128<short> Blend(Vector128<short> left, Vector128<short> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
74
public static Vector128<ushort> Blend(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
80
public static Vector128<float> Blend(Vector128<float> left, Vector128<float> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
86
public static Vector128<double> Blend(Vector128<double> left, Vector128<double> right, [
ConstantExpected
] byte control) => Blend(left, right, control);
383
public static Vector128<float> DotProduct(Vector128<float> left, Vector128<float> right, [
ConstantExpected
] byte control) => DotProduct(left, right, control);
389
public static Vector128<double> DotProduct(Vector128<double> left, Vector128<double> right, [
ConstantExpected
] byte control) => DotProduct(left, right, control);
396
public static byte Extract(Vector128<byte> value, [
ConstantExpected
] byte index) => Extract(value, index);
402
public static int Extract(Vector128<int> value, [
ConstantExpected
] byte index) => Extract(value, index);
408
public static uint Extract(Vector128<uint> value, [
ConstantExpected
] byte index) => Extract(value, index);
414
public static float Extract(Vector128<float> value, [
ConstantExpected
] byte index) => Extract(value, index);
461
public static Vector128<sbyte> Insert(Vector128<sbyte> value, sbyte data, [
ConstantExpected
] byte index) => Insert(value, data, index);
467
public static Vector128<byte> Insert(Vector128<byte> value, byte data, [
ConstantExpected
] byte index) => Insert(value, data, index);
473
public static Vector128<int> Insert(Vector128<int> value, int data, [
ConstantExpected
] byte index) => Insert(value, data, index);
479
public static Vector128<uint> Insert(Vector128<uint> value, uint data, [
ConstantExpected
] byte index) => Insert(value, data, index);
485
public static Vector128<float> Insert(Vector128<float> value, Vector128<float> data, [
ConstantExpected
] byte index) => Insert(value, data, index);
606
public static Vector128<ushort> MultipleSumAbsoluteDifferences(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
] byte mask) => MultipleSumAbsoluteDifferences(left, right, mask);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Ssse3.cs (8)
61
public static Vector128<sbyte> AlignRight(Vector128<sbyte> left, Vector128<sbyte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
68
public static Vector128<byte> AlignRight(Vector128<byte> left, Vector128<byte> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
76
public static Vector128<short> AlignRight(Vector128<short> left, Vector128<short> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
84
public static Vector128<ushort> AlignRight(Vector128<ushort> left, Vector128<ushort> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
92
public static Vector128<int> AlignRight(Vector128<int> left, Vector128<int> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
100
public static Vector128<uint> AlignRight(Vector128<uint> left, Vector128<uint> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
108
public static Vector128<long> AlignRight(Vector128<long> left, Vector128<long> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
116
public static Vector128<ulong> AlignRight(Vector128<ulong> left, Vector128<ulong> right, [
ConstantExpected
] byte mask) => AlignRight(left, right, mask);
1 reference to ConstantExpected
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
131
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Diagnostics.CodeAnalysis.
ConstantExpectedAttribute
))]