21 instantiations of Vector
System.Formats.Tar (1)
System\Formats\Tar\TarHeader.Write.cs (1)
1108
Vector<byte> vector = new
Vector
<byte>(bytes.Slice(i, vectorSize));
System.Linq (4)
System\Linq\Average.cs (1)
37
Vector.Widen(new
Vector
<int>(span.Slice(i)), out Vector<long> low, out Vector<long> high);
System\Linq\Range.cs (2)
90
Vector<T> current = new
Vector
<T>(value) + init;
91
Vector<T> increment = new
Vector
<T>(T.CreateTruncating(Vector<T>.Count));
System\Linq\Sum.cs (1)
118
Vector<T> overflowTestVector =
new
(T.MinValue);
System.Net.WebSockets (1)
System\Net\WebSockets\ManagedWebSocket.cs (1)
1678
Vector<byte> maskVector = Vector.AsVectorByte(new
Vector
<int>(rolledMask));
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (2)
911
static Vector<T> ISimdVector<Vector<T>, T>.Create(T[] values) => new
Vector
<T>(values);
914
static Vector<T> ISimdVector<Vector<T>, T>.Create(T[] values, int index) => new
Vector
<T>(values, index);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (1)
501
Vector<byte> vector =
new
(value);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (6)
50
vector = new
Vector
<byte>(Unsafe.BitCast<T, byte>(value));
54
vector = (Vector<byte>)new
Vector
<ushort>(Unsafe.BitCast<T, ushort>(value));
60
? (Vector<byte>)new
Vector
<float>(Unsafe.BitCast<T, float>(value))
61
: (Vector<byte>)new
Vector
<uint>(Unsafe.BitCast<T, uint>(value));
67
? (Vector<byte>)new
Vector
<double>(Unsafe.BitCast<T, double>(value))
68
: (Vector<byte>)new
Vector
<ulong>(Unsafe.BitCast<T, ulong>(value));
src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (2)
50
Vector<ushort> maxLatin1 = new
Vector
<ushort>(0x00FF);
608
Vector<ushort> maxLatin1 = new
Vector
<ushort>(0x00FF);
System.ServiceModel.Http (2)
System\ServiceModel\Channels\HttpTransportSecurityHelpers.cs (2)
144
Vector<byte> certDataVec = new
Vector
<byte>(certRawData, i);
145
Vector<byte> rawDataVec = new
Vector
<byte>(rawData, i);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\AllowedBmpCodePointsBitmap.cs (2)
77
(new
Vector
<uint>(definedCharsBitmapAsLittleEndian) & new
Vector
<uint>(thisAllowedCharactersBitmap)).CopyTo(thisAllowedCharactersBitmap);
8168 references to Vector
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
AsciiDecoding.cs (1)
57
for (var length = 1; length <
Vector
<sbyte>.Count * 4; length++)
UTF8Decoding.cs (1)
32
for (var length = bytes.Length; length <
Vector
<sbyte>.Count * 4 + bytes.Length; length++)
mscorlib (1)
mscorlib.cs (1)
82
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
Vector
<>))]
netstandard (1)
netstandard.cs (1)
1338
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
Vector
<>))]
System.Formats.Tar (8)
System\Formats\Tar\TarHeader.Write.cs (8)
1092
int vectorSize =
Vector
<byte>.Count;
1103
Vector
<ushort> accumulator =
Vector
<ushort>.Zero;
1108
Vector
<byte> vector = new Vector<byte>(bytes.Slice(i, vectorSize));
1111
Vector.Widen(vector, out
Vector
<ushort> lower, out
Vector
<ushort> upper);
1117
Vector.Widen(accumulator, out
Vector
<uint> lower32, out
Vector
<uint> upper32);
System.Linq (40)
System\Linq\Average.cs (6)
32
if (Vector.IsHardwareAccelerated && span.Length >=
Vector
<int>.Count)
34
Vector
<long> sums = default;
37
Vector.Widen(new Vector<int>(span.Slice(i)), out
Vector
<long> low, out
Vector
<long> high);
40
i +=
Vector
<int>.Count;
42
while (i <= span.Length -
Vector
<int>.Count);
System\Linq\Range.cs (9)
86
Vector
<T>.IsSupported &&
87
destination.Length >=
Vector
<T>.Count)
89
Vector
<T> init =
Vector
<T>.Indices;
90
Vector
<T> current = new Vector<T>(value) + init;
91
Vector
<T> increment = new Vector<T>(T.CreateTruncating(
Vector
<T>.Count));
93
ref T oneVectorFromEnd = ref Unsafe.Subtract(ref end,
Vector
<T>.Count);
98
pos = ref Unsafe.Add(ref pos,
Vector
<T>.Count);
System\Linq\Sum.cs (25)
52
&&
Vector
<T>.IsSupported
54
&&
Vector
<T>.Count > 2
55
&& span.Length >=
Vector
<T>.Count * 4)
83
Debug.Assert(span.Length >=
Vector
<T>.Count * 4);
84
Debug.Assert(
Vector
<T>.Count > 2);
115
Vector
<T> accumulator =
Vector
<T>.Zero;
118
Vector
<T> overflowTestVector = new(T.MinValue);
124
nuint limit = length - (nuint)
Vector
<T>.Count * 4;
128
Vector
<T> data = Vector.LoadUnsafe(ref ptr, index);
129
Vector
<T> accumulator2 = accumulator + data;
130
Vector
<T> overflowTracking = (accumulator2 ^ accumulator) & (accumulator2 ^ data);
132
data = Vector.LoadUnsafe(ref ptr, index + (nuint)
Vector
<T>.Count);
136
data = Vector.LoadUnsafe(ref ptr, index + (nuint)
Vector
<T>.Count * 2);
140
data = Vector.LoadUnsafe(ref ptr, index + (nuint)
Vector
<T>.Count * 3);
144
if ((overflowTracking & overflowTestVector) !=
Vector
<T>.Zero)
149
index += (nuint)
Vector
<T>.Count * 4;
153
limit = length - (nuint)
Vector
<T>.Count;
156
Vector
<T> overflowTracking =
Vector
<T>.Zero;
160
Vector
<T> data = Vector.LoadUnsafe(ref ptr, index);
161
Vector
<T> accumulator2 = accumulator + data;
165
index += (nuint)
Vector
<T>.Count;
168
if ((overflowTracking & overflowTestVector) !=
Vector
<T>.Zero)
177
for (int i = 0; i <
Vector
<T>.Count; i++)
System.Net.WebSockets (5)
System\Net\WebSockets\ManagedWebSocket.cs (5)
1676
if (Vector.IsHardwareAccelerated && (toMaskEnd - toMaskPtr) >=
Vector
<byte>.Count)
1678
Vector
<byte> maskVector = Vector.AsVectorByte(new Vector<int>(rolledMask));
1681
*(
Vector
<byte>*)toMaskPtr ^= maskVector;
1682
toMaskPtr +=
Vector
<byte>.Count;
1684
while (toMaskEnd - toMaskPtr >=
Vector
<byte>.Count);
System.Numerics.Vectors (1)
artifacts\obj\System.Numerics.Vectors\Debug\net11.0\System.Numerics.Vectors.Forwards.cs (1)
12
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
Vector
<>))]
System.Private.CoreLib (8104)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (968)
15
internal static int Alignment =>
Vector
<byte>.Count;
27
extension<T>(
Vector
<T>)
31
public static
Vector
<T> E
38
public static
Vector
<T> Pi
45
public static
Vector
<T> Tau
53
extension<T>(
Vector
<T>)
57
public static
Vector
<T> Epsilon
64
public static
Vector
<T> NaN
71
public static
Vector
<T> NegativeInfinity
78
public static
Vector
<T> NegativeZero
85
public static
Vector
<T> PositiveInfinity
93
extension<T>(
Vector
<T>)
97
public static
Vector
<T> NegativeOne
110
public static
Vector
<T> Abs<T>(
Vector
<T> value)
122
Unsafe.SkipInit(out
Vector
<T> result);
124
for (int index = 0; index <
Vector
<T>.Count; index++)
136
public static
Vector
<T> Add<T>(
Vector
<T> left,
Vector
<T> right) => left + right;
141
public static
Vector
<T> AddSaturate<T>(
Vector
<T> left,
Vector
<T> right)
149
Unsafe.SkipInit(out
Vector
<T> result);
151
for (int index = 0; index <
Vector
<T>.Count; index++)
164
public static bool All<T>(
Vector
<T> vector, T value) => vector == Create(value);
169
public static bool AllWhereAllBitsSet<T>(
Vector
<T> vector)
191
public static
Vector
<T> AndNot<T>(
Vector
<T> left,
Vector
<T> right) => left & ~right;
196
public static bool Any<T>(
Vector
<T> vector, T value) => EqualsAny(vector, Create(value));
201
public static bool AnyWhereAllBitsSet<T>(
Vector
<T> vector)
217
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="
Vector
{U}" />.</summary>
221
/// <returns><paramref name="vector" /> reinterpreted as a new <see cref="
Vector
{U}" />.</returns>
225
public static
Vector
<TTo> As<TFrom, TTo>(this
Vector
<TFrom> vector)
230
return Unsafe.BitCast<
Vector
<TFrom>,
Vector
<TTo>>(vector);
233
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Byte>" />.</summary>
239
public static
Vector
<byte> AsVectorByte<T>(
Vector
<T> value) => value.As<T, byte>();
241
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Double>" />.</summary>
247
public static
Vector
<double> AsVectorDouble<T>(
Vector
<T> value) => value.As<T, double>();
249
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int16>" />.</summary>
255
public static
Vector
<short> AsVectorInt16<T>(
Vector
<T> value) => value.As<T, short>();
257
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int32>" />.</summary>
263
public static
Vector
<int> AsVectorInt32<T>(
Vector
<T> value) => value.As<T, int>();
265
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int64>" />.</summary>
271
public static
Vector
<long> AsVectorInt64<T>(
Vector
<T> value) => value.As<T, long>();
273
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<IntPtr>" />.</summary>
279
public static
Vector
<nint> AsVectorNInt<T>(
Vector
<T> value) => value.As<T, nint>();
281
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UIntPtr>" />.</summary>
288
public static
Vector
<nuint> AsVectorNUInt<T>(
Vector
<T> value) => value.As<T, nuint>();
290
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<SByte>" />.</summary>
297
public static
Vector
<sbyte> AsVectorSByte<T>(
Vector
<T> value) => value.As<T, sbyte>();
299
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Single>" />.</summary>
305
public static
Vector
<float> AsVectorSingle<T>(
Vector
<T> value) => value.As<T, float>();
307
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt16>" />.</summary>
314
public static
Vector
<ushort> AsVectorUInt16<T>(
Vector
<T> value) => value.As<T, ushort>();
316
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt32>" />.</summary>
323
public static
Vector
<uint> AsVectorUInt32<T>(
Vector
<T> value) => value.As<T, uint>();
325
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt64>" />.</summary>
332
public static
Vector
<ulong> AsVectorUInt64<T>(
Vector
<T> value) => value.As<T, ulong>();
340
public static
Vector
<T> BitwiseAnd<T>(
Vector
<T> left,
Vector
<T> right) => left & right;
348
public static
Vector
<T> BitwiseOr<T>(
Vector
<T> left,
Vector
<T> right) => left | right;
355
internal static
Vector
<T> Ceiling<T>(
Vector
<T> vector)
372
Unsafe.SkipInit(out
Vector
<T> result);
374
for (int index = 0; index <
Vector
<T>.Count; index++)
390
public static
Vector
<double> Ceiling(
Vector
<double> value)
392
Unsafe.SkipInit(out
Vector
<double> result);
394
for (int index = 0; index <
Vector
<double>.Count; index++)
409
public static
Vector
<float> Ceiling(
Vector
<float> value)
411
Unsafe.SkipInit(out
Vector
<float> result);
413
for (int index = 0; index <
Vector
<float>.Count; index++)
424
public static
Vector
<T> Clamp<T>(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max)
432
public static
Vector
<T> ClampNative<T>(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max)
447
public static
Vector
<T> ConditionalSelect<T>(
Vector
<T> condition,
Vector
<T> left,
Vector
<T> right) => (left & condition) | AndNot(right, condition);
456
public static
Vector
<float> ConditionalSelect(
Vector
<int> condition,
Vector
<float> left,
Vector
<float> right) => ConditionalSelect(condition.As<int, float>(), left, right);
465
public static
Vector
<double> ConditionalSelect(
Vector
<long> condition,
Vector
<double> left,
Vector
<double> right) => ConditionalSelect(condition.As<long, double>(), left, right);
472
public static
Vector
<double> ConvertToDouble(
Vector
<long> value)
474
if (
Vector
<double>.Count == Vector512<double>.Count)
478
else if (
Vector
<double>.Count == Vector256<double>.Count)
484
Debug.Assert(
Vector
<double>.Count == Vector128<double>.Count);
495
public static
Vector
<double> ConvertToDouble(
Vector
<ulong> value)
497
if (
Vector
<double>.Count == Vector512<double>.Count)
501
else if (
Vector
<double>.Count == Vector256<double>.Count)
507
Debug.Assert(
Vector
<double>.Count == Vector128<double>.Count);
516
public static
Vector
<int> ConvertToInt32(
Vector
<float> value)
518
Unsafe.SkipInit(out
Vector
<int> result);
520
for (int i = 0; i <
Vector
<int>.Count; i++)
533
public static
Vector
<int> ConvertToInt32Native(
Vector
<float> value)
535
Unsafe.SkipInit(out
Vector
<int> result);
537
for (int i = 0; i <
Vector
<int>.Count; i++)
550
public static
Vector
<long> ConvertToInt64(
Vector
<double> value)
552
Unsafe.SkipInit(out
Vector
<long> result);
554
for (int i = 0; i <
Vector
<long>.Count; i++)
567
public static
Vector
<long> ConvertToInt64Native(
Vector
<double> value)
569
Unsafe.SkipInit(out
Vector
<long> result);
571
for (int i = 0; i <
Vector
<long>.Count; i++)
584
public static
Vector
<float> ConvertToSingle(
Vector
<int> value)
586
Unsafe.SkipInit(out
Vector
<float> result);
588
for (int i = 0; i <
Vector
<float>.Count; i++)
603
public static
Vector
<float> ConvertToSingle(
Vector
<uint> value)
605
if (
Vector
<float>.Count == Vector512<float>.Count)
609
else if (
Vector
<float>.Count == Vector256<float>.Count)
615
Debug.Assert(
Vector
<float>.Count == Vector128<float>.Count);
625
public static
Vector
<uint> ConvertToUInt32(
Vector
<float> value)
627
Unsafe.SkipInit(out
Vector
<uint> result);
629
for (int i = 0; i <
Vector
<uint>.Count; i++)
643
public static
Vector
<uint> ConvertToUInt32Native(
Vector
<float> value)
645
Unsafe.SkipInit(out
Vector
<uint> result);
647
for (int i = 0; i <
Vector
<uint>.Count; i++)
661
public static
Vector
<ulong> ConvertToUInt64(
Vector
<double> value)
663
Unsafe.SkipInit(out
Vector
<ulong> result);
665
for (int i = 0; i <
Vector
<ulong>.Count; i++)
679
public static
Vector
<ulong> ConvertToUInt64Native(
Vector
<double> value)
681
Unsafe.SkipInit(out
Vector
<ulong> result);
683
for (int i = 0; i <
Vector
<ulong>.Count; i++)
692
internal static
Vector
<T> Cos<T>(
Vector
<T> vector)
695
Unsafe.SkipInit(out
Vector
<T> result);
697
for (int index = 0; index <
Vector
<T>.Count; index++)
708
public static
Vector
<double> Cos(
Vector
<double> vector)
712
return VectorMath.CosDouble<
Vector
<double>,
Vector
<long>>(vector);
722
public static
Vector
<float> Cos(
Vector
<float> vector)
726
return VectorMath.CosSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
737
public static
Vector
<T> CopySign<T>(
Vector
<T> value,
Vector
<T> sign)
749
return VectorMath.CopySign<
Vector
<T>, T>(value, sign);
753
Unsafe.SkipInit(out
Vector
<T> result);
755
for (int index = 0; index <
Vector
<T>.Count; index++)
770
public static int Count<T>(
Vector
<T> vector, T value)
772
if (
Vector
<T>.Count == Vector512<T>.Count)
776
else if (
Vector
<T>.Count == Vector256<T>.Count)
782
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
790
public static int CountWhereAllBitsSet<T>(
Vector
<T> vector)
806
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance with all elements initialized to the specified value.</summary>
809
/// <returns>A new <see cref="
Vector
{T}" /> with all elements initialized to <paramref name="value" />.</returns>
812
public static
Vector
<T> Create<T>(T value)
814
Unsafe.SkipInit(out
Vector
<T> result);
816
for (int index = 0; index <
Vector
<T>.Count; index++)
824
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given readonly span.</summary>
827
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <see cref="
Vector
{T}.Count" /> elements from <paramref name="values" />.</returns>
831
public static
Vector
<T> Create<T>(ReadOnlySpan<T> values)
833
if (values.Length <
Vector
<T>.Count)
837
return Unsafe.ReadUnaligned<
Vector
<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
840
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
843
/// <returns>A new <see cref="
Vector
{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
846
public static
Vector
<T> CreateScalar<T>(T value)
848
Vector
<T> result =
Vector
<T>.Zero;
853
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
856
/// <returns>A new <see cref="
Vector
{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
860
public static
Vector
<T> CreateScalarUnsafe<T>(T value)
866
Unsafe.SkipInit(out
Vector
<T> result);
872
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
876
/// <returns>A new <see cref="
Vector
{T}" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
879
public static
Vector
<T> CreateSequence<T>(T start, T step) => (
Vector
<T>.Indices * step) + Create(start);
881
internal static
Vector
<T> DegreesToRadians<T>(
Vector
<T> degrees)
884
Unsafe.SkipInit(out
Vector
<T> result);
886
for (int index = 0; index <
Vector
<T>.Count; index++)
898
public static
Vector
<double> DegreesToRadians(
Vector
<double> degrees)
902
return VectorMath.DegreesToRadians<
Vector
<double>, double>(degrees);
913
public static
Vector
<float> DegreesToRadians(
Vector
<float> degrees)
917
return VectorMath.DegreesToRadians<
Vector
<float>, float>(degrees);
931
public static
Vector
<T> Divide<T>(
Vector
<T> left,
Vector
<T> right) => left / right;
939
public static
Vector
<T> Divide<T>(
Vector
<T> left, T right) => left / right;
947
public static T Dot<T>(
Vector
<T> left,
Vector
<T> right) => Sum(left * right);
956
public static
Vector
<T> Equals<T>(
Vector
<T> left,
Vector
<T> right)
958
Unsafe.SkipInit(out
Vector
<T> result);
960
for (int index = 0; index <
Vector
<T>.Count; index++)
974
public static
Vector
<long> Equals(
Vector
<double> left,
Vector
<double> right) => Equals<double>(left, right).As<double, long>();
981
public static
Vector
<int> Equals(
Vector
<int> left,
Vector
<int> right) => Equals<int>(left, right);
988
public static
Vector
<long> Equals(
Vector
<long> left,
Vector
<long> right) => Equals<long>(left, right);
995
public static
Vector
<int> Equals(
Vector
<float> left,
Vector
<float> right) => Equals<float>(left, right).As<float, int>();
1003
public static bool EqualsAll<T>(
Vector
<T> left,
Vector
<T> right) => left == right;
1012
public static bool EqualsAny<T>(
Vector
<T> left,
Vector
<T> right)
1014
for (int index = 0; index <
Vector
<T>.Count; index++)
1025
internal static
Vector
<T> Exp<T>(
Vector
<T> vector)
1028
Unsafe.SkipInit(out
Vector
<T> result);
1030
for (int index = 0; index <
Vector
<T>.Count; index++)
1041
public static
Vector
<double> Exp(
Vector
<double> vector)
1045
return VectorMath.ExpDouble<
Vector
<double>,
Vector
<ulong>>(vector);
1055
public static
Vector
<float> Exp(
Vector
<float> vector)
1059
return VectorMath.ExpSingle<
Vector
<float>,
Vector
<uint>,
Vector
<double>,
Vector
<ulong>>(vector);
1072
internal static
Vector
<T> Floor<T>(
Vector
<T> vector)
1089
Unsafe.SkipInit(out
Vector
<T> result);
1091
for (int index = 0; index <
Vector
<T>.Count; index++)
1107
public static
Vector
<double> Floor(
Vector
<double> value)
1109
Unsafe.SkipInit(out
Vector
<double> result);
1111
for (int index = 0; index <
Vector
<double>.Count; index++)
1126
public static
Vector
<float> Floor(
Vector
<float> value)
1128
Unsafe.SkipInit(out
Vector
<float> result);
1130
for (int index = 0; index <
Vector
<float>.Count; index++)
1150
public static
Vector
<double> FusedMultiplyAdd(
Vector
<double> left,
Vector
<double> right,
Vector
<double> addend)
1152
Unsafe.SkipInit(out
Vector
<double> result);
1154
for (int index = 0; index <
Vector
<double>.Count; index++)
1174
public static
Vector
<float> FusedMultiplyAdd(
Vector
<float> left,
Vector
<float> right,
Vector
<float> addend)
1176
Unsafe.SkipInit(out
Vector
<float> result);
1178
for (int index = 0; index <
Vector
<float>.Count; index++)
1196
public static T GetElement<T>(this
Vector
<T> vector, int index)
1198
if ((uint)(index) >= (uint)(
Vector
<T>.Count))
1213
public static
Vector
<T> GreaterThan<T>(
Vector
<T> left,
Vector
<T> right)
1215
Unsafe.SkipInit(out
Vector
<T> result);
1217
for (int index = 0; index <
Vector
<T>.Count; index++)
1231
public static
Vector
<long> GreaterThan(
Vector
<double> left,
Vector
<double> right) => GreaterThan<double>(left, right).As<double, long>();
1238
public static
Vector
<int> GreaterThan(
Vector
<int> left,
Vector
<int> right) => GreaterThan<int>(left, right);
1245
public static
Vector
<long> GreaterThan(
Vector
<long> left,
Vector
<long> right) => GreaterThan<long>(left, right);
1252
public static
Vector
<int> GreaterThan(
Vector
<float> left,
Vector
<float> right) => GreaterThan<float>(left, right).As<float, int>();
1261
public static bool GreaterThanAll<T>(
Vector
<T> left,
Vector
<T> right)
1263
for (int index = 0; index <
Vector
<T>.Count; index++)
1281
public static bool GreaterThanAny<T>(
Vector
<T> left,
Vector
<T> right)
1283
for (int index = 0; index <
Vector
<T>.Count; index++)
1301
public static
Vector
<T> GreaterThanOrEqual<T>(
Vector
<T> left,
Vector
<T> right)
1303
Unsafe.SkipInit(out
Vector
<T> result);
1305
for (int index = 0; index <
Vector
<T>.Count; index++)
1319
public static
Vector
<long> GreaterThanOrEqual(
Vector
<double> left,
Vector
<double> right) => GreaterThanOrEqual<double>(left, right).As<double, long>();
1326
public static
Vector
<int> GreaterThanOrEqual(
Vector
<int> left,
Vector
<int> right) => GreaterThanOrEqual<int>(left, right);
1333
public static
Vector
<long> GreaterThanOrEqual(
Vector
<long> left,
Vector
<long> right) => GreaterThanOrEqual<long>(left, right);
1340
public static
Vector
<int> GreaterThanOrEqual(
Vector
<float> left,
Vector
<float> right) => GreaterThanOrEqual<float>(left, right).As<float, int>();
1349
public static bool GreaterThanOrEqualAll<T>(
Vector
<T> left,
Vector
<T> right)
1351
for (int index = 0; index <
Vector
<T>.Count; index++)
1369
public static bool GreaterThanOrEqualAny<T>(
Vector
<T> left,
Vector
<T> right)
1371
for (int index = 0; index <
Vector
<T>.Count; index++)
1382
internal static
Vector
<T> Hypot<T>(
Vector
<T> x,
Vector
<T> y)
1385
Unsafe.SkipInit(out
Vector
<T> result);
1387
for (int index = 0; index <
Vector
<T>.Count; index++)
1398
public static
Vector
<double> Hypot(
Vector
<double> x,
Vector
<double> y)
1402
return VectorMath.HypotDouble<
Vector
<double>,
Vector
<ulong>>(x, y);
1412
public static
Vector
<float> Hypot(
Vector
<float> x,
Vector
<float> y)
1416
return VectorMath.HypotSingle<
Vector
<float>,
Vector
<double>>(x, y);
1427
public static int IndexOf<T>(
Vector
<T> vector, T value)
1429
if (
Vector
<T>.Count == Vector512<T>.Count)
1433
else if (
Vector
<T>.Count == Vector256<T>.Count)
1439
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1447
public static int IndexOfWhereAllBitsSet<T>(
Vector
<T> vector)
1466
public static
Vector
<T> IsEvenInteger<T>(
Vector
<T> vector)
1470
return VectorMath.IsEvenIntegerSingle<
Vector
<float>,
Vector
<uint>>(vector.As<T, float>()).As<float, T>();
1474
return VectorMath.IsEvenIntegerDouble<
Vector
<double>,
Vector
<ulong>>(vector.As<T, double>()).As<double, T>();
1476
return IsZero(vector &
Vector
<T>.One);
1482
public static
Vector
<T> IsFinite<T>(
Vector
<T> vector)
1486
return ~IsZero(AndNot(
Vector
<float>.PositiveInfinity.As<float, uint>(), vector.As<T, uint>())).As<uint, T>();
1490
return ~IsZero(AndNot(
Vector
<double>.PositiveInfinity.As<double, ulong>(), vector.As<T, ulong>())).As<ulong, T>();
1492
return
Vector
<T>.AllBitsSet;
1498
public static
Vector
<T> IsInfinity<T>(
Vector
<T> vector)
1504
return
Vector
<T>.Zero;
1510
public static
Vector
<T> IsInteger<T>(
Vector
<T> vector)
1516
return
Vector
<T>.AllBitsSet;
1522
public static
Vector
<T> IsNaN<T>(
Vector
<T> vector)
1528
return
Vector
<T>.Zero;
1534
public static
Vector
<T> IsNegative<T>(
Vector
<T> vector)
1542
return
Vector
<T>.Zero;
1546
return LessThan(vector.As<T, int>(),
Vector
<int>.Zero).As<int, T>();
1550
return LessThan(vector.As<T, long>(),
Vector
<long>.Zero).As<long, T>();
1554
return LessThan(vector,
Vector
<T>.Zero);
1561
public static
Vector
<T> IsNegativeInfinity<T>(
Vector
<T> vector)
1565
return Equals(vector,
Vector
<float>.NegativeInfinity.As<float, T>());
1569
return Equals(vector,
Vector
<double>.NegativeInfinity.As<double, T>());
1571
return
Vector
<T>.Zero;
1577
public static
Vector
<T> IsNormal<T>(
Vector
<T> vector)
1593
public static
Vector
<T> IsOddInteger<T>(
Vector
<T> vector)
1597
return VectorMath.IsOddIntegerSingle<
Vector
<float>,
Vector
<uint>>(vector.As<T, float>()).As<float, T>();
1601
return VectorMath.IsOddIntegerDouble<
Vector
<double>,
Vector
<ulong>>(vector.As<T, double>()).As<double, T>();
1603
return ~IsZero(vector &
Vector
<T>.One);
1609
public static
Vector
<T> IsPositive<T>(
Vector
<T> vector)
1617
return
Vector
<T>.AllBitsSet;
1621
return GreaterThanOrEqual(vector.As<T, int>(),
Vector
<int>.Zero).As<int, T>();
1625
return GreaterThanOrEqual(vector.As<T, long>(),
Vector
<long>.Zero).As<long, T>();
1629
return GreaterThanOrEqual(vector,
Vector
<T>.Zero);
1636
public static
Vector
<T> IsPositiveInfinity<T>(
Vector
<T> vector)
1640
return Equals(vector,
Vector
<float>.PositiveInfinity.As<float, T>());
1644
return Equals(vector,
Vector
<double>.PositiveInfinity.As<double, T>());
1646
return
Vector
<T>.Zero;
1652
public static
Vector
<T> IsSubnormal<T>(
Vector
<T> vector)
1656
return LessThan(Abs(vector).As<T, uint>() -
Vector
<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>();
1660
return LessThan(Abs(vector).As<T, ulong>() -
Vector
<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
1662
return
Vector
<T>.Zero;
1668
public static
Vector
<T> IsZero<T>(
Vector
<T> vector) => Equals(vector,
Vector
<T>.Zero);
1673
public static int LastIndexOf<T>(
Vector
<T> vector, T value)
1675
if (
Vector
<T>.Count == Vector512<T>.Count)
1679
else if (
Vector
<T>.Count == Vector256<T>.Count)
1685
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1693
public static int LastIndexOfWhereAllBitsSet<T>(
Vector
<T> vector)
1709
internal static
Vector
<T> Lerp<T>(
Vector
<T> x,
Vector
<T> y,
Vector
<T> amount)
1712
Unsafe.SkipInit(out
Vector
<T> result);
1714
for (int index = 0; index <
Vector
<T>.Count; index++)
1730
public static
Vector
<double> Lerp(
Vector
<double> x,
Vector
<double> y,
Vector
<double> amount)
1734
return VectorMath.Lerp<
Vector
<double>, double>(x, y, amount);
1749
public static
Vector
<float> Lerp(
Vector
<float> x,
Vector
<float> y,
Vector
<float> amount)
1753
return VectorMath.Lerp<
Vector
<float>, float>(x, y, amount);
1768
public static
Vector
<T> LessThan<T>(
Vector
<T> left,
Vector
<T> right)
1770
Unsafe.SkipInit(out
Vector
<T> result);
1772
for (int index = 0; index <
Vector
<T>.Count; index++)
1786
public static
Vector
<long> LessThan(
Vector
<double> left,
Vector
<double> right) => LessThan<double>(left, right).As<double, long>();
1793
public static
Vector
<int> LessThan(
Vector
<int> left,
Vector
<int> right) => LessThan<int>(left, right);
1800
public static
Vector
<long> LessThan(
Vector
<long> left,
Vector
<long> right) => LessThan<long>(left, right);
1807
public static
Vector
<int> LessThan(
Vector
<float> left,
Vector
<float> right) => LessThan<float>(left, right).As<float, int>();
1816
public static bool LessThanAll<T>(
Vector
<T> left,
Vector
<T> right)
1818
for (int index = 0; index <
Vector
<T>.Count; index++)
1836
public static bool LessThanAny<T>(
Vector
<T> left,
Vector
<T> right)
1838
for (int index = 0; index <
Vector
<T>.Count; index++)
1856
public static
Vector
<T> LessThanOrEqual<T>(
Vector
<T> left,
Vector
<T> right)
1858
Unsafe.SkipInit(out
Vector
<T> result);
1860
for (int index = 0; index <
Vector
<T>.Count; index++)
1874
public static
Vector
<long> LessThanOrEqual(
Vector
<double> left,
Vector
<double> right) => LessThanOrEqual<double>(left, right).As<double, long>();
1881
public static
Vector
<int> LessThanOrEqual(
Vector
<int> left,
Vector
<int> right) => LessThanOrEqual<int>(left, right);
1888
public static
Vector
<long> LessThanOrEqual(
Vector
<long> left,
Vector
<long> right) => LessThanOrEqual<long>(left, right);
1895
public static
Vector
<int> LessThanOrEqual(
Vector
<float> left,
Vector
<float> right) => LessThanOrEqual<float>(left, right).As<float, int>();
1904
public static bool LessThanOrEqualAll<T>(
Vector
<T> left,
Vector
<T> right)
1906
for (int index = 0; index <
Vector
<T>.Count; index++)
1924
public static bool LessThanOrEqualAny<T>(
Vector
<T> left,
Vector
<T> right)
1926
for (int index = 0; index <
Vector
<T>.Count; index++)
1944
public static unsafe
Vector
<T> Load<T>(T* source) => LoadUnsafe(ref *source);
1954
public static unsafe
Vector
<T> LoadAligned<T>(T* source)
1963
return *(
Vector
<T>*)source;
1974
public static unsafe
Vector
<T> LoadAlignedNonTemporal<T>(T* source) => LoadAligned(source);
1983
public static
Vector
<T> LoadUnsafe<T>(ref readonly T source)
1987
return Unsafe.ReadUnaligned<
Vector
<T>>(in address);
1999
public static
Vector
<T> LoadUnsafe<T>(ref readonly T source, nuint elementOffset)
2003
return Unsafe.ReadUnaligned<
Vector
<T>>(in address);
2006
internal static
Vector
<T> Log<T>(
Vector
<T> vector)
2009
Unsafe.SkipInit(out
Vector
<T> result);
2011
for (int index = 0; index <
Vector
<T>.Count; index++)
2022
public static
Vector
<double> Log(
Vector
<double> vector)
2026
return VectorMath.LogDouble<
Vector
<double>,
Vector
<long>,
Vector
<ulong>>(vector);
2036
public static
Vector
<float> Log(
Vector
<float> vector)
2040
return VectorMath.LogSingle<
Vector
<float>,
Vector
<int>,
Vector
<uint>>(vector);
2048
internal static
Vector
<T> Log2<T>(
Vector
<T> vector)
2051
Unsafe.SkipInit(out
Vector
<T> result);
2053
for (int index = 0; index <
Vector
<T>.Count; index++)
2064
public static
Vector
<double> Log2(
Vector
<double> vector)
2068
return VectorMath.Log2Double<
Vector
<double>,
Vector
<long>,
Vector
<ulong>>(vector);
2078
public static
Vector
<float> Log2(
Vector
<float> vector)
2082
return VectorMath.Log2Single<
Vector
<float>,
Vector
<int>,
Vector
<uint>>(vector);
2093
public static
Vector
<T> Max<T>(
Vector
<T> left,
Vector
<T> right)
2097
return VectorMath.Max<
Vector
<T>, T>(left, right);
2101
Unsafe.SkipInit(out
Vector
<T> result);
2103
for (int index = 0; index <
Vector
<T>.Count; index++)
2116
public static
Vector
<T> MaxMagnitude<T>(
Vector
<T> left,
Vector
<T> right)
2120
return VectorMath.MaxMagnitude<
Vector
<T>, T>(left, right);
2124
Unsafe.SkipInit(out
Vector
<T> result);
2126
for (int index = 0; index <
Vector
<T>.Count; index++)
2139
public static
Vector
<T> MaxMagnitudeNumber<T>(
Vector
<T> left,
Vector
<T> right)
2143
return VectorMath.MaxMagnitudeNumber<
Vector
<T>, T>(left, right);
2147
Unsafe.SkipInit(out
Vector
<T> result);
2149
for (int index = 0; index <
Vector
<T>.Count; index++)
2162
public static
Vector
<T> MaxNative<T>(
Vector
<T> left,
Vector
<T> right)
2170
Unsafe.SkipInit(out
Vector
<T> result);
2172
for (int index = 0; index <
Vector
<T>.Count; index++)
2185
public static
Vector
<T> MaxNumber<T>(
Vector
<T> left,
Vector
<T> right)
2189
return VectorMath.MaxNumber<
Vector
<T>, T>(left, right);
2193
Unsafe.SkipInit(out
Vector
<T> result);
2195
for (int index = 0; index <
Vector
<T>.Count; index++)
2208
public static
Vector
<T> Min<T>(
Vector
<T> left,
Vector
<T> right)
2212
return VectorMath.Min<
Vector
<T>, T>(left, right);
2216
Unsafe.SkipInit(out
Vector
<T> result);
2218
for (int index = 0; index <
Vector
<T>.Count; index++)
2231
public static
Vector
<T> MinMagnitude<T>(
Vector
<T> left,
Vector
<T> right)
2235
return VectorMath.MinMagnitude<
Vector
<T>, T>(left, right);
2239
Unsafe.SkipInit(out
Vector
<T> result);
2241
for (int index = 0; index <
Vector
<T>.Count; index++)
2254
public static
Vector
<T> MinMagnitudeNumber<T>(
Vector
<T> left,
Vector
<T> right)
2258
return VectorMath.MinMagnitudeNumber<
Vector
<T>, T>(left, right);
2262
Unsafe.SkipInit(out
Vector
<T> result);
2264
for (int index = 0; index <
Vector
<T>.Count; index++)
2277
public static
Vector
<T> MinNative<T>(
Vector
<T> left,
Vector
<T> right)
2285
Unsafe.SkipInit(out
Vector
<T> result);
2287
for (int index = 0; index <
Vector
<T>.Count; index++)
2300
public static
Vector
<T> MinNumber<T>(
Vector
<T> left,
Vector
<T> right)
2304
return VectorMath.MinNumber<
Vector
<T>, T>(left, right);
2308
Unsafe.SkipInit(out
Vector
<T> result);
2310
for (int index = 0; index <
Vector
<T>.Count; index++)
2326
public static
Vector
<T> Multiply<T>(
Vector
<T> left,
Vector
<T> right) => left * right;
2334
public static
Vector
<T> Multiply<T>(
Vector
<T> left, T right) => left * right;
2342
public static
Vector
<T> Multiply<T>(T left,
Vector
<T> right) => right * left;
2346
internal static
Vector
<T> MultiplyAddEstimate<T>(
Vector
<T> left,
Vector
<T> right,
Vector
<T> addend)
2348
Unsafe.SkipInit(out
Vector
<T> result);
2350
for (int index = 0; index <
Vector
<T>.Count; index++)
2362
public static
Vector
<double> MultiplyAddEstimate(
Vector
<double> left,
Vector
<double> right,
Vector
<double> addend)
2364
Unsafe.SkipInit(out
Vector
<double> result);
2366
for (int index = 0; index <
Vector
<double>.Count; index++)
2378
public static
Vector
<float> MultiplyAddEstimate(
Vector
<float> left,
Vector
<float> right,
Vector
<float> addend)
2380
Unsafe.SkipInit(out
Vector
<float> result);
2382
for (int index = 0; index <
Vector
<float>.Count; index++)
2393
internal static
Vector
<TResult> Narrow<TSource, TResult>(
Vector
<TSource> low,
Vector
<TSource> high)
2397
Unsafe.SkipInit(out
Vector
<TResult> result);
2399
for (int i = 0; i <
Vector
<TSource>.Count; i++)
2405
for (int i =
Vector
<TSource>.Count; i <
Vector
<TResult>.Count; i++)
2407
TResult value = TResult.CreateTruncating(high.GetElementUnsafe(i -
Vector
<TSource>.Count));
2417
public static
Vector
<float> Narrow(
Vector
<double> low,
Vector
<double> high)
2424
public static
Vector
<sbyte> Narrow(
Vector
<short> low,
Vector
<short> high)
2430
public static
Vector
<short> Narrow(
Vector
<int> low,
Vector
<int> high)
2436
public static
Vector
<int> Narrow(
Vector
<long> low,
Vector
<long> high)
2443
public static
Vector
<byte> Narrow(
Vector
<ushort> low,
Vector
<ushort> high)
2450
public static
Vector
<ushort> Narrow(
Vector
<uint> low,
Vector
<uint> high)
2457
public static
Vector
<uint> Narrow(
Vector
<ulong> low,
Vector
<ulong> high)
2462
internal static
Vector
<TResult> NarrowWithSaturation<TSource, TResult>(
Vector
<TSource> low,
Vector
<TSource> high)
2466
Unsafe.SkipInit(out
Vector
<TResult> result);
2468
for (int i = 0; i <
Vector
<TSource>.Count; i++)
2474
for (int i =
Vector
<TSource>.Count; i <
Vector
<TResult>.Count; i++)
2476
TResult value = TResult.CreateSaturating(high.GetElementUnsafe(i -
Vector
<TSource>.Count));
2486
public static
Vector
<float> NarrowWithSaturation(
Vector
<double> low,
Vector
<double> high)
2493
public static
Vector
<sbyte> NarrowWithSaturation(
Vector
<short> low,
Vector
<short> high)
2499
public static
Vector
<short> NarrowWithSaturation(
Vector
<int> low,
Vector
<int> high)
2505
public static
Vector
<int> NarrowWithSaturation(
Vector
<long> low,
Vector
<long> high)
2512
public static
Vector
<byte> NarrowWithSaturation(
Vector
<ushort> low,
Vector
<ushort> high)
2519
public static
Vector
<ushort> NarrowWithSaturation(
Vector
<uint> low,
Vector
<uint> high)
2526
public static
Vector
<uint> NarrowWithSaturation(
Vector
<ulong> low,
Vector
<ulong> high)
2534
public static
Vector
<T> Negate<T>(
Vector
<T> value) => -value;
2539
public static bool None<T>(
Vector
<T> vector, T value) => !EqualsAny(vector, Create(value));
2544
public static bool NoneWhereAllBitsSet<T>(
Vector
<T> vector)
2565
public static
Vector
<T> OnesComplement<T>(
Vector
<T> value) => ~value;
2567
internal static
Vector
<T> RadiansToDegrees<T>(
Vector
<T> radians)
2570
Unsafe.SkipInit(out
Vector
<T> result);
2572
for (int index = 0; index <
Vector
<T>.Count; index++)
2583
public static
Vector
<double> RadiansToDegrees(
Vector
<double> radians)
2587
return VectorMath.RadiansToDegrees<
Vector
<double>, double>(radians);
2597
public static
Vector
<float> RadiansToDegrees(
Vector
<float> radians)
2601
return VectorMath.RadiansToDegrees<
Vector
<float>, float>(radians);
2611
internal static
Vector
<T> Round<T>(
Vector
<T> vector)
2628
Unsafe.SkipInit(out
Vector
<T> result);
2630
for (int index = 0; index <
Vector
<T>.Count; index++)
2642
public static
Vector
<double> Round(
Vector
<double> vector) => Round<double>(vector);
2646
public static
Vector
<float> Round(
Vector
<float> vector) => Round<float>(vector);
2650
public static
Vector
<double> Round(
Vector
<double> vector, MidpointRounding mode) => VectorMath.RoundDouble(vector, mode);
2654
public static
Vector
<float> Round(
Vector
<float> vector, MidpointRounding mode) => VectorMath.RoundSingle(vector, mode);
2661
public static
Vector
<byte> ShiftLeft(
Vector
<byte> value, int shiftCount) => value << shiftCount;
2668
public static
Vector
<short> ShiftLeft(
Vector
<short> value, int shiftCount) => value << shiftCount;
2675
public static
Vector
<int> ShiftLeft(
Vector
<int> value, int shiftCount) => value << shiftCount;
2682
public static
Vector
<long> ShiftLeft(
Vector
<long> value, int shiftCount) => value << shiftCount;
2689
public static
Vector
<nint> ShiftLeft(
Vector
<nint> value, int shiftCount) => value << shiftCount;
2697
public static
Vector
<nuint> ShiftLeft(
Vector
<nuint> value, int shiftCount) => value << shiftCount;
2705
public static
Vector
<sbyte> ShiftLeft(
Vector
<sbyte> value, int shiftCount) => value << shiftCount;
2713
public static
Vector
<ushort> ShiftLeft(
Vector
<ushort> value, int shiftCount) => value << shiftCount;
2721
public static
Vector
<uint> ShiftLeft(
Vector
<uint> value, int shiftCount) => value << shiftCount;
2724
internal static
Vector
<uint> ShiftLeft(
Vector
<uint> vector,
Vector
<uint> shiftCount)
2726
if (
Vector
<uint>.Count == Vector512<uint>.Count)
2730
else if (
Vector
<uint>.Count == Vector256<uint>.Count)
2736
Debug.Assert(
Vector
<uint>.Count == Vector128<uint>.Count);
2747
public static
Vector
<ulong> ShiftLeft(
Vector
<ulong> value, int shiftCount) => value << shiftCount;
2750
internal static
Vector
<ulong> ShiftLeft(
Vector
<ulong> vector,
Vector
<ulong> shiftCount)
2752
if (
Vector
<ulong>.Count == Vector512<ulong>.Count)
2756
else if (
Vector
<ulong>.Count == Vector256<ulong>.Count)
2762
Debug.Assert(
Vector
<ulong>.Count == Vector128<ulong>.Count);
2772
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> value, int shiftCount) => value >> shiftCount;
2779
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> value, int shiftCount) => value >> shiftCount;
2786
public static
Vector
<long> ShiftRightArithmetic(
Vector
<long> value, int shiftCount) => value >> shiftCount;
2793
public static
Vector
<nint> ShiftRightArithmetic(
Vector
<nint> value, int shiftCount) => value >> shiftCount;
2801
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> value, int shiftCount) => value >> shiftCount;
2808
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> value, int shiftCount) => value >>> shiftCount;
2815
public static
Vector
<short> ShiftRightLogical(
Vector
<short> value, int shiftCount) => value >>> shiftCount;
2822
public static
Vector
<int> ShiftRightLogical(
Vector
<int> value, int shiftCount) => value >>> shiftCount;
2829
public static
Vector
<long> ShiftRightLogical(
Vector
<long> value, int shiftCount) => value >>> shiftCount;
2836
public static
Vector
<nint> ShiftRightLogical(
Vector
<nint> value, int shiftCount) => value >>> shiftCount;
2844
public static
Vector
<nuint> ShiftRightLogical(
Vector
<nuint> value, int shiftCount) => value >>> shiftCount;
2852
public static
Vector
<sbyte> ShiftRightLogical(
Vector
<sbyte> value, int shiftCount) => value >>> shiftCount;
2860
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> value, int shiftCount) => value >>> shiftCount;
2868
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> value, int shiftCount) => value >>> shiftCount;
2876
public static
Vector
<ulong> ShiftRightLogical(
Vector
<ulong> value, int shiftCount) => value >>> shiftCount;
2878
internal static
Vector
<T> Sin<T>(
Vector
<T> vector)
2881
Unsafe.SkipInit(out
Vector
<T> result);
2883
for (int index = 0; index <
Vector
<T>.Count; index++)
2894
public static
Vector
<double> Sin(
Vector
<double> vector)
2898
return VectorMath.SinDouble<
Vector
<double>,
Vector
<long>>(vector);
2908
public static
Vector
<float> Sin(
Vector
<float> vector)
2912
return VectorMath.SinSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
2920
internal static (
Vector
<T> Sin,
Vector
<T> Cos) SinCos<T>(
Vector
<T> vector)
2923
Unsafe.SkipInit(out
Vector
<T> sinResult);
2924
Unsafe.SkipInit(out
Vector
<T> cosResult);
2926
for (int index = 0; index <
Vector
<T>.Count; index++)
2938
public static (
Vector
<double> Sin,
Vector
<double> Cos) SinCos(
Vector
<double> vector)
2942
return VectorMath.SinCosDouble<
Vector
<double>,
Vector
<long>>(vector);
2952
public static (
Vector
<float> Sin,
Vector
<float> Cos) SinCos(
Vector
<float> vector)
2956
return VectorMath.SinCosSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
2970
public static
Vector
<T> SquareRoot<T>(
Vector
<T> value)
2972
Unsafe.SkipInit(out
Vector
<T> result);
2974
for (int index = 0; index <
Vector
<T>.Count; index++)
2990
public static unsafe void Store<T>(this
Vector
<T> source, T* destination) => source.StoreUnsafe(ref *destination);
3000
public static unsafe void StoreAligned<T>(this
Vector
<T> source, T* destination)
3009
*(
Vector
<T>*)destination = source;
3020
public static unsafe void StoreAlignedNonTemporal<T>(this
Vector
<T> source, T* destination) => source.StoreAligned(destination);
3029
public static void StoreUnsafe<T>(this
Vector
<T> source, ref T destination)
3045
public static void StoreUnsafe<T>(this
Vector
<T> source, ref T destination, nuint elementOffset)
3054
public static
Vector
<T> Subtract<T>(
Vector
<T> left,
Vector
<T> right) => left - right;
3059
public static
Vector
<T> SubtractSaturate<T>(
Vector
<T> left,
Vector
<T> right)
3067
Unsafe.SkipInit(out
Vector
<T> result);
3069
for (int index = 0; index <
Vector
<T>.Count; index++)
3084
public static T Sum<T>(
Vector
<T> value)
3088
for (int index = 0; index <
Vector
<T>.Count; index++)
3102
public static T ToScalar<T>(this
Vector
<T> vector)
3110
internal static
Vector
<T> Truncate<T>(
Vector
<T> vector)
3127
Unsafe.SkipInit(out
Vector
<T> result);
3129
for (int index = 0; index <
Vector
<T>.Count; index++)
3141
public static
Vector
<double> Truncate(
Vector
<double> vector) => Truncate<double>(vector);
3145
public static
Vector
<float> Truncate(
Vector
<float> vector) => Truncate<float>(vector);
3147
/// <summary>Widens a <see langword="Vector<Byte>" /> into two <see cref="
Vector
{UInt16} " />.</summary>
3151
internal static (
Vector
<ushort> Lower,
Vector
<ushort> Upper) Widen(
Vector
<byte> source) => (WidenLower(source), WidenUpper(source));
3153
/// <summary>Widens a <see langword="Vector<Int16>" /> into two <see cref="
Vector
{Int32} " />.</summary>
3157
internal static (
Vector
<int> Lower,
Vector
<int> Upper) Widen(
Vector
<short> source) => (WidenLower(source), WidenUpper(source));
3159
/// <summary>Widens a <see langword="Vector<Int32>" /> into two <see cref="
Vector
{Int64} " />.</summary>
3163
internal static (
Vector
<long> Lower,
Vector
<long> Upper) Widen(
Vector
<int> source) => (WidenLower(source), WidenUpper(source));
3165
/// <summary>Widens a <see langword="Vector<SByte>" /> into two <see cref="
Vector
{Int16} " />.</summary>
3169
internal static (
Vector
<short> Lower,
Vector
<short> Upper) Widen(
Vector
<sbyte> source) => (WidenLower(source), WidenUpper(source));
3171
/// <summary>Widens a <see langword="Vector<Single>" /> into two <see cref="
Vector
{Double} " />.</summary>
3175
internal static (
Vector
<double> Lower,
Vector
<double> Upper) Widen(
Vector
<float> source) => (WidenLower(source), WidenUpper(source));
3177
/// <summary>Widens a <see langword="Vector<UInt16>" /> into two <see cref="
Vector
{UInt32} " />.</summary>
3181
internal static (
Vector
<uint> Lower,
Vector
<uint> Upper) Widen(
Vector
<ushort> source) => (WidenLower(source), WidenUpper(source));
3183
/// <summary>Widens a <see langword="Vector<UInt32>" /> into two <see cref="
Vector
{UInt64} " />.</summary>
3187
internal static (
Vector
<ulong> Lower,
Vector
<ulong> Upper) Widen(
Vector
<uint> source) => (WidenLower(source), WidenUpper(source));
3189
/// <summary>Widens a <see langword="Vector<Byte>" /> into two <see cref="
Vector
{UInt16} " />.</summary>
3195
public static void Widen(
Vector
<byte> source, out
Vector
<ushort> low, out
Vector
<ushort> high)
3201
/// <summary>Widens a <see langword="Vector<Int16>" /> into two <see cref="
Vector
{Int32} " />.</summary>
3206
public static void Widen(
Vector
<short> source, out
Vector
<int> low, out
Vector
<int> high)
3212
/// <summary>Widens a <see langword="Vector<Int32>" /> into two <see cref="
Vector
{Int64} " />.</summary>
3217
public static void Widen(
Vector
<int> source, out
Vector
<long> low, out
Vector
<long> high)
3223
/// <summary>Widens a <see langword="Vector<SByte>" /> into two <see cref="
Vector
{Int16} " />.</summary>
3229
public static void Widen(
Vector
<sbyte> source, out
Vector
<short> low, out
Vector
<short> high)
3235
/// <summary>Widens a <see langword="Vector<Single>" /> into two <see cref="
Vector
{Double} " />.</summary>
3240
public static void Widen(
Vector
<float> source, out
Vector
<double> low, out
Vector
<double> high)
3246
/// <summary>Widens a <see langword="Vector<UInt16>" /> into two <see cref="
Vector
{UInt32} " />.</summary>
3252
public static void Widen(
Vector
<ushort> source, out
Vector
<uint> low, out
Vector
<uint> high)
3258
/// <summary>Widens a <see langword="Vector<UInt32>" /> into two <see cref="
Vector
{UInt64} " />.</summary>
3264
public static void Widen(
Vector
<uint> source, out
Vector
<ulong> low, out
Vector
<ulong> high)
3270
/// <summary>Widens the lower half of a <see langword="Vector<Byte>" /> into a <see cref="
Vector
{UInt16} " />.</summary>
3276
public static
Vector
<ushort> WidenLower(
Vector
<byte> source)
3278
Unsafe.SkipInit(out
Vector
<ushort> lower);
3280
for (int i = 0; i <
Vector
<ushort>.Count; i++)
3289
/// <summary>Widens the lower half of a <see langword="Vector<Int16>" /> into a <see cref="
Vector
{Int32} " />.</summary>
3294
public static
Vector
<int> WidenLower(
Vector
<short> source)
3296
Unsafe.SkipInit(out
Vector
<int> lower);
3298
for (int i = 0; i <
Vector
<int>.Count; i++)
3307
/// <summary>Widens the lower half of a <see langword="Vector<Int32>" /> into a <see cref="
Vector
{Int64} " />.</summary>
3312
public static
Vector
<long> WidenLower(
Vector
<int> source)
3314
Unsafe.SkipInit(out
Vector
<long> lower);
3316
for (int i = 0; i <
Vector
<long>.Count; i++)
3325
/// <summary>Widens the lower half of a <see langword="Vector<SByte>" /> into a <see cref="
Vector
{Int16} " />.</summary>
3331
public static
Vector
<short> WidenLower(
Vector
<sbyte> source)
3333
Unsafe.SkipInit(out
Vector
<short> lower);
3335
for (int i = 0; i <
Vector
<short>.Count; i++)
3344
/// <summary>Widens the lower half of a <see langword="Vector<Single>" /> into a <see cref="
Vector
{Double} " />.</summary>
3349
public static
Vector
<double> WidenLower(
Vector
<float> source)
3351
Unsafe.SkipInit(out
Vector
<double> lower);
3353
for (int i = 0; i <
Vector
<double>.Count; i++)
3362
/// <summary>Widens the lower half of a <see langword="Vector<UInt16>" /> into a <see cref="
Vector
{UInt32} " />.</summary>
3368
public static
Vector
<uint> WidenLower(
Vector
<ushort> source)
3370
Unsafe.SkipInit(out
Vector
<uint> lower);
3372
for (int i = 0; i <
Vector
<uint>.Count; i++)
3381
/// <summary>Widens the lower half of a <see langword="Vector<UInt32>" /> into a <see cref="
Vector
{UInt64} " />.</summary>
3387
public static
Vector
<ulong> WidenLower(
Vector
<uint> source)
3389
Unsafe.SkipInit(out
Vector
<ulong> lower);
3391
for (int i = 0; i <
Vector
<ulong>.Count; i++)
3400
/// <summary>Widens the upper half of a <see langword="Vector<Byte>" /> into a <see cref="
Vector
{UInt16} " />.</summary>
3406
public static
Vector
<ushort> WidenUpper(
Vector
<byte> source)
3408
Unsafe.SkipInit(out
Vector
<ushort> upper);
3410
for (int i =
Vector
<ushort>.Count; i <
Vector
<byte>.Count; i++)
3413
upper.SetElementUnsafe(i -
Vector
<ushort>.Count, value);
3419
/// <summary>Widens the upper half of a <see langword="Vector<Int16>" /> into a <see cref="
Vector
{Int32} " />.</summary>
3424
public static
Vector
<int> WidenUpper(
Vector
<short> source)
3426
Unsafe.SkipInit(out
Vector
<int> upper);
3428
for (int i =
Vector
<int>.Count; i <
Vector
<short>.Count; i++)
3431
upper.SetElementUnsafe(i -
Vector
<int>.Count, value);
3437
/// <summary>Widens the upper half of a <see langword="Vector<Int32>" /> into a <see cref="
Vector
{Int64} " />.</summary>
3442
public static
Vector
<long> WidenUpper(
Vector
<int> source)
3444
Unsafe.SkipInit(out
Vector
<long> upper);
3446
for (int i =
Vector
<long>.Count; i <
Vector
<int>.Count; i++)
3449
upper.SetElementUnsafe(i -
Vector
<long>.Count, value);
3455
/// <summary>Widens the upper half of a <see langword="Vector<SByte>" /> into a <see cref="
Vector
{Int16} " />.</summary>
3461
public static
Vector
<short> WidenUpper(
Vector
<sbyte> source)
3463
Unsafe.SkipInit(out
Vector
<short> upper);
3465
for (int i =
Vector
<short>.Count; i <
Vector
<sbyte>.Count; i++)
3468
upper.SetElementUnsafe(i -
Vector
<short>.Count, value);
3474
/// <summary>Widens the upper half of a <see langword="Vector<Single>" /> into a <see cref="
Vector
{Double} " />.</summary>
3479
public static
Vector
<double> WidenUpper(
Vector
<float> source)
3481
Unsafe.SkipInit(out
Vector
<double> upper);
3483
for (int i =
Vector
<double>.Count; i <
Vector
<float>.Count; i++)
3486
upper.SetElementUnsafe(i -
Vector
<double>.Count, value);
3492
/// <summary>Widens the upper half of a <see langword="Vector<UInt16>" /> into a <see cref="
Vector
{UInt32} " />.</summary>
3498
public static
Vector
<uint> WidenUpper(
Vector
<ushort> source)
3500
Unsafe.SkipInit(out
Vector
<uint> upper);
3502
for (int i =
Vector
<uint>.Count; i <
Vector
<ushort>.Count; i++)
3505
upper.SetElementUnsafe(i -
Vector
<uint>.Count, value);
3511
/// <summary>Widens the upper half of a <see langword="Vector<UInt32>" /> into a <see cref="
Vector
{UInt64} " />.</summary>
3517
public static
Vector
<ulong> WidenUpper(
Vector
<uint> source)
3519
Unsafe.SkipInit(out
Vector
<ulong> upper);
3521
for (int i =
Vector
<ulong>.Count; i <
Vector
<uint>.Count; i++)
3524
upper.SetElementUnsafe(i -
Vector
<ulong>.Count, value);
3530
/// <summary>Creates a new <see cref="
Vector
{T}" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary>
3535
/// <returns>A <see cref="
Vector
{T}" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns>
3539
public static
Vector
<T> WithElement<T>(this
Vector
<T> vector, int index, T value)
3541
if ((uint)(index) >= (uint)(
Vector
<T>.Count))
3546
Vector
<T> result = vector;
3557
public static
Vector
<T> Xor<T>(
Vector
<T> left,
Vector
<T> right) => left ^ right;
3560
internal static T GetElementUnsafe<T>(in this
Vector
<T> vector, int index)
3562
Debug.Assert((index >= 0) && (index <
Vector
<T>.Count));
3563
ref T address = ref Unsafe.As<
Vector
<T>, T>(ref Unsafe.AsRef(in vector));
3568
internal static void SetElementUnsafe<T>(in this
Vector
<T> vector, int index, T value)
3570
Debug.Assert((index >= 0) && (index <
Vector
<T>.Count));
3571
ref T address = ref Unsafe.As<
Vector
<T>, T>(ref Unsafe.AsRef(in vector));
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (467)
31
public readonly unsafe struct Vector<T> : ISimdVector<
Vector
<T>, T>, IFormattable
37
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance with all elements initialized to the specified value.</summary>
39
/// <returns>A new <see cref="
Vector
{T}" /> with all elements initialized to <paramref name="value" />.</returns>
46
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given array.</summary>
48
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <see cref="
Vector
{T}.Count" /> elements from <paramref name="values" />.</returns>
50
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
61
this = Unsafe.ReadUnaligned<
Vector
<T>>(ref Unsafe.As<T, byte>(ref values[0]));
64
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given array.</summary>
67
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <see cref="
Vector
{T}.Count" /> elements from <paramref name="values" />.</returns>
69
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="
Vector
{T}.Count" />.</exception>
80
this = Unsafe.ReadUnaligned<
Vector
<T>>(ref Unsafe.As<T, byte>(ref values[index]));
83
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given readonly span.</summary>
85
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <see cref="
Vector
{T}.Count" /> elements from <paramref name="values" />.</returns>
86
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
97
this = Unsafe.ReadUnaligned<
Vector
<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
100
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given readonly span.</summary>
102
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <c>sizeof(<see cref="
Vector
{T}" />)</c> elements from <paramref name="values" />.</returns>
103
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <c>sizeof(<see cref="
Vector
{T}" />)</c>.</exception>
110
if (values.Length <
Vector
<byte>.Count)
115
this = Unsafe.ReadUnaligned<
Vector
<T>>(ref MemoryMarshal.GetReference(values));
118
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given span.</summary>
120
/// <returns>A new <see cref="
Vector
{T}" /> with its elements set to the first <see cref="
Vector
{T}.Count" /> elements from <paramref name="values" />.</returns>
121
/// <exception cref="ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
127
/// <summary>Gets a new <see cref="
Vector
{T}" /> with all bits set to 1.</summary>
129
public static
Vector
<T> AllBitsSet
135
/// <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="
Vector
{T}" />.</summary>
143
return sizeof(
Vector
<T>) / sizeof(T);
147
/// <summary>Gets a new <see cref="
Vector
{T}" /> with the elements set to their index.</summary>
149
public static
Vector
<T> Indices
156
Unsafe.SkipInit(out
Vector
<T> result);
187
/// <summary>Gets a new <see cref="
Vector
{T}" /> with all elements initialized to one.</summary>
189
public static
Vector
<T> One
195
/// <summary>Gets a new <see cref="
Vector
{T}" /> with all elements initialized to zero.</summary>
197
public static
Vector
<T> Zero
226
public static
Vector
<T> operator +(
Vector
<T> left,
Vector
<T> right)
228
Unsafe.SkipInit(out
Vector
<T> result);
245
public static
Vector
<T> operator &(
Vector
<T> left,
Vector
<T> right)
248
Unsafe.SkipInit(out
Vector
<ulong> result);
250
Vector
<ulong> vleft = left.As<T, ulong>();
251
Vector
<ulong> vright = right.As<T, ulong>();
253
for (int index = 0; index <
Vector
<ulong>.Count; index++)
268
public static
Vector
<T> operator |(
Vector
<T> left,
Vector
<T> right)
271
Unsafe.SkipInit(out
Vector
<ulong> result);
273
Vector
<ulong> vleft = left.As<T, ulong>();
274
Vector
<ulong> vright = right.As<T, ulong>();
276
for (int index = 0; index <
Vector
<ulong>.Count; index++)
291
public static
Vector
<T> operator /(
Vector
<T> left,
Vector
<T> right)
293
Unsafe.SkipInit(out
Vector
<T> result);
310
public static
Vector
<T> operator /(
Vector
<T> left, T right)
312
Unsafe.SkipInit(out
Vector
<T> result);
329
public static bool operator ==(
Vector
<T> left,
Vector
<T> right)
347
public static
Vector
<T> operator ^(
Vector
<T> left,
Vector
<T> right)
350
Unsafe.SkipInit(out
Vector
<ulong> result);
352
Vector
<ulong> vleft = left.As<T, ulong>();
353
Vector
<ulong> vright = right.As<T, ulong>();
355
for (int index = 0; index <
Vector
<ulong>.Count; index++)
364
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Byte>" />.</summary>
369
public static explicit operator
Vector
<byte>(
Vector
<T> value) => value.As<T, byte>();
371
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Double>" />.</summary>
376
public static explicit operator
Vector
<double>(
Vector
<T> value) => value.As<T, double>();
378
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int16>" />.</summary>
383
public static explicit operator
Vector
<short>(
Vector
<T> value) => value.As<T, short>();
385
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int32>" />.</summary>
390
public static explicit operator
Vector
<int>(
Vector
<T> value) => value.As<T, int>();
392
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int64>" />.</summary>
397
public static explicit operator
Vector
<long>(
Vector
<T> value) => value.As<T, long>();
399
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<IntPtr>" />.</summary>
404
public static explicit operator
Vector
<nint>(
Vector
<T> value) => value.As<T, nint>();
406
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UIntPtr>" />.</summary>
412
public static explicit operator
Vector
<nuint>(
Vector
<T> value) => value.As<T, nuint>();
414
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<SByte>" />.</summary>
420
public static explicit operator
Vector
<sbyte>(
Vector
<T> value) => value.As<T, sbyte>();
422
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Single>" />.</summary>
427
public static explicit operator
Vector
<float>(
Vector
<T> value) => value.As<T, float>();
429
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt16>" />.</summary>
435
public static explicit operator
Vector
<ushort>(
Vector
<T> value) => value.As<T, ushort>();
437
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt32>" />.</summary>
443
public static explicit operator
Vector
<uint>(
Vector
<T> value) => value.As<T, uint>();
445
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt64>" />.</summary>
451
public static explicit operator
Vector
<ulong>(
Vector
<T> value) => value.As<T, ulong>();
458
public static bool operator !=(
Vector
<T> left,
Vector
<T> right) => !(left == right);
466
public static
Vector
<T> operator <<(
Vector
<T> value, int shiftCount)
468
Unsafe.SkipInit(out
Vector
<T> result);
485
public static
Vector
<T> operator *(
Vector
<T> left,
Vector
<T> right)
487
Unsafe.SkipInit(out
Vector
<T> result);
503
public static
Vector
<T> operator *(
Vector
<T> value, T factor) => value * Vector.Create(factor);
510
public static
Vector
<T> operator *(T factor,
Vector
<T> value) => value * factor;
517
public static
Vector
<T> operator ~(
Vector
<T> value)
520
Unsafe.SkipInit(out
Vector
<ulong> result);
522
Vector
<ulong> vector = value.As<T, ulong>();
524
for (int index = 0; index <
Vector
<ulong>.Count; index++)
539
public static
Vector
<T> operator >>(
Vector
<T> value, int shiftCount)
541
Unsafe.SkipInit(out
Vector
<T> result);
558
public static
Vector
<T> operator -(
Vector
<T> left,
Vector
<T> right)
560
Unsafe.SkipInit(out
Vector
<T> result);
576
public static
Vector
<T> operator -(
Vector
<T> value)
580
return value ^
Vector
<float>.NegativeZero.As<float, T>();
584
return value ^
Vector
<double>.NegativeZero.As<double, T>();
597
public static
Vector
<T> operator +(
Vector
<T> value)
609
public static
Vector
<T> operator >>>(
Vector
<T> value, int shiftCount)
611
Unsafe.SkipInit(out
Vector
<T> result);
622
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given array.</summary>
625
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
639
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given array starting at the specified index.</summary>
643
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
663
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given span.</summary>
665
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <c>sizeof(<see cref="
Vector
{T}" />)</c>.</exception>
671
if (destination.Length <
Vector
<byte>.Count)
679
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given span.</summary>
681
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
696
public override bool Equals([NotNullWhen(true)] object? obj) => (obj is
Vector
<T> other) && Equals(other);
702
public bool Equals(
Vector
<T> other)
711
Vector
<T> result = Vector.Equals(this, other) | ~(Vector.Equals(this, this) | Vector.Equals(other, other));
712
return result.As<T, int>() ==
Vector
<int>.AllBitsSet;
722
static bool SoftwareFallback(in
Vector
<T> self,
Vector
<T> other)
784
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
786
/// <returns><c>true</c> if the current instance was successfully copied to <paramref name="destination" />; otherwise, <c>false</c> if the length of <paramref name="destination" /> is less than <c>sizeof(<see cref="
Vector
{T}" />)</c>.</returns>
792
if (destination.Length <
Vector
<byte>.Count)
801
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
803
/// <returns><c>true</c> if the current instance was successfully copied to <paramref name="destination" />; otherwise, <c>false</c> if the length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</returns>
821
static int ISimdVector<
Vector
<T>, T>.Alignment => Vector.Alignment;
824
static int ISimdVector<
Vector
<T>, T>.ElementCount =>
Vector
<T>.Count;
827
static bool ISimdVector<
Vector
<T>, T>.IsHardwareAccelerated
835
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Abs(
Vector
<T> vector) => Vector.Abs(vector);
839
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Add(
Vector
<T> left,
Vector
<T> right) => left + right;
843
static bool ISimdVector<
Vector
<T>, T>.All(
Vector
<T> vector, T value) => Vector.All(vector, value);
847
static bool ISimdVector<
Vector
<T>, T>.AllWhereAllBitsSet(
Vector
<T> vector) => Vector.AllWhereAllBitsSet(vector);
851
static
Vector
<T> ISimdVector<
Vector
<T>, T>.AndNot(
Vector
<T> left,
Vector
<T> right) => Vector.AndNot(left, right);
855
static bool ISimdVector<
Vector
<T>, T>.Any(
Vector
<T> vector, T value) => Vector.Any(vector, value);
859
static bool ISimdVector<
Vector
<T>, T>.AnyWhereAllBitsSet(
Vector
<T> vector) => Vector.AnyWhereAllBitsSet(vector);
863
static
Vector
<T> ISimdVector<
Vector
<T>, T>.BitwiseAnd(
Vector
<T> left,
Vector
<T> right) => left & right;
867
static
Vector
<T> ISimdVector<
Vector
<T>, T>.BitwiseOr(
Vector
<T> left,
Vector
<T> right) => left | right;
871
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Ceiling(
Vector
<T> vector) => Vector.Ceiling(vector);
875
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Clamp(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max) => Vector.Clamp(value, min, max);
879
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ClampNative(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max) => Vector.ClampNative(value, min, max);
883
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ConditionalSelect(
Vector
<T> condition,
Vector
<T> left,
Vector
<T> right) => Vector.ConditionalSelect(condition, left, right);
887
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CopySign(
Vector
<T> value,
Vector
<T> sign) => Vector.CopySign(value, sign);
890
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, T[] destination) => vector.CopyTo(destination);
893
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, T[] destination, int startIndex) => vector.CopyTo(destination, startIndex);
896
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, Span<T> destination) => vector.CopyTo(destination);
900
static int ISimdVector<
Vector
<T>, T>.Count(
Vector
<T> vector, T value) => Vector.Count(vector, value);
904
static int ISimdVector<
Vector
<T>, T>.CountWhereAllBitsSet(
Vector
<T> vector) => Vector.CountWhereAllBitsSet(vector);
908
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T value) => Vector.Create(value);
911
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T[] values) => new Vector<T>(values);
914
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T[] values, int index) => new Vector<T>(values, index);
917
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(ReadOnlySpan<T> values) => Vector.Create(values);
921
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CreateScalar(T value) => Vector.CreateScalar(value);
925
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CreateScalarUnsafe(T value) => Vector.CreateScalarUnsafe(value);
929
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Divide(
Vector
<T> left,
Vector
<T> right) => left / right;
933
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Divide(
Vector
<T> left, T right) => left / right;
937
static T ISimdVector<
Vector
<T>, T>.Dot(
Vector
<T> left,
Vector
<T> right) => Vector.Dot(left, right);
941
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Equals(
Vector
<T> left,
Vector
<T> right) => Vector.Equals(left, right);
945
static bool ISimdVector<
Vector
<T>, T>.EqualsAll(
Vector
<T> left,
Vector
<T> right) => left == right;
949
static bool ISimdVector<
Vector
<T>, T>.EqualsAny(
Vector
<T> left,
Vector
<T> right) => Vector.EqualsAny(left, right);
953
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Floor(
Vector
<T> vector) => Vector.Floor(vector);
957
static T ISimdVector<
Vector
<T>, T>.GetElement(
Vector
<T> vector, int index) => vector.GetElement(index);
961
static
Vector
<T> ISimdVector<
Vector
<T>, T>.GreaterThan(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThan(left, right);
965
static bool ISimdVector<
Vector
<T>, T>.GreaterThanAll(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanAll(left, right);
969
static bool ISimdVector<
Vector
<T>, T>.GreaterThanAny(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanAny(left, right);
973
static
Vector
<T> ISimdVector<
Vector
<T>, T>.GreaterThanOrEqual(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqual(left, right);
977
static bool ISimdVector<
Vector
<T>, T>.GreaterThanOrEqualAll(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqualAll(left, right);
981
static bool ISimdVector<
Vector
<T>, T>.GreaterThanOrEqualAny(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqualAny(left, right);
985
static int ISimdVector<
Vector
<T>, T>.IndexOf(
Vector
<T> vector, T value) => Vector.IndexOf(vector, value);
989
static int ISimdVector<
Vector
<T>, T>.IndexOfWhereAllBitsSet(
Vector
<T> vector) => Vector.IndexOfWhereAllBitsSet(vector);
993
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsEvenInteger(
Vector
<T> vector) => Vector.IsEvenInteger(vector);
997
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsFinite(
Vector
<T> vector) => Vector.IsFinite(vector);
1001
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsInfinity(
Vector
<T> vector) => Vector.IsInfinity(vector);
1005
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsInteger(
Vector
<T> vector) => Vector.IsInteger(vector);
1009
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNaN(
Vector
<T> vector) => Vector.IsNaN(vector);
1013
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNegative(
Vector
<T> vector) => Vector.IsNegative(vector);
1017
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNegativeInfinity(
Vector
<T> vector) => Vector.IsNegativeInfinity(vector);
1021
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNormal(
Vector
<T> vector) => Vector.IsNormal(vector);
1025
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsOddInteger(
Vector
<T> vector) => Vector.IsOddInteger(vector);
1029
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsPositive(
Vector
<T> vector) => Vector.IsPositive(vector);
1033
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsPositiveInfinity(
Vector
<T> vector) => Vector.IsPositiveInfinity(vector);
1037
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsSubnormal(
Vector
<T> vector) => Vector.IsSubnormal(vector);
1040
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsZero(
Vector
<T> vector) => Vector.IsZero(vector);
1044
static int ISimdVector<
Vector
<T>, T>.LastIndexOf(
Vector
<T> vector, T value) => Vector.LastIndexOf(vector, value);
1048
static int ISimdVector<
Vector
<T>, T>.LastIndexOfWhereAllBitsSet(
Vector
<T> vector) => Vector.LastIndexOfWhereAllBitsSet(vector);
1052
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LessThan(
Vector
<T> left,
Vector
<T> right) => Vector.LessThan(left, right);
1056
static bool ISimdVector<
Vector
<T>, T>.LessThanAll(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanAll(left, right);
1060
static bool ISimdVector<
Vector
<T>, T>.LessThanAny(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanAny(left, right);
1064
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LessThanOrEqual(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqual(left, right);
1068
static bool ISimdVector<
Vector
<T>, T>.LessThanOrEqualAll(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqualAll(left, right);
1072
static bool ISimdVector<
Vector
<T>, T>.LessThanOrEqualAny(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqualAny(left, right);
1076
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Load(T* source) => Vector.Load(source);
1080
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadAligned(T* source) => Vector.LoadAligned(source);
1084
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadAlignedNonTemporal(T* source) => Vector.LoadAlignedNonTemporal(source);
1088
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadUnsafe(ref readonly T source) => Vector.LoadUnsafe(in source);
1092
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadUnsafe(ref readonly T source, nuint elementOffset) => Vector.LoadUnsafe(in source, elementOffset);
1096
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Max(
Vector
<T> left,
Vector
<T> right) => Vector.Max(left, right);
1100
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxMagnitude(
Vector
<T> left,
Vector
<T> right) => Vector.MaxMagnitude(left, right);
1104
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxMagnitudeNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MaxMagnitudeNumber(left, right);
1108
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxNative(
Vector
<T> left,
Vector
<T> right) => Vector.MaxNative(left, right);
1112
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MaxNumber(left, right);
1116
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Min(
Vector
<T> left,
Vector
<T> right) => Vector.Min(left, right);
1120
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinMagnitude(
Vector
<T> left,
Vector
<T> right) => Vector.MinMagnitude(left, right);
1124
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinMagnitudeNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MinMagnitudeNumber(left, right);
1128
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinNative(
Vector
<T> left,
Vector
<T> right) => Vector.MinNative(left, right);
1132
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MinNumber(left, right);
1136
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Multiply(
Vector
<T> left,
Vector
<T> right) => left * right;
1140
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Multiply(
Vector
<T> left, T right) => left * right;
1144
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MultiplyAddEstimate(
Vector
<T> left,
Vector
<T> right,
Vector
<T> addend) => Vector.MultiplyAddEstimate(left, right, addend);
1148
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Negate(
Vector
<T> vector) => -vector;
1152
static bool ISimdVector<
Vector
<T>, T>.None(
Vector
<T> vector, T value) => Vector.None(vector, value);
1156
static bool ISimdVector<
Vector
<T>, T>.NoneWhereAllBitsSet(
Vector
<T> vector) => Vector.NoneWhereAllBitsSet(vector);
1160
static
Vector
<T> ISimdVector<
Vector
<T>, T>.OnesComplement(
Vector
<T> vector) => ~vector;
1164
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Round(
Vector
<T> vector) => Vector.Round(vector);
1168
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftLeft(
Vector
<T> vector, int shiftCount) => vector << shiftCount;
1172
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftRightArithmetic(
Vector
<T> vector, int shiftCount) => vector >> shiftCount;
1176
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftRightLogical(
Vector
<T> vector, int shiftCount) => vector >>> shiftCount;
1180
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Sqrt(
Vector
<T> vector) => Vector.SquareRoot(vector);
1184
static void ISimdVector<
Vector
<T>, T>.Store(
Vector
<T> source, T* destination) => source.Store(destination);
1188
static void ISimdVector<
Vector
<T>, T>.StoreAligned(
Vector
<T> source, T* destination) => source.StoreAligned(destination);
1192
static void ISimdVector<
Vector
<T>, T>.StoreAlignedNonTemporal(
Vector
<T> source, T* destination) => source.StoreAlignedNonTemporal(destination);
1196
static void ISimdVector<
Vector
<T>, T>.StoreUnsafe(
Vector
<T> vector, ref T destination) => vector.StoreUnsafe(ref destination);
1200
static void ISimdVector<
Vector
<T>, T>.StoreUnsafe(
Vector
<T> vector, ref T destination, nuint elementOffset) => vector.StoreUnsafe(ref destination, elementOffset);
1204
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Subtract(
Vector
<T> left,
Vector
<T> right) => left - right;
1208
static T ISimdVector<
Vector
<T>, T>.Sum(
Vector
<T> vector) => Vector.Sum(vector);
1212
static T ISimdVector<
Vector
<T>, T>.ToScalar(
Vector
<T> vector) => vector.ToScalar();
1216
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Truncate(
Vector
<T> vector) => Vector.Truncate(vector);
1219
static bool ISimdVector<
Vector
<T>, T>.TryCopyTo(
Vector
<T> vector, Span<T> destination) => vector.TryCopyTo(destination);
1223
static
Vector
<T> ISimdVector<
Vector
<T>, T>.WithElement(
Vector
<T> vector, int index, T value) => vector.WithElement(index, value);
1227
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Xor(
Vector
<T> left,
Vector
<T> right) => left ^ right;
src\libraries\System.Private.CoreLib\src\System\Numerics\VectorDebugView_1.cs (14)
11
private readonly
Vector
<T> _value;
13
public VectorDebugView(
Vector
<T> value)
22
var items = new byte[
Vector
<byte>.Count];
32
var items = new double[
Vector
<double>.Count];
42
var items = new short[
Vector
<short>.Count];
52
var items = new int[
Vector
<int>.Count];
62
var items = new long[
Vector
<long>.Count];
72
var items = new nint[
Vector
<nint>.Count];
82
var items = new nuint[
Vector
<nuint>.Count];
92
var items = new sbyte[
Vector
<sbyte>.Count];
102
var items = new float[
Vector
<float>.Count];
112
var items = new ushort[
Vector
<ushort>.Count];
122
var items = new uint[
Vector
<uint>.Count];
132
var items = new ulong[
Vector
<ulong>.Count];
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve.PlatformNotSupported.cs (3977)
49
public static
Vector
<double> Abs(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
57
public static
Vector
<short> Abs(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
65
public static
Vector
<int> Abs(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
73
public static
Vector
<long> Abs(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
81
public static
Vector
<sbyte> Abs(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
89
public static
Vector
<float> Abs(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
98
public static
Vector
<double> AbsoluteCompareGreaterThan(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
104
public static
Vector
<float> AbsoluteCompareGreaterThan(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
113
public static
Vector
<double> AbsoluteCompareGreaterThanOrEqual(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
119
public static
Vector
<float> AbsoluteCompareGreaterThanOrEqual(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
128
public static
Vector
<double> AbsoluteCompareLessThan(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
134
public static
Vector
<float> AbsoluteCompareLessThan(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
143
public static
Vector
<double> AbsoluteCompareLessThanOrEqual(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
149
public static
Vector
<float> AbsoluteCompareLessThanOrEqual(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
159
public static
Vector
<byte> AbsoluteDifference(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
167
public static
Vector
<double> AbsoluteDifference(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
175
public static
Vector
<short> AbsoluteDifference(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
183
public static
Vector
<int> AbsoluteDifference(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
191
public static
Vector
<long> AbsoluteDifference(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
199
public static
Vector
<sbyte> AbsoluteDifference(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
207
public static
Vector
<float> AbsoluteDifference(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
215
public static
Vector
<ushort> AbsoluteDifference(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
223
public static
Vector
<uint> AbsoluteDifference(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
231
public static
Vector
<ulong> AbsoluteDifference(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
242
public static
Vector
<byte> Add(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
250
public static
Vector
<double> Add(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
258
public static
Vector
<short> Add(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
266
public static
Vector
<int> Add(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
274
public static
Vector
<long> Add(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
282
public static
Vector
<sbyte> Add(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
290
public static
Vector
<float> Add(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
298
public static
Vector
<ushort> Add(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
306
public static
Vector
<uint> Add(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
314
public static
Vector
<ulong> Add(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
323
public static
Vector
<double> AddAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
329
public static
Vector
<long> AddAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
335
public static
Vector
<long> AddAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
341
public static
Vector
<long> AddAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
347
public static
Vector
<long> AddAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
353
public static
Vector
<float> AddAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
359
public static
Vector
<ulong> AddAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
365
public static
Vector
<ulong> AddAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
371
public static
Vector
<ulong> AddAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
377
public static
Vector
<ulong> AddAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
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(); }
406
public static
Vector
<byte> AddSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
412
public static
Vector
<short> AddSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
418
public static
Vector
<int> AddSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
424
public static
Vector
<long> AddSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
430
public static
Vector
<sbyte> AddSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
436
public static
Vector
<ushort> AddSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
442
public static
Vector
<uint> AddSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
448
public static
Vector
<ulong> AddSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
457
public static
Vector
<double> AddSequentialAcross(
Vector
<double> initial,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
463
public static
Vector
<float> AddSequentialAcross(
Vector
<float> initial,
Vector
<float> value) { throw new PlatformNotSupportedException(); }
474
public static
Vector
<byte> And(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
482
public static
Vector
<short> And(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
490
public static
Vector
<int> And(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
498
public static
Vector
<long> And(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
506
public static
Vector
<sbyte> And(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
514
public static
Vector
<ushort> And(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
522
public static
Vector
<uint> And(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
530
public static
Vector
<ulong> And(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
539
public static
Vector
<byte> AndAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
545
public static
Vector
<short> AndAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
551
public static
Vector
<int> AndAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
557
public static
Vector
<long> AndAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
563
public static
Vector
<sbyte> AndAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
569
public static
Vector
<ushort> AndAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
575
public static
Vector
<uint> AndAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
581
public static
Vector
<ulong> AndAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
593
public static
Vector
<byte> BitwiseClear(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
602
public static
Vector
<short> BitwiseClear(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
611
public static
Vector
<int> BitwiseClear(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
620
public static
Vector
<long> BitwiseClear(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
629
public static
Vector
<sbyte> BitwiseClear(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
638
public static
Vector
<ushort> BitwiseClear(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
647
public static
Vector
<uint> BitwiseClear(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
656
public static
Vector
<ulong> BitwiseClear(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
667
public static
Vector
<byte> BooleanNot(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
675
public static
Vector
<short> BooleanNot(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
683
public static
Vector
<int> BooleanNot(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
691
public static
Vector
<long> BooleanNot(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
699
public static
Vector
<sbyte> BooleanNot(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
707
public static
Vector
<ushort> BooleanNot(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
715
public static
Vector
<uint> BooleanNot(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
723
public static
Vector
<ulong> BooleanNot(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
732
public static
Vector
<double> Compact(
Vector
<double> mask,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
738
public static
Vector
<int> Compact(
Vector
<int> mask,
Vector
<int> value) { throw new PlatformNotSupportedException(); }
744
public static
Vector
<long> Compact(
Vector
<long> mask,
Vector
<long> value) { throw new PlatformNotSupportedException(); }
750
public static
Vector
<float> Compact(
Vector
<float> mask,
Vector
<float> value) { throw new PlatformNotSupportedException(); }
756
public static
Vector
<uint> Compact(
Vector
<uint> mask,
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
762
public static
Vector
<ulong> Compact(
Vector
<ulong> mask,
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
771
public static
Vector
<byte> CompareEqual(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
777
public static
Vector
<double> CompareEqual(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
783
public static
Vector
<short> CompareEqual(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
789
public static
Vector
<short> CompareEqual(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
795
public static
Vector
<int> CompareEqual(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
801
public static
Vector
<int> CompareEqual(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
807
public static
Vector
<long> CompareEqual(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
813
public static
Vector
<sbyte> CompareEqual(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
819
public static
Vector
<sbyte> CompareEqual(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
825
public static
Vector
<float> CompareEqual(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
831
public static
Vector
<ushort> CompareEqual(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
837
public static
Vector
<uint> CompareEqual(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
843
public static
Vector
<ulong> CompareEqual(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
852
public static
Vector
<byte> CompareGreaterThan(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
858
public static
Vector
<byte> CompareGreaterThan(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
864
public static
Vector
<double> CompareGreaterThan(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
870
public static
Vector
<short> CompareGreaterThan(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
876
public static
Vector
<short> CompareGreaterThan(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
882
public static
Vector
<int> CompareGreaterThan(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
888
public static
Vector
<int> CompareGreaterThan(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
894
public static
Vector
<long> CompareGreaterThan(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
900
public static
Vector
<sbyte> CompareGreaterThan(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
906
public static
Vector
<sbyte> CompareGreaterThan(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
912
public static
Vector
<float> CompareGreaterThan(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
918
public static
Vector
<ushort> CompareGreaterThan(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
924
public static
Vector
<ushort> CompareGreaterThan(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
930
public static
Vector
<uint> CompareGreaterThan(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
936
public static
Vector
<uint> CompareGreaterThan(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
942
public static
Vector
<ulong> CompareGreaterThan(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
951
public static
Vector
<byte> CompareGreaterThanOrEqual(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
957
public static
Vector
<byte> CompareGreaterThanOrEqual(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
963
public static
Vector
<double> CompareGreaterThanOrEqual(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
969
public static
Vector
<short> CompareGreaterThanOrEqual(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
975
public static
Vector
<short> CompareGreaterThanOrEqual(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
981
public static
Vector
<int> CompareGreaterThanOrEqual(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
987
public static
Vector
<int> CompareGreaterThanOrEqual(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
993
public static
Vector
<long> CompareGreaterThanOrEqual(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
999
public static
Vector
<sbyte> CompareGreaterThanOrEqual(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1005
public static
Vector
<sbyte> CompareGreaterThanOrEqual(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1011
public static
Vector
<float> CompareGreaterThanOrEqual(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1017
public static
Vector
<ushort> CompareGreaterThanOrEqual(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1023
public static
Vector
<ushort> CompareGreaterThanOrEqual(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1029
public static
Vector
<uint> CompareGreaterThanOrEqual(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1035
public static
Vector
<uint> CompareGreaterThanOrEqual(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1041
public static
Vector
<ulong> CompareGreaterThanOrEqual(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1050
public static
Vector
<byte> CompareLessThan(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1056
public static
Vector
<byte> CompareLessThan(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1062
public static
Vector
<double> CompareLessThan(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
1068
public static
Vector
<short> CompareLessThan(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1074
public static
Vector
<short> CompareLessThan(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1080
public static
Vector
<int> CompareLessThan(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1086
public static
Vector
<int> CompareLessThan(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1092
public static
Vector
<long> CompareLessThan(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1098
public static
Vector
<sbyte> CompareLessThan(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1104
public static
Vector
<sbyte> CompareLessThan(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1110
public static
Vector
<float> CompareLessThan(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1116
public static
Vector
<ushort> CompareLessThan(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1122
public static
Vector
<ushort> CompareLessThan(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1128
public static
Vector
<uint> CompareLessThan(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1134
public static
Vector
<uint> CompareLessThan(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1140
public static
Vector
<ulong> CompareLessThan(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1149
public static
Vector
<byte> CompareLessThanOrEqual(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1155
public static
Vector
<byte> CompareLessThanOrEqual(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1161
public static
Vector
<double> CompareLessThanOrEqual(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
1167
public static
Vector
<short> CompareLessThanOrEqual(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1173
public static
Vector
<short> CompareLessThanOrEqual(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1179
public static
Vector
<int> CompareLessThanOrEqual(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1185
public static
Vector
<int> CompareLessThanOrEqual(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1191
public static
Vector
<long> CompareLessThanOrEqual(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1197
public static
Vector
<sbyte> CompareLessThanOrEqual(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1203
public static
Vector
<sbyte> CompareLessThanOrEqual(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1209
public static
Vector
<float> CompareLessThanOrEqual(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1215
public static
Vector
<ushort> CompareLessThanOrEqual(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1221
public static
Vector
<ushort> CompareLessThanOrEqual(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1227
public static
Vector
<uint> CompareLessThanOrEqual(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1233
public static
Vector
<uint> CompareLessThanOrEqual(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1239
public static
Vector
<ulong> CompareLessThanOrEqual(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1248
public static
Vector
<byte> CompareNotEqualTo(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1254
public static
Vector
<double> CompareNotEqualTo(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
1260
public static
Vector
<short> CompareNotEqualTo(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1266
public static
Vector
<short> CompareNotEqualTo(
Vector
<short> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1272
public static
Vector
<int> CompareNotEqualTo(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1278
public static
Vector
<int> CompareNotEqualTo(
Vector
<int> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1284
public static
Vector
<long> CompareNotEqualTo(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1290
public static
Vector
<sbyte> CompareNotEqualTo(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1296
public static
Vector
<sbyte> CompareNotEqualTo(
Vector
<sbyte> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1302
public static
Vector
<float> CompareNotEqualTo(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1308
public static
Vector
<ushort> CompareNotEqualTo(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1314
public static
Vector
<uint> CompareNotEqualTo(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1320
public static
Vector
<ulong> CompareNotEqualTo(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1329
public static
Vector
<double> CompareUnordered(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
1335
public static
Vector
<float> CompareUnordered(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1344
public static
Vector
<uint> Compute16BitAddresses(
Vector
<uint> bases,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
1350
public static
Vector
<uint> Compute16BitAddresses(
Vector
<uint> bases,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
1356
public static
Vector
<ulong> Compute16BitAddresses(
Vector
<ulong> bases,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1362
public static
Vector
<ulong> Compute16BitAddresses(
Vector
<ulong> bases,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1371
public static
Vector
<uint> Compute32BitAddresses(
Vector
<uint> bases,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
1377
public static
Vector
<uint> Compute32BitAddresses(
Vector
<uint> bases,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
1383
public static
Vector
<ulong> Compute32BitAddresses(
Vector
<ulong> bases,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1389
public static
Vector
<ulong> Compute32BitAddresses(
Vector
<ulong> bases,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1398
public static
Vector
<uint> Compute64BitAddresses(
Vector
<uint> bases,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
1404
public static
Vector
<uint> Compute64BitAddresses(
Vector
<uint> bases,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
1410
public static
Vector
<ulong> Compute64BitAddresses(
Vector
<ulong> bases,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1416
public static
Vector
<ulong> Compute64BitAddresses(
Vector
<ulong> bases,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1425
public static
Vector
<uint> Compute8BitAddresses(
Vector
<uint> bases,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
1431
public static
Vector
<uint> Compute8BitAddresses(
Vector
<uint> bases,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
1437
public static
Vector
<ulong> Compute8BitAddresses(
Vector
<ulong> bases,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1443
public static
Vector
<ulong> Compute8BitAddresses(
Vector
<ulong> bases,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1452
public static
Vector
<byte> ConditionalExtractAfterLastActiveElement(
Vector
<byte> mask,
Vector
<byte> defaultScalar,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1458
public static byte ConditionalExtractAfterLastActiveElement(
Vector
<byte> mask, byte defaultValue,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1464
public static
Vector
<double> ConditionalExtractAfterLastActiveElement(
Vector
<double> mask,
Vector
<double> defaultScalar,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1470
public static double ConditionalExtractAfterLastActiveElement(
Vector
<double> mask, double defaultValue,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1476
public static
Vector
<short> ConditionalExtractAfterLastActiveElement(
Vector
<short> mask,
Vector
<short> defaultScalar,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1482
public static short ConditionalExtractAfterLastActiveElement(
Vector
<short> mask, short defaultValue,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1488
public static
Vector
<int> ConditionalExtractAfterLastActiveElement(
Vector
<int> mask,
Vector
<int> defaultScalar,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1494
public static int ConditionalExtractAfterLastActiveElement(
Vector
<int> mask, int defaultValue,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1500
public static
Vector
<long> ConditionalExtractAfterLastActiveElement(
Vector
<long> mask,
Vector
<long> defaultScalar,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1506
public static long ConditionalExtractAfterLastActiveElement(
Vector
<long> mask, long defaultValue,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1512
public static
Vector
<sbyte> ConditionalExtractAfterLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> defaultScalar,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1518
public static sbyte ConditionalExtractAfterLastActiveElement(
Vector
<sbyte> mask, sbyte defaultValue,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1524
public static
Vector
<float> ConditionalExtractAfterLastActiveElement(
Vector
<float> mask,
Vector
<float> defaultScalar,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1530
public static float ConditionalExtractAfterLastActiveElement(
Vector
<float> mask, float defaultValue,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1536
public static
Vector
<ushort> ConditionalExtractAfterLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> defaultScalar,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1542
public static ushort ConditionalExtractAfterLastActiveElement(
Vector
<ushort> mask, ushort defaultValue,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1548
public static
Vector
<uint> ConditionalExtractAfterLastActiveElement(
Vector
<uint> mask,
Vector
<uint> defaultScalar,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1554
public static uint ConditionalExtractAfterLastActiveElement(
Vector
<uint> mask, uint defaultValue,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1560
public static
Vector
<ulong> ConditionalExtractAfterLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> defaultScalar,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1566
public static ulong ConditionalExtractAfterLastActiveElement(
Vector
<ulong> mask, ulong defaultValue,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1575
public static
Vector
<byte> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<byte> mask,
Vector
<byte> defaultValues,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1581
public static
Vector
<double> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<double> mask,
Vector
<double> defaultValues,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1587
public static
Vector
<short> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<short> mask,
Vector
<short> defaultValues,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1593
public static
Vector
<int> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<int> mask,
Vector
<int> defaultValues,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1599
public static
Vector
<long> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<long> mask,
Vector
<long> defaultValues,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1605
public static
Vector
<sbyte> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<sbyte> mask,
Vector
<sbyte> defaultValues,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1611
public static
Vector
<float> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<float> mask,
Vector
<float> defaultValues,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1617
public static
Vector
<ushort> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<ushort> mask,
Vector
<ushort> defaultValues,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1623
public static
Vector
<uint> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<uint> mask,
Vector
<uint> defaultValues,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1629
public static
Vector
<ulong> ConditionalExtractAfterLastActiveElementAndReplicate(
Vector
<ulong> mask,
Vector
<ulong> defaultValues,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1638
public static
Vector
<byte> ConditionalExtractLastActiveElement(
Vector
<byte> mask,
Vector
<byte> defaultScalar,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1644
public static byte ConditionalExtractLastActiveElement(
Vector
<byte> mask, byte defaultValue,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1650
public static
Vector
<double> ConditionalExtractLastActiveElement(
Vector
<double> mask,
Vector
<double> defaultScalar,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1656
public static double ConditionalExtractLastActiveElement(
Vector
<double> mask, double defaultValue,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1662
public static
Vector
<short> ConditionalExtractLastActiveElement(
Vector
<short> mask,
Vector
<short> defaultScalar,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1668
public static short ConditionalExtractLastActiveElement(
Vector
<short> mask, short defaultValue,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1674
public static
Vector
<int> ConditionalExtractLastActiveElement(
Vector
<int> mask,
Vector
<int> defaultScalar,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1680
public static int ConditionalExtractLastActiveElement(
Vector
<int> mask, int defaultValue,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1686
public static
Vector
<long> ConditionalExtractLastActiveElement(
Vector
<long> mask,
Vector
<long> defaultScalar,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1692
public static long ConditionalExtractLastActiveElement(
Vector
<long> mask, long defaultValue,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1698
public static
Vector
<sbyte> ConditionalExtractLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> defaultScalar,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1704
public static sbyte ConditionalExtractLastActiveElement(
Vector
<sbyte> mask, sbyte defaultValue,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1710
public static
Vector
<float> ConditionalExtractLastActiveElement(
Vector
<float> mask,
Vector
<float> defaultScalar,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1716
public static float ConditionalExtractLastActiveElement(
Vector
<float> mask, float defaultValue,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1722
public static
Vector
<ushort> ConditionalExtractLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> defaultScalar,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1728
public static ushort ConditionalExtractLastActiveElement(
Vector
<ushort> mask, ushort defaultValue,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1734
public static
Vector
<uint> ConditionalExtractLastActiveElement(
Vector
<uint> mask,
Vector
<uint> defaultScalar,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1740
public static uint ConditionalExtractLastActiveElement(
Vector
<uint> mask, uint defaultValue,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1746
public static
Vector
<ulong> ConditionalExtractLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> defaultScalar,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1752
public static ulong ConditionalExtractLastActiveElement(
Vector
<ulong> mask, ulong defaultValue,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1761
public static
Vector
<byte> ConditionalExtractLastActiveElementAndReplicate(
Vector
<byte> mask,
Vector
<byte> defaultValues,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
1767
public static
Vector
<double> ConditionalExtractLastActiveElementAndReplicate(
Vector
<double> mask,
Vector
<double> defaultValues,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
1773
public static
Vector
<short> ConditionalExtractLastActiveElementAndReplicate(
Vector
<short> mask,
Vector
<short> defaultValues,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
1779
public static
Vector
<int> ConditionalExtractLastActiveElementAndReplicate(
Vector
<int> mask,
Vector
<int> defaultValues,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
1785
public static
Vector
<long> ConditionalExtractLastActiveElementAndReplicate(
Vector
<long> mask,
Vector
<long> defaultValues,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
1791
public static
Vector
<sbyte> ConditionalExtractLastActiveElementAndReplicate(
Vector
<sbyte> mask,
Vector
<sbyte> defaultValues,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
1797
public static
Vector
<float> ConditionalExtractLastActiveElementAndReplicate(
Vector
<float> mask,
Vector
<float> defaultValues,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
1803
public static
Vector
<ushort> ConditionalExtractLastActiveElementAndReplicate(
Vector
<ushort> mask,
Vector
<ushort> defaultValues,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
1809
public static
Vector
<uint> ConditionalExtractLastActiveElementAndReplicate(
Vector
<uint> mask,
Vector
<uint> defaultValues,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
1815
public static
Vector
<ulong> ConditionalExtractLastActiveElementAndReplicate(
Vector
<ulong> mask,
Vector
<ulong> defaultValues,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
1825
public static
Vector
<byte> ConditionalSelect(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1831
public static
Vector
<double> ConditionalSelect(
Vector
<double> mask,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
1838
public static
Vector
<short> ConditionalSelect(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1845
public static
Vector
<int> ConditionalSelect(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1852
public static
Vector
<long> ConditionalSelect(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1859
public static
Vector
<sbyte> ConditionalSelect(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1865
public static
Vector
<float> ConditionalSelect(
Vector
<float> mask,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
1872
public static
Vector
<ushort> ConditionalSelect(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1879
public static
Vector
<uint> ConditionalSelect(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1886
public static
Vector
<ulong> ConditionalSelect(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1897
public static
Vector
<double> ConvertToDouble(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
1905
public static
Vector
<double> ConvertToDouble(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
1913
public static
Vector
<double> ConvertToDouble(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
1921
public static
Vector
<double> ConvertToDouble(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
1929
public static
Vector
<double> ConvertToDouble(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
1940
public static
Vector
<int> ConvertToInt32(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1948
public static
Vector
<int> ConvertToInt32(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
1959
public static
Vector
<long> ConvertToInt64(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1967
public static
Vector
<long> ConvertToInt64(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
1978
public static
Vector
<float> ConvertToSingle(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1986
public static
Vector
<float> ConvertToSingle(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
1994
public static
Vector
<float> ConvertToSingle(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
2002
public static
Vector
<float> ConvertToSingle(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
2010
public static
Vector
<float> ConvertToSingle(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
2021
public static
Vector
<uint> ConvertToUInt32(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
2029
public static
Vector
<uint> ConvertToUInt32(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
2040
public static
Vector
<ulong> ConvertToUInt64(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
2048
public static
Vector
<ulong> ConvertToUInt64(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
2093
public static
Vector
<double> CreateBreakAfterMask(
Vector
<double> totalMask,
Vector
<double> fromMask) { throw new PlatformNotSupportedException(); }
2099
public static
Vector
<byte> CreateBreakAfterMask(
Vector
<byte> totalMask,
Vector
<byte> fromMask) { throw new PlatformNotSupportedException(); }
2105
public static
Vector
<short> CreateBreakAfterMask(
Vector
<short> totalMask,
Vector
<short> fromMask) { throw new PlatformNotSupportedException(); }
2111
public static
Vector
<int> CreateBreakAfterMask(
Vector
<int> totalMask,
Vector
<int> fromMask) { throw new PlatformNotSupportedException(); }
2117
public static
Vector
<long> CreateBreakAfterMask(
Vector
<long> totalMask,
Vector
<long> fromMask) { throw new PlatformNotSupportedException(); }
2123
public static
Vector
<sbyte> CreateBreakAfterMask(
Vector
<sbyte> totalMask,
Vector
<sbyte> fromMask) { throw new PlatformNotSupportedException(); }
2129
public static
Vector
<ushort> CreateBreakAfterMask(
Vector
<ushort> totalMask,
Vector
<ushort> fromMask) { throw new PlatformNotSupportedException(); }
2135
public static
Vector
<uint> CreateBreakAfterMask(
Vector
<uint> totalMask,
Vector
<uint> fromMask) { throw new PlatformNotSupportedException(); }
2141
public static
Vector
<ulong> CreateBreakAfterMask(
Vector
<ulong> totalMask,
Vector
<ulong> fromMask) { throw new PlatformNotSupportedException(); }
2147
public static
Vector
<float> CreateBreakAfterMask(
Vector
<float> totalMask,
Vector
<float> fromMask) { throw new PlatformNotSupportedException(); }
2156
public static
Vector
<double> CreateBreakAfterPropagateMask(
Vector
<double> mask,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2162
public static
Vector
<byte> CreateBreakAfterPropagateMask(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2168
public static
Vector
<short> CreateBreakAfterPropagateMask(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2174
public static
Vector
<int> CreateBreakAfterPropagateMask(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2180
public static
Vector
<long> CreateBreakAfterPropagateMask(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2186
public static
Vector
<sbyte> CreateBreakAfterPropagateMask(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2192
public static
Vector
<ushort> CreateBreakAfterPropagateMask(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2198
public static
Vector
<uint> CreateBreakAfterPropagateMask(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2204
public static
Vector
<ulong> CreateBreakAfterPropagateMask(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2210
public static
Vector
<float> CreateBreakAfterPropagateMask(
Vector
<float> mask,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2219
public static
Vector
<double> CreateBreakBeforeMask(
Vector
<double> totalMask,
Vector
<double> fromMask) { throw new PlatformNotSupportedException(); }
2225
public static
Vector
<byte> CreateBreakBeforeMask(
Vector
<byte> totalMask,
Vector
<byte> fromMask) { throw new PlatformNotSupportedException(); }
2231
public static
Vector
<short> CreateBreakBeforeMask(
Vector
<short> totalMask,
Vector
<short> fromMask) { throw new PlatformNotSupportedException(); }
2237
public static
Vector
<int> CreateBreakBeforeMask(
Vector
<int> totalMask,
Vector
<int> fromMask) { throw new PlatformNotSupportedException(); }
2243
public static
Vector
<long> CreateBreakBeforeMask(
Vector
<long> totalMask,
Vector
<long> fromMask) { throw new PlatformNotSupportedException(); }
2249
public static
Vector
<sbyte> CreateBreakBeforeMask(
Vector
<sbyte> totalMask,
Vector
<sbyte> fromMask) { throw new PlatformNotSupportedException(); }
2255
public static
Vector
<ushort> CreateBreakBeforeMask(
Vector
<ushort> totalMask,
Vector
<ushort> fromMask) { throw new PlatformNotSupportedException(); }
2261
public static
Vector
<uint> CreateBreakBeforeMask(
Vector
<uint> totalMask,
Vector
<uint> fromMask) { throw new PlatformNotSupportedException(); }
2267
public static
Vector
<ulong> CreateBreakBeforeMask(
Vector
<ulong> totalMask,
Vector
<ulong> fromMask) { throw new PlatformNotSupportedException(); }
2273
public static
Vector
<float> CreateBreakBeforeMask(
Vector
<float> totalMask,
Vector
<float> fromMask) { throw new PlatformNotSupportedException(); }
2282
public static
Vector
<double> CreateBreakBeforePropagateMask(
Vector
<double> mask,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2288
public static
Vector
<byte> CreateBreakBeforePropagateMask(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2294
public static
Vector
<short> CreateBreakBeforePropagateMask(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2300
public static
Vector
<int> CreateBreakBeforePropagateMask(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2306
public static
Vector
<long> CreateBreakBeforePropagateMask(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2312
public static
Vector
<sbyte> CreateBreakBeforePropagateMask(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2318
public static
Vector
<ushort> CreateBreakBeforePropagateMask(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2324
public static
Vector
<uint> CreateBreakBeforePropagateMask(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2330
public static
Vector
<ulong> CreateBreakBeforePropagateMask(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2336
public static
Vector
<float> CreateBreakBeforePropagateMask(
Vector
<float> mask,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2345
public static
Vector
<double> CreateBreakPropagateMask(
Vector
<double> totalMask,
Vector
<double> fromMask) { throw new PlatformNotSupportedException(); }
2351
public static
Vector
<byte> CreateBreakPropagateMask(
Vector
<byte> totalMask,
Vector
<byte> fromMask) { throw new PlatformNotSupportedException(); }
2357
public static
Vector
<short> CreateBreakPropagateMask(
Vector
<short> totalMask,
Vector
<short> fromMask) { throw new PlatformNotSupportedException(); }
2363
public static
Vector
<int> CreateBreakPropagateMask(
Vector
<int> totalMask,
Vector
<int> fromMask) { throw new PlatformNotSupportedException(); }
2369
public static
Vector
<long> CreateBreakPropagateMask(
Vector
<long> totalMask,
Vector
<long> fromMask) { throw new PlatformNotSupportedException(); }
2375
public static
Vector
<sbyte> CreateBreakPropagateMask(
Vector
<sbyte> totalMask,
Vector
<sbyte> fromMask) { throw new PlatformNotSupportedException(); }
2381
public static
Vector
<ushort> CreateBreakPropagateMask(
Vector
<ushort> totalMask,
Vector
<ushort> fromMask) { throw new PlatformNotSupportedException(); }
2387
public static
Vector
<uint> CreateBreakPropagateMask(
Vector
<uint> totalMask,
Vector
<uint> fromMask) { throw new PlatformNotSupportedException(); }
2393
public static
Vector
<ulong> CreateBreakPropagateMask(
Vector
<ulong> totalMask,
Vector
<ulong> fromMask) { throw new PlatformNotSupportedException(); }
2399
public static
Vector
<float> CreateBreakPropagateMask(
Vector
<float> totalMask,
Vector
<float> fromMask) { throw new PlatformNotSupportedException(); }
2408
public static
Vector
<byte> CreateFalseMaskByte() { throw new PlatformNotSupportedException(); }
2417
public static
Vector
<double> CreateFalseMaskDouble() { throw new PlatformNotSupportedException(); }
2426
public static
Vector
<short> CreateFalseMaskInt16() { throw new PlatformNotSupportedException(); }
2435
public static
Vector
<int> CreateFalseMaskInt32() { throw new PlatformNotSupportedException(); }
2444
public static
Vector
<long> CreateFalseMaskInt64() { throw new PlatformNotSupportedException(); }
2453
public static
Vector
<sbyte> CreateFalseMaskSByte() { throw new PlatformNotSupportedException(); }
2462
public static
Vector
<float> CreateFalseMaskSingle() { throw new PlatformNotSupportedException(); }
2471
public static
Vector
<ushort> CreateFalseMaskUInt16() { throw new PlatformNotSupportedException(); }
2480
public static
Vector
<uint> CreateFalseMaskUInt32() { throw new PlatformNotSupportedException(); }
2489
public static
Vector
<ulong> CreateFalseMaskUInt64() { throw new PlatformNotSupportedException(); }
2498
public static
Vector
<double> CreateMaskForFirstActiveElement(
Vector
<double> totalMask,
Vector
<double> fromMask) { throw new PlatformNotSupportedException(); }
2504
public static
Vector
<byte> CreateMaskForFirstActiveElement(
Vector
<byte> totalMask,
Vector
<byte> fromMask) { throw new PlatformNotSupportedException(); }
2510
public static
Vector
<short> CreateMaskForFirstActiveElement(
Vector
<short> totalMask,
Vector
<short> fromMask) { throw new PlatformNotSupportedException(); }
2516
public static
Vector
<int> CreateMaskForFirstActiveElement(
Vector
<int> totalMask,
Vector
<int> fromMask) { throw new PlatformNotSupportedException(); }
2522
public static
Vector
<long> CreateMaskForFirstActiveElement(
Vector
<long> totalMask,
Vector
<long> fromMask) { throw new PlatformNotSupportedException(); }
2528
public static
Vector
<sbyte> CreateMaskForFirstActiveElement(
Vector
<sbyte> totalMask,
Vector
<sbyte> fromMask) { throw new PlatformNotSupportedException(); }
2534
public static
Vector
<ushort> CreateMaskForFirstActiveElement(
Vector
<ushort> totalMask,
Vector
<ushort> fromMask) { throw new PlatformNotSupportedException(); }
2540
public static
Vector
<uint> CreateMaskForFirstActiveElement(
Vector
<uint> totalMask,
Vector
<uint> fromMask) { throw new PlatformNotSupportedException(); }
2546
public static
Vector
<ulong> CreateMaskForFirstActiveElement(
Vector
<ulong> totalMask,
Vector
<ulong> fromMask) { throw new PlatformNotSupportedException(); }
2552
public static
Vector
<float> CreateMaskForFirstActiveElement(
Vector
<float> totalMask,
Vector
<float> fromMask) { throw new PlatformNotSupportedException(); }
2561
public static
Vector
<byte> CreateMaskForNextActiveElement(
Vector
<byte> totalMask,
Vector
<byte> fromMask) { throw new PlatformNotSupportedException(); }
2567
public static
Vector
<ushort> CreateMaskForNextActiveElement(
Vector
<ushort> totalMask,
Vector
<ushort> fromMask) { throw new PlatformNotSupportedException(); }
2573
public static
Vector
<uint> CreateMaskForNextActiveElement(
Vector
<uint> totalMask,
Vector
<uint> fromMask) { throw new PlatformNotSupportedException(); }
2579
public static
Vector
<ulong> CreateMaskForNextActiveElement(
Vector
<ulong> totalMask,
Vector
<ulong> fromMask) { throw new PlatformNotSupportedException(); }
2588
public static
Vector
<byte> CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2597
public static
Vector
<double> CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2606
public static
Vector
<short> CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2615
public static
Vector
<int> CreateTrueMaskInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2624
public static
Vector
<long> CreateTrueMaskInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2633
public static
Vector
<sbyte> CreateTrueMaskSByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2642
public static
Vector
<float> CreateTrueMaskSingle([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2651
public static
Vector
<ushort> CreateTrueMaskUInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2660
public static
Vector
<uint> CreateTrueMaskUInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2669
public static
Vector
<ulong> CreateTrueMaskUInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
2678
public static
Vector
<ushort> CreateWhileLessThanMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2684
public static
Vector
<ushort> CreateWhileLessThanMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2690
public static
Vector
<ushort> CreateWhileLessThanMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2696
public static
Vector
<ushort> CreateWhileLessThanMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2705
public static
Vector
<uint> CreateWhileLessThanMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2711
public static
Vector
<uint> CreateWhileLessThanMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2717
public static
Vector
<uint> CreateWhileLessThanMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2723
public static
Vector
<uint> CreateWhileLessThanMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2732
public static
Vector
<ulong> CreateWhileLessThanMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2738
public static
Vector
<ulong> CreateWhileLessThanMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2744
public static
Vector
<ulong> CreateWhileLessThanMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2750
public static
Vector
<ulong> CreateWhileLessThanMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2759
public static
Vector
<byte> CreateWhileLessThanMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2765
public static
Vector
<byte> CreateWhileLessThanMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2771
public static
Vector
<byte> CreateWhileLessThanMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2777
public static
Vector
<byte> CreateWhileLessThanMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2786
public static
Vector
<ushort> CreateWhileLessThanOrEqualMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2792
public static
Vector
<ushort> CreateWhileLessThanOrEqualMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2798
public static
Vector
<ushort> CreateWhileLessThanOrEqualMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2804
public static
Vector
<ushort> CreateWhileLessThanOrEqualMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2813
public static
Vector
<uint> CreateWhileLessThanOrEqualMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2819
public static
Vector
<uint> CreateWhileLessThanOrEqualMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2825
public static
Vector
<uint> CreateWhileLessThanOrEqualMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2831
public static
Vector
<uint> CreateWhileLessThanOrEqualMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2840
public static
Vector
<ulong> CreateWhileLessThanOrEqualMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2846
public static
Vector
<ulong> CreateWhileLessThanOrEqualMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2852
public static
Vector
<ulong> CreateWhileLessThanOrEqualMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2858
public static
Vector
<ulong> CreateWhileLessThanOrEqualMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2867
public static
Vector
<byte> CreateWhileLessThanOrEqualMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); }
2873
public static
Vector
<byte> CreateWhileLessThanOrEqualMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); }
2879
public static
Vector
<byte> CreateWhileLessThanOrEqualMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); }
2885
public static
Vector
<byte> CreateWhileLessThanOrEqualMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2896
public static
Vector
<double> Divide(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2904
public static
Vector
<float> Divide(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2913
public static
Vector
<int> DotProduct(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2919
public static
Vector
<long> DotProduct(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2925
public static
Vector
<uint> DotProduct(
Vector
<uint> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2931
public static
Vector
<ulong> DotProduct(
Vector
<ulong> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2940
public static
Vector
<int> DotProductBySelectedScalar(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2946
public static
Vector
<long> DotProductBySelectedScalar(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2952
public static
Vector
<uint> DotProductBySelectedScalar(
Vector
<uint> addend,
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2958
public static
Vector
<ulong> DotProductBySelectedScalar(
Vector
<ulong> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2967
public static
Vector
<byte> DuplicateSelectedScalarToVector(
Vector
<byte> data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
2973
public static
Vector
<double> DuplicateSelectedScalarToVector(
Vector
<double> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
2979
public static
Vector
<short> DuplicateSelectedScalarToVector(
Vector
<short> data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
2985
public static
Vector
<int> DuplicateSelectedScalarToVector(
Vector
<int> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
2991
public static
Vector
<long> DuplicateSelectedScalarToVector(
Vector
<long> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
2997
public static
Vector
<sbyte> DuplicateSelectedScalarToVector(
Vector
<sbyte> data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
3003
public static
Vector
<float> DuplicateSelectedScalarToVector(
Vector
<float> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3009
public static
Vector
<ushort> DuplicateSelectedScalarToVector(
Vector
<ushort> data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
3015
public static
Vector
<uint> DuplicateSelectedScalarToVector(
Vector
<uint> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3021
public static
Vector
<ulong> DuplicateSelectedScalarToVector(
Vector
<ulong> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3030
public static
Vector
<byte> ExtractAfterLastActiveElement(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3036
public static byte ExtractAfterLastActiveElementScalar(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3042
public static
Vector
<double> ExtractAfterLastActiveElement(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3048
public static double ExtractAfterLastActiveElementScalar(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3054
public static
Vector
<short> ExtractAfterLastActiveElement(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3060
public static short ExtractAfterLastActiveElementScalar(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3066
public static
Vector
<int> ExtractAfterLastActiveElement(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3072
public static int ExtractAfterLastActiveElementScalar(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3078
public static
Vector
<long> ExtractAfterLastActiveElement(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3084
public static long ExtractAfterLastActiveElementScalar(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3090
public static
Vector
<sbyte> ExtractAfterLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3096
public static sbyte ExtractAfterLastActiveElementScalar(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3102
public static
Vector
<float> ExtractAfterLastActiveElement(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3108
public static float ExtractAfterLastActiveElementScalar(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3114
public static
Vector
<ushort> ExtractAfterLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3120
public static ushort ExtractAfterLastActiveElementScalar(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3126
public static
Vector
<uint> ExtractAfterLastActiveElement(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3132
public static uint ExtractAfterLastActiveElementScalar(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3138
public static
Vector
<ulong> ExtractAfterLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3144
public static ulong ExtractAfterLastActiveElementScalar(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3153
public static
Vector
<byte> ExtractLastActiveElement(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3159
public static byte ExtractLastActiveElementScalar(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3165
public static
Vector
<double> ExtractLastActiveElement(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3171
public static double ExtractLastActiveElementScalar(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3177
public static
Vector
<short> ExtractLastActiveElement(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3183
public static short ExtractLastActiveElementScalar(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3189
public static
Vector
<int> ExtractLastActiveElement(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3195
public static int ExtractLastActiveElementScalar(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3201
public static
Vector
<long> ExtractLastActiveElement(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3207
public static long ExtractLastActiveElementScalar(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3213
public static
Vector
<sbyte> ExtractLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3219
public static sbyte ExtractLastActiveElementScalar(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3225
public static
Vector
<float> ExtractLastActiveElement(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3231
public static float ExtractLastActiveElementScalar(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3237
public static
Vector
<ushort> ExtractLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3243
public static ushort ExtractLastActiveElementScalar(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3249
public static
Vector
<uint> ExtractLastActiveElement(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3255
public static uint ExtractLastActiveElementScalar(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3261
public static
Vector
<ulong> ExtractLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3267
public static ulong ExtractLastActiveElementScalar(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3273
public static
Vector
<byte> ExtractVector(
Vector
<byte> upper,
Vector
<byte> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3279
public static
Vector
<double> ExtractVector(
Vector
<double> upper,
Vector
<double> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3285
public static
Vector
<short> ExtractVector(
Vector
<short> upper,
Vector
<short> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3291
public static
Vector
<int> ExtractVector(
Vector
<int> upper,
Vector
<int> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3297
public static
Vector
<long> ExtractVector(
Vector
<long> upper,
Vector
<long> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3303
public static
Vector
<sbyte> ExtractVector(
Vector
<sbyte> upper,
Vector
<sbyte> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3309
public static
Vector
<float> ExtractVector(
Vector
<float> upper,
Vector
<float> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3315
public static
Vector
<ushort> ExtractVector(
Vector
<ushort> upper,
Vector
<ushort> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3321
public static
Vector
<uint> ExtractVector(
Vector
<uint> upper,
Vector
<uint> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3327
public static
Vector
<ulong> ExtractVector(
Vector
<ulong> upper,
Vector
<ulong> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3336
public static
Vector
<double> FloatingPointExponentialAccelerator(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
3342
public static
Vector
<float> FloatingPointExponentialAccelerator(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
3353
public static
Vector
<double> FusedMultiplyAdd(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3361
public static
Vector
<float> FusedMultiplyAdd(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3370
public static
Vector
<double> FusedMultiplyAddBySelectedScalar(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3376
public static
Vector
<float> FusedMultiplyAddBySelectedScalar(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3387
public static
Vector
<double> FusedMultiplyAddNegated(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3395
public static
Vector
<float> FusedMultiplyAddNegated(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3406
public static
Vector
<double> FusedMultiplySubtract(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3414
public static
Vector
<float> FusedMultiplySubtract(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3423
public static
Vector
<double> FusedMultiplySubtractBySelectedScalar(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3429
public static
Vector
<float> FusedMultiplySubtractBySelectedScalar(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3440
public static
Vector
<double> FusedMultiplySubtractNegated(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3448
public static
Vector
<float> FusedMultiplySubtractNegated(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3457
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3463
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3476
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3482
public static void GatherPrefetch16Bit(
Vector
<short> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3488
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3494
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3500
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3513
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3519
public static void GatherPrefetch16Bit(
Vector
<ushort> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3525
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3534
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3540
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3553
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3559
public static void GatherPrefetch32Bit(
Vector
<int> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3565
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3571
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3577
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3590
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3596
public static void GatherPrefetch32Bit(
Vector
<uint> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3602
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3611
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3617
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3630
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3636
public static void GatherPrefetch64Bit(
Vector
<long> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3642
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3648
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3654
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3667
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3673
public static void GatherPrefetch64Bit(
Vector
<ulong> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3679
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3688
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<int> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3694
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<long> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3707
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<uint> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3713
public static void GatherPrefetch8Bit(
Vector
<byte> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3719
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<ulong> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3725
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<int> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3731
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<long> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3744
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<uint> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3750
public static void GatherPrefetch8Bit(
Vector
<sbyte> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3756
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<ulong> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3765
public static unsafe
Vector
<double> GatherVector(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
3771
public static
Vector
<double> GatherVector(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3777
public static unsafe
Vector
<double> GatherVector(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
3783
public static unsafe
Vector
<int> GatherVector(
Vector
<int> mask, int* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
3796
public static unsafe
Vector
<int> GatherVector(
Vector
<int> mask, int* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
3802
public static unsafe
Vector
<long> GatherVector(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
3808
public static
Vector
<long> GatherVector(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3814
public static unsafe
Vector
<long> GatherVector(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
3820
public static unsafe
Vector
<float> GatherVector(
Vector
<float> mask, float* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
3833
public static unsafe
Vector
<float> GatherVector(
Vector
<float> mask, float* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
3839
public static unsafe
Vector
<uint> GatherVector(
Vector
<uint> mask, uint* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
3852
public static unsafe
Vector
<uint> GatherVector(
Vector
<uint> mask, uint* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
3858
public static unsafe
Vector
<ulong> GatherVector(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
3864
public static
Vector
<ulong> GatherVector(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3870
public static unsafe
Vector
<ulong> GatherVector(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
3879
public static unsafe
Vector
<int> GatherVectorByteZeroExtend(
Vector
<int> mask, byte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
3892
public static unsafe
Vector
<int> GatherVectorByteZeroExtend(
Vector
<int> mask, byte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
3898
public static unsafe
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask, byte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
3904
public static
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3910
public static unsafe
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask, byte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
3916
public static unsafe
Vector
<uint> GatherVectorByteZeroExtend(
Vector
<uint> mask, byte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
3929
public static unsafe
Vector
<uint> GatherVectorByteZeroExtend(
Vector
<uint> mask, byte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
3935
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask, byte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
3941
public static
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3947
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask, byte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
3956
public static unsafe
Vector
<int> GatherVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
3969
public static unsafe
Vector
<int> GatherVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
3975
public static unsafe
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
3981
public static
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
3987
public static unsafe
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
3993
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4006
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4012
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4018
public static
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4024
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4033
public static unsafe
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4039
public static
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4045
public static unsafe
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4058
public static unsafe
Vector
<int> GatherVectorFirstFaulting(
Vector
<int> mask, int* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4064
public static unsafe
Vector
<int> GatherVectorFirstFaulting(
Vector
<int> mask, int* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4070
public static
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4076
public static unsafe
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4082
public static unsafe
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4088
public static unsafe
Vector
<float> GatherVectorFirstFaulting(
Vector
<float> mask, float* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4101
public static unsafe
Vector
<float> GatherVectorFirstFaulting(
Vector
<float> mask, float* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4114
public static unsafe
Vector
<uint> GatherVectorFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4120
public static unsafe
Vector
<uint> GatherVectorFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4126
public static
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4132
public static unsafe
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4138
public static unsafe
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4147
public static unsafe
Vector
<int> GatherVectorInt16SignExtend(
Vector
<int> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4160
public static unsafe
Vector
<int> GatherVectorInt16SignExtend(
Vector
<int> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4166
public static unsafe
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4172
public static
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4178
public static unsafe
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4184
public static unsafe
Vector
<uint> GatherVectorInt16SignExtend(
Vector
<uint> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4197
public static unsafe
Vector
<uint> GatherVectorInt16SignExtend(
Vector
<uint> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4203
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4209
public static
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4215
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4224
public static unsafe
Vector
<int> GatherVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4237
public static unsafe
Vector
<int> GatherVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4243
public static unsafe
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4249
public static
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4255
public static unsafe
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4261
public static unsafe
Vector
<uint> GatherVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4274
public static unsafe
Vector
<uint> GatherVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4280
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4286
public static
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4292
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4301
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<int> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4307
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4313
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4319
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4325
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<uint> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4331
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4337
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4343
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4352
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4358
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4364
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4370
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4376
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4382
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4388
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4394
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4403
public static unsafe
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4409
public static
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4415
public static unsafe
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4421
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4427
public static
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4433
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4442
public static unsafe
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4448
public static
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4454
public static unsafe
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4460
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4466
public static
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4472
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4481
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4487
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4493
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4499
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4508
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4514
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4520
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4526
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4535
public static unsafe
Vector
<int> GatherVectorSByteSignExtend(
Vector
<int> mask, sbyte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4548
public static unsafe
Vector
<int> GatherVectorSByteSignExtend(
Vector
<int> mask, sbyte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4554
public static unsafe
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask, sbyte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4560
public static
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4566
public static unsafe
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask, sbyte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4572
public static unsafe
Vector
<uint> GatherVectorSByteSignExtend(
Vector
<uint> mask, sbyte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4585
public static unsafe
Vector
<uint> GatherVectorSByteSignExtend(
Vector
<uint> mask, sbyte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4591
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask, sbyte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4597
public static
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4603
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4612
public static unsafe
Vector
<int> GatherVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4625
public static unsafe
Vector
<int> GatherVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4631
public static unsafe
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4637
public static
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4643
public static unsafe
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4649
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4662
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4668
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4674
public static
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4680
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4689
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4695
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4701
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4707
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4713
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4719
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4725
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4731
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4740
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4746
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4752
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4758
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4764
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4770
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4776
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4782
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4791
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4804
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4810
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4816
public static
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4822
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4828
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4841
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4847
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4853
public static
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4859
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4868
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4881
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4887
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4893
public static
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4899
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4905
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4918
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4924
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4930
public static
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4936
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4945
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4951
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4957
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4963
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4972
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4978
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4984
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4990
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4999
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5005
public static
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5011
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5017
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5023
public static
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5029
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5038
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5044
public static
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5050
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5056
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5062
public static
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5068
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5077
public static unsafe
Vector
<double> GatherVectorWithByteOffsetFirstFaulting(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5083
public static unsafe
Vector
<double> GatherVectorWithByteOffsetFirstFaulting(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5089
public static unsafe
Vector
<int> GatherVectorWithByteOffsetFirstFaulting(
Vector
<int> mask, int* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5095
public static unsafe
Vector
<int> GatherVectorWithByteOffsetFirstFaulting(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5101
public static unsafe
Vector
<long> GatherVectorWithByteOffsetFirstFaulting(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5107
public static unsafe
Vector
<long> GatherVectorWithByteOffsetFirstFaulting(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5113
public static unsafe
Vector
<float> GatherVectorWithByteOffsetFirstFaulting(
Vector
<float> mask, float* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5119
public static unsafe
Vector
<float> GatherVectorWithByteOffsetFirstFaulting(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5125
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5131
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5137
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5143
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5152
public static unsafe
Vector
<double> GatherVectorWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5158
public static unsafe
Vector
<double> GatherVectorWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5164
public static unsafe
Vector
<int> GatherVectorWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5170
public static unsafe
Vector
<int> GatherVectorWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5176
public static unsafe
Vector
<long> GatherVectorWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5182
public static unsafe
Vector
<long> GatherVectorWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5188
public static unsafe
Vector
<float> GatherVectorWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5194
public static unsafe
Vector
<float> GatherVectorWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5200
public static unsafe
Vector
<uint> GatherVectorWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5206
public static unsafe
Vector
<uint> GatherVectorWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5212
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5218
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5227
public static ulong GetActiveElementCount(
Vector
<byte> mask,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
5233
public static ulong GetActiveElementCount(
Vector
<double> mask,
Vector
<double> from) { throw new PlatformNotSupportedException(); }
5239
public static ulong GetActiveElementCount(
Vector
<short> mask,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
5245
public static ulong GetActiveElementCount(
Vector
<int> mask,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
5251
public static ulong GetActiveElementCount(
Vector
<long> mask,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
5257
public static ulong GetActiveElementCount(
Vector
<sbyte> mask,
Vector
<sbyte> from) { throw new PlatformNotSupportedException(); }
5263
public static ulong GetActiveElementCount(
Vector
<float> mask,
Vector
<float> from) { throw new PlatformNotSupportedException(); }
5269
public static ulong GetActiveElementCount(
Vector
<ushort> mask,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
5275
public static ulong GetActiveElementCount(
Vector
<uint> mask,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
5281
public static ulong GetActiveElementCount(
Vector
<ulong> mask,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
5290
public static
Vector
<byte> GetFfrByte() { throw new PlatformNotSupportedException(); }
5296
public static
Vector
<double> GetFfrDouble() { throw new PlatformNotSupportedException(); }
5302
public static
Vector
<short> GetFfrInt16() { throw new PlatformNotSupportedException(); }
5308
public static
Vector
<int> GetFfrInt32() { throw new PlatformNotSupportedException(); }
5314
public static
Vector
<long> GetFfrInt64() { throw new PlatformNotSupportedException(); }
5320
public static
Vector
<sbyte> GetFfrSByte() { throw new PlatformNotSupportedException(); }
5326
public static
Vector
<float> GetFfrSingle() { throw new PlatformNotSupportedException(); }
5332
public static
Vector
<ushort> GetFfrUInt16() { throw new PlatformNotSupportedException(); }
5338
public static
Vector
<uint> GetFfrUInt32() { throw new PlatformNotSupportedException(); }
5344
public static
Vector
<ulong> GetFfrUInt64() { throw new PlatformNotSupportedException(); }
5354
public static
Vector
<byte> InsertIntoShiftedVector(
Vector
<byte> left, byte right) { throw new PlatformNotSupportedException(); }
5361
public static
Vector
<double> InsertIntoShiftedVector(
Vector
<double> left, double right) { throw new PlatformNotSupportedException(); }
5368
public static
Vector
<short> InsertIntoShiftedVector(
Vector
<short> left, short right) { throw new PlatformNotSupportedException(); }
5375
public static
Vector
<int> InsertIntoShiftedVector(
Vector
<int> left, int right) { throw new PlatformNotSupportedException(); }
5382
public static
Vector
<long> InsertIntoShiftedVector(
Vector
<long> left, long right) { throw new PlatformNotSupportedException(); }
5389
public static
Vector
<sbyte> InsertIntoShiftedVector(
Vector
<sbyte> left, sbyte right) { throw new PlatformNotSupportedException(); }
5396
public static
Vector
<float> InsertIntoShiftedVector(
Vector
<float> left, float right) { throw new PlatformNotSupportedException(); }
5403
public static
Vector
<ushort> InsertIntoShiftedVector(
Vector
<ushort> left, ushort right) { throw new PlatformNotSupportedException(); }
5410
public static
Vector
<uint> InsertIntoShiftedVector(
Vector
<uint> left, uint right) { throw new PlatformNotSupportedException(); }
5417
public static
Vector
<ulong> InsertIntoShiftedVector(
Vector
<ulong> left, ulong right) { throw new PlatformNotSupportedException(); }
5428
public static
Vector
<byte> LeadingSignCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
5436
public static
Vector
<ushort> LeadingSignCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
5444
public static
Vector
<uint> LeadingSignCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
5452
public static
Vector
<ulong> LeadingSignCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
5463
public static
Vector
<byte> LeadingZeroCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
5471
public static
Vector
<byte> LeadingZeroCount(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
5479
public static
Vector
<ushort> LeadingZeroCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
5487
public static
Vector
<ushort> LeadingZeroCount(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
5495
public static
Vector
<uint> LeadingZeroCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
5503
public static
Vector
<uint> LeadingZeroCount(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
5511
public static
Vector
<ulong> LeadingZeroCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
5519
public static
Vector
<ulong> LeadingZeroCount(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
5529
public static unsafe
Vector
<byte> LoadVector(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
5536
public static unsafe
Vector
<double> LoadVector(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
5543
public static unsafe
Vector
<short> LoadVector(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
5550
public static unsafe
Vector
<int> LoadVector(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
5557
public static unsafe
Vector
<long> LoadVector(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
5564
public static unsafe
Vector
<sbyte> LoadVector(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5571
public static unsafe
Vector
<float> LoadVector(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
5578
public static unsafe
Vector
<ushort> LoadVector(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5585
public static unsafe
Vector
<uint> LoadVector(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
5592
public static unsafe
Vector
<ulong> LoadVector(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
5601
public static unsafe
Vector
<byte> LoadVector128AndReplicateToVector(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
5607
public static unsafe
Vector
<double> LoadVector128AndReplicateToVector(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
5613
public static unsafe
Vector
<short> LoadVector128AndReplicateToVector(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
5619
public static unsafe
Vector
<int> LoadVector128AndReplicateToVector(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
5625
public static unsafe
Vector
<long> LoadVector128AndReplicateToVector(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
5631
public static unsafe
Vector
<sbyte> LoadVector128AndReplicateToVector(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5637
public static unsafe
Vector
<float> LoadVector128AndReplicateToVector(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
5643
public static unsafe
Vector
<ushort> LoadVector128AndReplicateToVector(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5649
public static unsafe
Vector
<uint> LoadVector128AndReplicateToVector(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
5655
public static unsafe
Vector
<ulong> LoadVector128AndReplicateToVector(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
5664
public static unsafe
Vector
<short> LoadVectorByteNonFaultingZeroExtendToInt16(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
5673
public static unsafe
Vector
<int> LoadVectorByteNonFaultingZeroExtendToInt32(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
5682
public static unsafe
Vector
<long> LoadVectorByteNonFaultingZeroExtendToInt64(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
5691
public static unsafe
Vector
<ushort> LoadVectorByteNonFaultingZeroExtendToUInt16(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
5700
public static unsafe
Vector
<uint> LoadVectorByteNonFaultingZeroExtendToUInt32(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
5709
public static unsafe
Vector
<ulong> LoadVectorByteNonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
5716
public static unsafe
Vector
<short> LoadVectorByteZeroExtendFirstFaulting(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
5722
public static unsafe
Vector
<int> LoadVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
5728
public static unsafe
Vector
<long> LoadVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
5734
public static unsafe
Vector
<ushort> LoadVectorByteZeroExtendFirstFaulting(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
5740
public static unsafe
Vector
<uint> LoadVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
5746
public static unsafe
Vector
<ulong> LoadVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
5755
public static unsafe
Vector
<short> LoadVectorByteZeroExtendToInt16(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
5764
public static unsafe
Vector
<int> LoadVectorByteZeroExtendToInt32(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
5773
public static unsafe
Vector
<long> LoadVectorByteZeroExtendToInt64(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
5782
public static unsafe
Vector
<ushort> LoadVectorByteZeroExtendToUInt16(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
5791
public static unsafe
Vector
<uint> LoadVectorByteZeroExtendToUInt32(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
5800
public static unsafe
Vector
<ulong> LoadVectorByteZeroExtendToUInt64(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
5809
public static unsafe
Vector
<byte> LoadVectorFirstFaulting(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
5815
public static unsafe
Vector
<double> LoadVectorFirstFaulting(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
5821
public static unsafe
Vector
<short> LoadVectorFirstFaulting(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
5827
public static unsafe
Vector
<int> LoadVectorFirstFaulting(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
5833
public static unsafe
Vector
<long> LoadVectorFirstFaulting(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
5839
public static unsafe
Vector
<sbyte> LoadVectorFirstFaulting(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5845
public static unsafe
Vector
<float> LoadVectorFirstFaulting(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
5851
public static unsafe
Vector
<ushort> LoadVectorFirstFaulting(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5857
public static unsafe
Vector
<uint> LoadVectorFirstFaulting(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
5863
public static unsafe
Vector
<ulong> LoadVectorFirstFaulting(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
5872
public static unsafe
Vector
<int> LoadVectorInt16NonFaultingSignExtendToInt32(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
5881
public static unsafe
Vector
<long> LoadVectorInt16NonFaultingSignExtendToInt64(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
5890
public static unsafe
Vector
<uint> LoadVectorInt16NonFaultingSignExtendToUInt32(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
5899
public static unsafe
Vector
<ulong> LoadVectorInt16NonFaultingSignExtendToUInt64(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
5908
public static unsafe
Vector
<int> LoadVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
5914
public static unsafe
Vector
<long> LoadVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
5920
public static unsafe
Vector
<uint> LoadVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
5926
public static unsafe
Vector
<ulong> LoadVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
5935
public static unsafe
Vector
<int> LoadVectorInt16SignExtendToInt32(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
5944
public static unsafe
Vector
<long> LoadVectorInt16SignExtendToInt64(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
5953
public static unsafe
Vector
<uint> LoadVectorInt16SignExtendToUInt32(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
5962
public static unsafe
Vector
<ulong> LoadVectorInt16SignExtendToUInt64(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
5971
public static unsafe
Vector
<long> LoadVectorInt32NonFaultingSignExtendToInt64(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
5980
public static unsafe
Vector
<ulong> LoadVectorInt32NonFaultingSignExtendToUInt64(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
5989
public static unsafe
Vector
<long> LoadVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
5995
public static unsafe
Vector
<ulong> LoadVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
6004
public static unsafe
Vector
<long> LoadVectorInt32SignExtendToInt64(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
6013
public static unsafe
Vector
<ulong> LoadVectorInt32SignExtendToUInt64(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
6022
public static unsafe
Vector
<byte> LoadVectorNonFaulting(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6028
public static unsafe
Vector
<double> LoadVectorNonFaulting(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6034
public static unsafe
Vector
<short> LoadVectorNonFaulting(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6040
public static unsafe
Vector
<int> LoadVectorNonFaulting(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6046
public static unsafe
Vector
<long> LoadVectorNonFaulting(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6052
public static unsafe
Vector
<sbyte> LoadVectorNonFaulting(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6058
public static unsafe
Vector
<float> LoadVectorNonFaulting(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6064
public static unsafe
Vector
<ushort> LoadVectorNonFaulting(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6070
public static unsafe
Vector
<uint> LoadVectorNonFaulting(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6076
public static unsafe
Vector
<ulong> LoadVectorNonFaulting(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6085
public static unsafe
Vector
<byte> LoadVectorNonTemporal(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6091
public static unsafe
Vector
<double> LoadVectorNonTemporal(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6097
public static unsafe
Vector
<short> LoadVectorNonTemporal(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6103
public static unsafe
Vector
<int> LoadVectorNonTemporal(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6109
public static unsafe
Vector
<long> LoadVectorNonTemporal(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6115
public static unsafe
Vector
<sbyte> LoadVectorNonTemporal(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6121
public static unsafe
Vector
<float> LoadVectorNonTemporal(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6127
public static unsafe
Vector
<ushort> LoadVectorNonTemporal(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6133
public static unsafe
Vector
<uint> LoadVectorNonTemporal(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6139
public static unsafe
Vector
<ulong> LoadVectorNonTemporal(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6148
public static unsafe
Vector
<short> LoadVectorSByteNonFaultingSignExtendToInt16(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6157
public static unsafe
Vector
<int> LoadVectorSByteNonFaultingSignExtendToInt32(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6166
public static unsafe
Vector
<long> LoadVectorSByteNonFaultingSignExtendToInt64(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6175
public static unsafe
Vector
<ushort> LoadVectorSByteNonFaultingSignExtendToUInt16(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6184
public static unsafe
Vector
<uint> LoadVectorSByteNonFaultingSignExtendToUInt32(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6193
public static unsafe
Vector
<ulong> LoadVectorSByteNonFaultingSignExtendToUInt64(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6202
public static unsafe
Vector
<short> LoadVectorSByteSignExtendFirstFaulting(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6208
public static unsafe
Vector
<int> LoadVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6214
public static unsafe
Vector
<long> LoadVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6220
public static unsafe
Vector
<ushort> LoadVectorSByteSignExtendFirstFaulting(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6226
public static unsafe
Vector
<uint> LoadVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6232
public static unsafe
Vector
<ulong> LoadVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6241
public static unsafe
Vector
<short> LoadVectorSByteSignExtendToInt16(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6250
public static unsafe
Vector
<int> LoadVectorSByteSignExtendToInt32(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6259
public static unsafe
Vector
<long> LoadVectorSByteSignExtendToInt64(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6268
public static unsafe
Vector
<ushort> LoadVectorSByteSignExtendToUInt16(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6277
public static unsafe
Vector
<uint> LoadVectorSByteSignExtendToUInt32(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6286
public static unsafe
Vector
<ulong> LoadVectorSByteSignExtendToUInt64(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6295
public static unsafe
Vector
<int> LoadVectorUInt16NonFaultingZeroExtendToInt32(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6304
public static unsafe
Vector
<long> LoadVectorUInt16NonFaultingZeroExtendToInt64(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6313
public static unsafe
Vector
<uint> LoadVectorUInt16NonFaultingZeroExtendToUInt32(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6322
public static unsafe
Vector
<ulong> LoadVectorUInt16NonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6331
public static unsafe
Vector
<int> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6337
public static unsafe
Vector
<long> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6343
public static unsafe
Vector
<uint> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6349
public static unsafe
Vector
<ulong> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6358
public static unsafe
Vector
<int> LoadVectorUInt16ZeroExtendToInt32(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6367
public static unsafe
Vector
<long> LoadVectorUInt16ZeroExtendToInt64(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6376
public static unsafe
Vector
<uint> LoadVectorUInt16ZeroExtendToUInt32(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6385
public static unsafe
Vector
<ulong> LoadVectorUInt16ZeroExtendToUInt64(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6394
public static unsafe
Vector
<long> LoadVectorUInt32NonFaultingZeroExtendToInt64(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6403
public static unsafe
Vector
<ulong> LoadVectorUInt32NonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6412
public static unsafe
Vector
<long> LoadVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6418
public static unsafe
Vector
<ulong> LoadVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6427
public static unsafe
Vector
<long> LoadVectorUInt32ZeroExtendToInt64(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6436
public static unsafe
Vector
<ulong> LoadVectorUInt32ZeroExtendToUInt64(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6445
public static unsafe (
Vector
<byte>,
Vector
<byte>) Load2xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6451
public static unsafe (
Vector
<double>,
Vector
<double>) Load2xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6457
public static unsafe (
Vector
<short>,
Vector
<short>) Load2xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6463
public static unsafe (
Vector
<int>,
Vector
<int>) Load2xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6469
public static unsafe (
Vector
<long>,
Vector
<long>) Load2xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6475
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>) Load2xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6481
public static unsafe (
Vector
<float>,
Vector
<float>) Load2xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6487
public static unsafe (
Vector
<ushort>,
Vector
<ushort>) Load2xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6493
public static unsafe (
Vector
<uint>,
Vector
<uint>) Load2xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6499
public static unsafe (
Vector
<ulong>,
Vector
<ulong>) Load2xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6508
public static unsafe (
Vector
<byte>,
Vector
<byte>,
Vector
<byte>) Load3xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6514
public static unsafe (
Vector
<double>,
Vector
<double>,
Vector
<double>) Load3xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6520
public static unsafe (
Vector
<short>,
Vector
<short>,
Vector
<short>) Load3xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6526
public static unsafe (
Vector
<int>,
Vector
<int>,
Vector
<int>) Load3xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6532
public static unsafe (
Vector
<long>,
Vector
<long>,
Vector
<long>) Load3xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6538
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>) Load3xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6544
public static unsafe (
Vector
<float>,
Vector
<float>,
Vector
<float>) Load3xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6550
public static unsafe (
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>) Load3xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6556
public static unsafe (
Vector
<uint>,
Vector
<uint>,
Vector
<uint>) Load3xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6562
public static unsafe (
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>) Load3xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6571
public static unsafe (
Vector
<byte>,
Vector
<byte>,
Vector
<byte>,
Vector
<byte>) Load4xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6577
public static unsafe (
Vector
<double>,
Vector
<double>,
Vector
<double>,
Vector
<double>) Load4xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6583
public static unsafe (
Vector
<short>,
Vector
<short>,
Vector
<short>,
Vector
<short>) Load4xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6589
public static unsafe (
Vector
<int>,
Vector
<int>,
Vector
<int>,
Vector
<int>) Load4xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6595
public static unsafe (
Vector
<long>,
Vector
<long>,
Vector
<long>,
Vector
<long>) Load4xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6601
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>) Load4xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6607
public static unsafe (
Vector
<float>,
Vector
<float>,
Vector
<float>,
Vector
<float>) Load4xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6613
public static unsafe (
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>) Load4xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6619
public static unsafe (
Vector
<uint>,
Vector
<uint>,
Vector
<uint>,
Vector
<uint>) Load4xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6625
public static unsafe (
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>) Load4xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6637
public static
Vector
<byte> Max(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6646
public static
Vector
<double> Max(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
6655
public static
Vector
<short> Max(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
6664
public static
Vector
<int> Max(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
6673
public static
Vector
<long> Max(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
6682
public static
Vector
<sbyte> Max(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
6691
public static
Vector
<float> Max(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
6700
public static
Vector
<ushort> Max(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
6709
public static
Vector
<uint> Max(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
6718
public static
Vector
<ulong> Max(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
6727
public static
Vector
<byte> MaxAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
6733
public static
Vector
<double> MaxAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
6739
public static
Vector
<short> MaxAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
6745
public static
Vector
<int> MaxAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
6751
public static
Vector
<long> MaxAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
6757
public static
Vector
<sbyte> MaxAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
6763
public static
Vector
<float> MaxAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
6769
public static
Vector
<ushort> MaxAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
6775
public static
Vector
<uint> MaxAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
6781
public static
Vector
<ulong> MaxAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
6793
public static
Vector
<double> MaxNumber(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
6802
public static
Vector
<float> MaxNumber(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
6811
public static
Vector
<double> MaxNumberAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
6817
public static
Vector
<float> MaxNumberAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
6829
public static
Vector
<byte> Min(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6838
public static
Vector
<double> Min(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
6847
public static
Vector
<short> Min(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
6856
public static
Vector
<int> Min(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
6865
public static
Vector
<long> Min(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
6874
public static
Vector
<sbyte> Min(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
6883
public static
Vector
<float> Min(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
6892
public static
Vector
<ushort> Min(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
6901
public static
Vector
<uint> Min(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
6910
public static
Vector
<ulong> Min(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
6919
public static
Vector
<byte> MinAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
6925
public static
Vector
<double> MinAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
6931
public static
Vector
<short> MinAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
6937
public static
Vector
<int> MinAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
6943
public static
Vector
<long> MinAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
6949
public static
Vector
<sbyte> MinAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
6955
public static
Vector
<float> MinAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
6961
public static
Vector
<ushort> MinAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
6967
public static
Vector
<uint> MinAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
6973
public static
Vector
<ulong> MinAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
6985
public static
Vector
<double> MinNumber(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
6994
public static
Vector
<float> MinNumber(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7003
public static
Vector
<double> MinNumberAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7009
public static
Vector
<float> MinNumberAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7022
public static
Vector
<byte> Multiply(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7032
public static
Vector
<double> Multiply(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7041
public static
Vector
<short> Multiply(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7050
public static
Vector
<int> Multiply(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7059
public static
Vector
<long> Multiply(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7068
public static
Vector
<sbyte> Multiply(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7077
public static
Vector
<float> Multiply(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7086
public static
Vector
<ushort> Multiply(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7095
public static
Vector
<uint> Multiply(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7104
public static
Vector
<ulong> Multiply(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7115
public static
Vector
<byte> MultiplyAdd(
Vector
<byte> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7123
public static
Vector
<short> MultiplyAdd(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7131
public static
Vector
<int> MultiplyAdd(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7139
public static
Vector
<long> MultiplyAdd(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7147
public static
Vector
<sbyte> MultiplyAdd(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7155
public static
Vector
<ushort> MultiplyAdd(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7163
public static
Vector
<uint> MultiplyAdd(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7171
public static
Vector
<ulong> MultiplyAdd(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7182
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(); }
7190
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(); }
7199
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(); }
7208
public static
Vector
<double> MultiplyBySelectedScalar(
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
7214
public static
Vector
<float> MultiplyBySelectedScalar(
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
7225
public static
Vector
<double> MultiplyExtended(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7233
public static
Vector
<float> MultiplyExtended(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7244
public static
Vector
<byte> MultiplySubtract(
Vector
<byte> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7252
public static
Vector
<short> MultiplySubtract(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7260
public static
Vector
<int> MultiplySubtract(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7268
public static
Vector
<long> MultiplySubtract(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7276
public static
Vector
<sbyte> MultiplySubtract(
Vector
<sbyte> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7284
public static
Vector
<ushort> MultiplySubtract(
Vector
<ushort> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7292
public static
Vector
<uint> MultiplySubtract(
Vector
<uint> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7300
public static
Vector
<ulong> MultiplySubtract(
Vector
<ulong> minuend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7311
public static
Vector
<double> Negate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7319
public static
Vector
<short> Negate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7327
public static
Vector
<int> Negate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7335
public static
Vector
<long> Negate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7343
public static
Vector
<sbyte> Negate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7351
public static
Vector
<float> Negate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7363
public static
Vector
<byte> Not(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7372
public static
Vector
<short> Not(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7381
public static
Vector
<int> Not(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7390
public static
Vector
<long> Not(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7399
public static
Vector
<sbyte> Not(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7408
public static
Vector
<ushort> Not(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7417
public static
Vector
<uint> Not(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7426
public static
Vector
<ulong> Not(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7437
public static
Vector
<byte> Or(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7445
public static
Vector
<short> Or(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7453
public static
Vector
<int> Or(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7461
public static
Vector
<long> Or(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7469
public static
Vector
<sbyte> Or(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7477
public static
Vector
<ushort> Or(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7485
public static
Vector
<uint> Or(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7493
public static
Vector
<ulong> Or(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7502
public static
Vector
<byte> OrAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7508
public static
Vector
<short> OrAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7514
public static
Vector
<int> OrAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7520
public static
Vector
<long> OrAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7526
public static
Vector
<sbyte> OrAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7532
public static
Vector
<ushort> OrAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7538
public static
Vector
<uint> OrAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7544
public static
Vector
<ulong> OrAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7555
public static
Vector
<byte> PopCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7563
public static
Vector
<byte> PopCount(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7571
public static
Vector
<ushort> PopCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7579
public static
Vector
<ushort> PopCount(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7587
public static
Vector
<uint> PopCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7595
public static
Vector
<uint> PopCount(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7603
public static
Vector
<uint> PopCount(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7611
public static
Vector
<ulong> PopCount(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7619
public static
Vector
<ulong> PopCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7627
public static
Vector
<ulong> PopCount(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7636
public static unsafe void Prefetch16Bit(
Vector
<ushort> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7645
public static unsafe void Prefetch32Bit(
Vector
<uint> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7654
public static unsafe void Prefetch64Bit(
Vector
<ulong> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7663
public static unsafe void Prefetch8Bit(
Vector
<byte> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7672
public static
Vector
<double> ReciprocalEstimate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7678
public static
Vector
<float> ReciprocalEstimate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7689
public static
Vector
<double> ReciprocalExponent(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7697
public static
Vector
<float> ReciprocalExponent(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7706
public static
Vector
<double> ReciprocalSqrtEstimate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7712
public static
Vector
<float> ReciprocalSqrtEstimate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7721
public static
Vector
<double> ReciprocalSqrtStep(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7727
public static
Vector
<float> ReciprocalSqrtStep(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7736
public static
Vector
<double> ReciprocalStep(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7742
public static
Vector
<float> ReciprocalStep(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7753
public static
Vector
<byte> ReverseBits(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7761
public static
Vector
<short> ReverseBits(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7769
public static
Vector
<int> ReverseBits(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7777
public static
Vector
<long> ReverseBits(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7785
public static
Vector
<sbyte> ReverseBits(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7793
public static
Vector
<ushort> ReverseBits(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7801
public static
Vector
<uint> ReverseBits(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7809
public static
Vector
<ulong> ReverseBits(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7818
public static
Vector
<byte> ReverseElement(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7824
public static
Vector
<double> ReverseElement(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7830
public static
Vector
<short> ReverseElement(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7836
public static
Vector
<int> ReverseElement(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7842
public static
Vector
<long> ReverseElement(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7848
public static
Vector
<sbyte> ReverseElement(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7854
public static
Vector
<float> ReverseElement(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7860
public static
Vector
<ushort> ReverseElement(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7866
public static
Vector
<uint> ReverseElement(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7872
public static
Vector
<ulong> ReverseElement(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7883
public static
Vector
<int> ReverseElement16(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7891
public static
Vector
<long> ReverseElement16(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7899
public static
Vector
<uint> ReverseElement16(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7907
public static
Vector
<ulong> ReverseElement16(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7918
public static
Vector
<long> ReverseElement32(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7926
public static
Vector
<ulong> ReverseElement32(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7937
public static
Vector
<short> ReverseElement8(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7945
public static
Vector
<int> ReverseElement8(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7953
public static
Vector
<long> ReverseElement8(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7961
public static
Vector
<ushort> ReverseElement8(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7969
public static
Vector
<uint> ReverseElement8(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7977
public static
Vector
<ulong> ReverseElement8(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7988
public static
Vector
<double> RoundAwayFromZero(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7996
public static
Vector
<float> RoundAwayFromZero(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8007
public static
Vector
<double> RoundToNearest(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8015
public static
Vector
<float> RoundToNearest(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8026
public static
Vector
<double> RoundToNegativeInfinity(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8034
public static
Vector
<float> RoundToNegativeInfinity(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8045
public static
Vector
<double> RoundToPositiveInfinity(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8053
public static
Vector
<float> RoundToPositiveInfinity(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8064
public static
Vector
<double> RoundToZero(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8072
public static
Vector
<float> RoundToZero(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8105
public static
Vector
<short> SaturatingDecrementBy16BitElementCount(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8111
public static
Vector
<ushort> SaturatingDecrementBy16BitElementCount(
Vector
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8144
public static
Vector
<int> SaturatingDecrementBy32BitElementCount(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8150
public static
Vector
<uint> SaturatingDecrementBy32BitElementCount(
Vector
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8183
public static
Vector
<long> SaturatingDecrementBy64BitElementCount(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8189
public static
Vector
<ulong> SaturatingDecrementBy64BitElementCount(
Vector
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8225
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8231
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8237
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8243
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8249
public static
Vector
<short> SaturatingDecrementByActiveElementCount(
Vector
<short> value,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
8255
public static
Vector
<int> SaturatingDecrementByActiveElementCount(
Vector
<int> value,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
8261
public static
Vector
<long> SaturatingDecrementByActiveElementCount(
Vector
<long> value,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
8267
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8273
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8279
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8285
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8291
public static
Vector
<ushort> SaturatingDecrementByActiveElementCount(
Vector
<ushort> value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8297
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8303
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8309
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8315
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8321
public static
Vector
<uint> SaturatingDecrementByActiveElementCount(
Vector
<uint> value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8327
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8333
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8339
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8345
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8351
public static
Vector
<ulong> SaturatingDecrementByActiveElementCount(
Vector
<ulong> value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8384
public static
Vector
<short> SaturatingIncrementBy16BitElementCount(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8390
public static
Vector
<ushort> SaturatingIncrementBy16BitElementCount(
Vector
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8423
public static
Vector
<int> SaturatingIncrementBy32BitElementCount(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8429
public static
Vector
<uint> SaturatingIncrementBy32BitElementCount(
Vector
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8462
public static
Vector
<long> SaturatingIncrementBy64BitElementCount(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8468
public static
Vector
<ulong> SaturatingIncrementBy64BitElementCount(
Vector
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8504
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8510
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8516
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8522
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8528
public static
Vector
<short> SaturatingIncrementByActiveElementCount(
Vector
<short> value,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
8534
public static
Vector
<int> SaturatingIncrementByActiveElementCount(
Vector
<int> value,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
8540
public static
Vector
<long> SaturatingIncrementByActiveElementCount(
Vector
<long> value,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
8546
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8552
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8558
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8564
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8570
public static
Vector
<ushort> SaturatingIncrementByActiveElementCount(
Vector
<ushort> value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8576
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8582
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8588
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8594
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8600
public static
Vector
<uint> SaturatingIncrementByActiveElementCount(
Vector
<uint> value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8606
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8612
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8618
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8624
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8630
public static
Vector
<ulong> SaturatingIncrementByActiveElementCount(
Vector
<ulong> value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8641
public static
Vector
<double> Scale(
Vector
<double> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
8649
public static
Vector
<float> Scale(
Vector
<float> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
8658
public static unsafe void Scatter(
Vector
<double> mask, double* address,
Vector
<long> indicies,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
8664
public static void Scatter(
Vector
<double> mask,
Vector
<ulong> addresses,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
8670
public static unsafe void Scatter(
Vector
<double> mask, double* address,
Vector
<ulong> indicies,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
8676
public static unsafe void Scatter(
Vector
<int> mask, int* address,
Vector
<int> indicies,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8689
public static unsafe void Scatter(
Vector
<int> mask, int* address,
Vector
<uint> indicies,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8695
public static unsafe void Scatter(
Vector
<long> mask, long* address,
Vector
<long> indicies,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8701
public static void Scatter(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8707
public static unsafe void Scatter(
Vector
<long> mask, long* address,
Vector
<ulong> indicies,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8713
public static unsafe void Scatter(
Vector
<float> mask, float* address,
Vector
<int> indicies,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
8726
public static unsafe void Scatter(
Vector
<float> mask, float* address,
Vector
<uint> indicies,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
8732
public static unsafe void Scatter(
Vector
<uint> mask, uint* address,
Vector
<int> indicies,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8745
public static unsafe void Scatter(
Vector
<uint> mask, uint* address,
Vector
<uint> indicies,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8751
public static unsafe void Scatter(
Vector
<ulong> mask, ulong* address,
Vector
<long> indicies,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8757
public static void Scatter(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8763
public static unsafe void Scatter(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indicies,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8779
public static void Scatter16BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8792
public static void Scatter16BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8798
public static unsafe void Scatter16BitNarrowing(
Vector
<int> mask, short* address,
Vector
<int> indices,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8804
public static unsafe void Scatter16BitNarrowing(
Vector
<int> mask, short* address,
Vector
<uint> indices,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8810
public static unsafe void Scatter16BitNarrowing(
Vector
<long> mask, short* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8816
public static unsafe void Scatter16BitNarrowing(
Vector
<long> mask, short* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8822
public static unsafe void Scatter16BitNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<int> indices,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8828
public static unsafe void Scatter16BitNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8834
public static unsafe void Scatter16BitNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8840
public static unsafe void Scatter16BitNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8849
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<int> mask, short* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8855
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<int> mask, short* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
8861
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<long> mask, short* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8867
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<long> mask, short* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8873
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8879
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
8885
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8891
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8900
public static void Scatter32BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8906
public static void Scatter32BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8912
public static unsafe void Scatter32BitNarrowing(
Vector
<long> mask, int* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8918
public static unsafe void Scatter32BitNarrowing(
Vector
<long> mask, int* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8924
public static unsafe void Scatter32BitNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8930
public static unsafe void Scatter32BitNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8939
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<long> mask, int* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8945
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<long> mask, int* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8951
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8957
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8973
public static void Scatter8BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
8986
public static void Scatter8BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
8995
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9001
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9007
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9013
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9019
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<uint> mask, byte* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9025
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9031
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9037
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9046
public static unsafe void ScatterWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<long> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9052
public static unsafe void ScatterWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<ulong> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9058
public static unsafe void ScatterWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9064
public static unsafe void ScatterWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9070
public static unsafe void ScatterWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9076
public static unsafe void ScatterWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9082
public static unsafe void ScatterWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<int> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9088
public static unsafe void ScatterWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<uint> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9094
public static unsafe void ScatterWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9100
public static unsafe void ScatterWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9106
public static unsafe void ScatterWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9112
public static unsafe void ScatterWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9121
public static void SetFfr(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
9127
public static void SetFfr(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
9133
public static void SetFfr(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9139
public static void SetFfr(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9145
public static void SetFfr(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9151
public static void SetFfr(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9157
public static void SetFfr(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
9163
public static void SetFfr(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
9169
public static void SetFfr(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
9175
public static void SetFfr(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
9186
public static
Vector
<byte> ShiftLeftLogical(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9194
public static
Vector
<byte> ShiftLeftLogical(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9202
public static
Vector
<short> ShiftLeftLogical(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9210
public static
Vector
<short> ShiftLeftLogical(
Vector
<short> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9218
public static
Vector
<int> ShiftLeftLogical(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9226
public static
Vector
<int> ShiftLeftLogical(
Vector
<int> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9234
public static
Vector
<long> ShiftLeftLogical(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9242
public static
Vector
<sbyte> ShiftLeftLogical(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9250
public static
Vector
<sbyte> ShiftLeftLogical(
Vector
<sbyte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9258
public static
Vector
<ushort> ShiftLeftLogical(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9266
public static
Vector
<ushort> ShiftLeftLogical(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9274
public static
Vector
<uint> ShiftLeftLogical(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9282
public static
Vector
<uint> ShiftLeftLogical(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9290
public static
Vector
<ulong> ShiftLeftLogical(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9301
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9309
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9317
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9325
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9333
public static
Vector
<long> ShiftRightArithmetic(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9341
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9349
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9360
public static
Vector
<short> ShiftRightArithmeticForDivide(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) { throw new PlatformNotSupportedException(); }
9368
public static
Vector
<int> ShiftRightArithmeticForDivide(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) { throw new PlatformNotSupportedException(); }
9376
public static
Vector
<long> ShiftRightArithmeticForDivide(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) { throw new PlatformNotSupportedException(); }
9384
public static
Vector
<sbyte> ShiftRightArithmeticForDivide(
Vector
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) { throw new PlatformNotSupportedException(); }
9395
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9403
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9411
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9419
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9427
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9435
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9443
public static
Vector
<ulong> ShiftRightLogical(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9454
public static
Vector
<int> SignExtend16(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9462
public static
Vector
<long> SignExtend16(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9473
public static
Vector
<long> SignExtend32(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9484
public static
Vector
<short> SignExtend8(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9492
public static
Vector
<int> SignExtend8(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9500
public static
Vector
<long> SignExtend8(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9509
public static
Vector
<short> SignExtendWideningLower(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9515
public static
Vector
<int> SignExtendWideningLower(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9521
public static
Vector
<long> SignExtendWideningLower(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9530
public static
Vector
<short> SignExtendWideningUpper(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9536
public static
Vector
<int> SignExtendWideningUpper(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9542
public static
Vector
<long> SignExtendWideningUpper(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9551
public static
Vector
<byte> Splice(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9557
public static
Vector
<double> Splice(
Vector
<double> mask,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
9563
public static
Vector
<short> Splice(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
9569
public static
Vector
<int> Splice(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
9575
public static
Vector
<long> Splice(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
9581
public static
Vector
<sbyte> Splice(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
9587
public static
Vector
<float> Splice(
Vector
<float> mask,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
9593
public static
Vector
<ushort> Splice(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9599
public static
Vector
<uint> Splice(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9605
public static
Vector
<ulong> Splice(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9616
public static
Vector
<double> Sqrt(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
9624
public static
Vector
<float> Sqrt(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
9633
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
9639
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address, (
Vector
<byte> Value1,
Vector
<byte> Value2) data) { throw new PlatformNotSupportedException(); }
9645
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address, (
Vector
<byte> Value1,
Vector
<byte> Value2,
Vector
<byte> Value3) data) { throw new PlatformNotSupportedException(); }
9651
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address, (
Vector
<byte> Value1,
Vector
<byte> Value2,
Vector
<byte> Value3,
Vector
<byte> Value4) data) { throw new PlatformNotSupportedException(); }
9657
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9663
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address, (
Vector
<double> Value1,
Vector
<double> Value2) data) { throw new PlatformNotSupportedException(); }
9669
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address, (
Vector
<double> Value1,
Vector
<double> Value2,
Vector
<double> Value3) data) { throw new PlatformNotSupportedException(); }
9675
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address, (
Vector
<double> Value1,
Vector
<double> Value2,
Vector
<double> Value3,
Vector
<double> Value4) data) { throw new PlatformNotSupportedException(); }
9681
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
9687
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address, (
Vector
<short> Value1,
Vector
<short> Value2) data) { throw new PlatformNotSupportedException(); }
9693
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address, (
Vector
<short> Value1,
Vector
<short> Value2,
Vector
<short> Value3) data) { throw new PlatformNotSupportedException(); }
9699
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address, (
Vector
<short> Value1,
Vector
<short> Value2,
Vector
<short> Value3,
Vector
<short> Value4) data) { throw new PlatformNotSupportedException(); }
9705
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9711
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address, (
Vector
<int> Value1,
Vector
<int> Value2) data) { throw new PlatformNotSupportedException(); }
9717
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address, (
Vector
<int> Value1,
Vector
<int> Value2,
Vector
<int> Value3) data) { throw new PlatformNotSupportedException(); }
9723
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address, (
Vector
<int> Value1,
Vector
<int> Value2,
Vector
<int> Value3,
Vector
<int> Value4) data) { throw new PlatformNotSupportedException(); }
9729
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9735
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address, (
Vector
<long> Value1,
Vector
<long> Value2) data) { throw new PlatformNotSupportedException(); }
9741
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address, (
Vector
<long> Value1,
Vector
<long> Value2,
Vector
<long> Value3) data) { throw new PlatformNotSupportedException(); }
9747
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address, (
Vector
<long> Value1,
Vector
<long> Value2,
Vector
<long> Value3,
Vector
<long> Value4) data) { throw new PlatformNotSupportedException(); }
9753
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
9759
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address, (
Vector
<sbyte> Value1,
Vector
<sbyte> Value2) data) { throw new PlatformNotSupportedException(); }
9765
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address, (
Vector
<sbyte> Value1,
Vector
<sbyte> Value2,
Vector
<sbyte> Value3) data) { throw new PlatformNotSupportedException(); }
9771
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address, (
Vector
<sbyte> Value1,
Vector
<sbyte> Value2,
Vector
<sbyte> Value3,
Vector
<sbyte> Value4) data) { throw new PlatformNotSupportedException(); }
9777
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9783
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address, (
Vector
<float> Value1,
Vector
<float> Value2) data) { throw new PlatformNotSupportedException(); }
9789
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address, (
Vector
<float> Value1,
Vector
<float> Value2,
Vector
<float> Value3) data) { throw new PlatformNotSupportedException(); }
9795
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address, (
Vector
<float> Value1,
Vector
<float> Value2,
Vector
<float> Value3,
Vector
<float> Value4) data) { throw new PlatformNotSupportedException(); }
9801
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
9807
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address, (
Vector
<ushort> Value1,
Vector
<ushort> Value2) data) { throw new PlatformNotSupportedException(); }
9813
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address, (
Vector
<ushort> Value1,
Vector
<ushort> Value2,
Vector
<ushort> Value3) data) { throw new PlatformNotSupportedException(); }
9819
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address, (
Vector
<ushort> Value1,
Vector
<ushort> Value2,
Vector
<ushort> Value3,
Vector
<ushort> Value4) data) { throw new PlatformNotSupportedException(); }
9825
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9831
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address, (
Vector
<uint> Value1,
Vector
<uint> Value2) data) { throw new PlatformNotSupportedException(); }
9837
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address, (
Vector
<uint> Value1,
Vector
<uint> Value2,
Vector
<uint> Value3) data) { throw new PlatformNotSupportedException(); }
9843
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address, (
Vector
<uint> Value1,
Vector
<uint> Value2,
Vector
<uint> Value3,
Vector
<uint> Value4) data) { throw new PlatformNotSupportedException(); }
9849
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9855
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address, (
Vector
<ulong> Value1,
Vector
<ulong> Value2) data) { throw new PlatformNotSupportedException(); }
9861
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address, (
Vector
<ulong> Value1,
Vector
<ulong> Value2,
Vector
<ulong> Value3) data) { throw new PlatformNotSupportedException(); }
9867
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address, (
Vector
<ulong> Value1,
Vector
<ulong> Value2,
Vector
<ulong> Value3,
Vector
<ulong> Value4) data) { throw new PlatformNotSupportedException(); }
9876
public static unsafe void StoreNarrowing(
Vector
<short> mask, sbyte* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
9882
public static unsafe void StoreNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9888
public static unsafe void StoreNarrowing(
Vector
<int> mask, short* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9894
public static unsafe void StoreNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9900
public static unsafe void StoreNarrowing(
Vector
<long> mask, short* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9906
public static unsafe void StoreNarrowing(
Vector
<long> mask, int* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9912
public static unsafe void StoreNarrowing(
Vector
<ushort> mask, byte* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
9918
public static unsafe void StoreNarrowing(
Vector
<uint> mask, byte* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9924
public static unsafe void StoreNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9930
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9936
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9942
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9951
public static unsafe void StoreNonTemporal(
Vector
<byte> mask, byte* address,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
9957
public static unsafe void StoreNonTemporal(
Vector
<double> mask, double* address,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9963
public static unsafe void StoreNonTemporal(
Vector
<short> mask, short* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
9969
public static unsafe void StoreNonTemporal(
Vector
<int> mask, int* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9975
public static unsafe void StoreNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9981
public static unsafe void StoreNonTemporal(
Vector
<sbyte> mask, sbyte* address,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
9987
public static unsafe void StoreNonTemporal(
Vector
<float> mask, float* address,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9993
public static unsafe void StoreNonTemporal(
Vector
<ushort> mask, ushort* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
9999
public static unsafe void StoreNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
10005
public static unsafe void StoreNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10016
public static
Vector
<byte> Subtract(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10024
public static
Vector
<double> Subtract(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10032
public static
Vector
<short> Subtract(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10040
public static
Vector
<int> Subtract(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10048
public static
Vector
<long> Subtract(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10056
public static
Vector
<sbyte> Subtract(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10064
public static
Vector
<float> Subtract(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10072
public static
Vector
<ushort> Subtract(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10080
public static
Vector
<uint> Subtract(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10088
public static
Vector
<ulong> Subtract(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10097
public static
Vector
<byte> SubtractSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10103
public static
Vector
<short> SubtractSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10109
public static
Vector
<int> SubtractSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10115
public static
Vector
<long> SubtractSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10121
public static
Vector
<sbyte> SubtractSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10127
public static
Vector
<ushort> SubtractSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10133
public static
Vector
<uint> SubtractSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10139
public static
Vector
<ulong> SubtractSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10148
public static bool TestAnyTrue(
Vector
<double> mask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10154
public static bool TestAnyTrue(
Vector
<byte> mask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10160
public static bool TestAnyTrue(
Vector
<short> mask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10166
public static bool TestAnyTrue(
Vector
<int> mask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10172
public static bool TestAnyTrue(
Vector
<long> mask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10178
public static bool TestAnyTrue(
Vector
<sbyte> mask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10184
public static bool TestAnyTrue(
Vector
<ushort> mask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10190
public static bool TestAnyTrue(
Vector
<uint> mask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10196
public static bool TestAnyTrue(
Vector
<ulong> mask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10202
public static bool TestAnyTrue(
Vector
<float> mask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10211
public static bool TestFirstTrue(
Vector
<double> leftMask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10217
public static bool TestFirstTrue(
Vector
<byte> leftMask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10223
public static bool TestFirstTrue(
Vector
<short> leftMask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10229
public static bool TestFirstTrue(
Vector
<int> leftMask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10235
public static bool TestFirstTrue(
Vector
<long> leftMask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10241
public static bool TestFirstTrue(
Vector
<sbyte> leftMask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10247
public static bool TestFirstTrue(
Vector
<ushort> leftMask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10253
public static bool TestFirstTrue(
Vector
<uint> leftMask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10259
public static bool TestFirstTrue(
Vector
<ulong> leftMask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10265
public static bool TestFirstTrue(
Vector
<float> leftMask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10274
public static bool TestLastTrue(
Vector
<double> leftMask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10280
public static bool TestLastTrue(
Vector
<byte> leftMask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10286
public static bool TestLastTrue(
Vector
<short> leftMask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10292
public static bool TestLastTrue(
Vector
<int> leftMask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10298
public static bool TestLastTrue(
Vector
<long> leftMask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10304
public static bool TestLastTrue(
Vector
<sbyte> leftMask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10310
public static bool TestLastTrue(
Vector
<ushort> leftMask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10316
public static bool TestLastTrue(
Vector
<uint> leftMask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10322
public static bool TestLastTrue(
Vector
<ulong> leftMask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10328
public static bool TestLastTrue(
Vector
<float> leftMask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10337
public static
Vector
<byte> TransposeEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10343
public static
Vector
<double> TransposeEven(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10349
public static
Vector
<short> TransposeEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10355
public static
Vector
<int> TransposeEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10361
public static
Vector
<long> TransposeEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10367
public static
Vector
<sbyte> TransposeEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10373
public static
Vector
<float> TransposeEven(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10379
public static
Vector
<ushort> TransposeEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10385
public static
Vector
<uint> TransposeEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10391
public static
Vector
<ulong> TransposeEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10400
public static
Vector
<byte> TransposeOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10406
public static
Vector
<double> TransposeOdd(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10412
public static
Vector
<short> TransposeOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10418
public static
Vector
<int> TransposeOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10424
public static
Vector
<long> TransposeOdd(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10430
public static
Vector
<sbyte> TransposeOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10436
public static
Vector
<float> TransposeOdd(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10442
public static
Vector
<ushort> TransposeOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10448
public static
Vector
<uint> TransposeOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10454
public static
Vector
<ulong> TransposeOdd(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10463
public static
Vector
<double> TrigonometricMultiplyAddCoefficient(
Vector
<double> left,
Vector
<double> right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
10469
public static
Vector
<float> TrigonometricMultiplyAddCoefficient(
Vector
<float> left,
Vector
<float> right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
10478
public static
Vector
<double> TrigonometricSelectCoefficient(
Vector
<double> value,
Vector
<ulong> selector) { throw new PlatformNotSupportedException(); }
10484
public static
Vector
<float> TrigonometricSelectCoefficient(
Vector
<float> value,
Vector
<uint> selector) { throw new PlatformNotSupportedException(); }
10493
public static
Vector
<double> TrigonometricStartingValue(
Vector
<double> value,
Vector
<ulong> sign) { throw new PlatformNotSupportedException(); }
10499
public static
Vector
<float> TrigonometricStartingValue(
Vector
<float> value,
Vector
<uint> sign) { throw new PlatformNotSupportedException(); }
10508
public static
Vector
<byte> UnzipEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10514
public static
Vector
<double> UnzipEven(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10520
public static
Vector
<short> UnzipEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10526
public static
Vector
<int> UnzipEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10532
public static
Vector
<long> UnzipEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10538
public static
Vector
<sbyte> UnzipEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10544
public static
Vector
<float> UnzipEven(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10550
public static
Vector
<ushort> UnzipEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10556
public static
Vector
<uint> UnzipEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10562
public static
Vector
<ulong> UnzipEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10571
public static
Vector
<byte> UnzipOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10577
public static
Vector
<double> UnzipOdd(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10583
public static
Vector
<short> UnzipOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10589
public static
Vector
<int> UnzipOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10595
public static
Vector
<long> UnzipOdd(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10601
public static
Vector
<sbyte> UnzipOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10607
public static
Vector
<float> UnzipOdd(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10613
public static
Vector
<ushort> UnzipOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10619
public static
Vector
<uint> UnzipOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10625
public static
Vector
<ulong> UnzipOdd(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10634
public static
Vector
<byte> VectorTableLookup(
Vector
<byte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
10640
public static
Vector
<double> VectorTableLookup(
Vector
<double> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
10646
public static
Vector
<short> VectorTableLookup(
Vector
<short> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
10652
public static
Vector
<int> VectorTableLookup(
Vector
<int> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
10658
public static
Vector
<long> VectorTableLookup(
Vector
<long> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
10664
public static
Vector
<sbyte> VectorTableLookup(
Vector
<sbyte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
10670
public static
Vector
<float> VectorTableLookup(
Vector
<float> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
10676
public static
Vector
<ushort> VectorTableLookup(
Vector
<ushort> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
10682
public static
Vector
<uint> VectorTableLookup(
Vector
<uint> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
10688
public static
Vector
<ulong> VectorTableLookup(
Vector
<ulong> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
10699
public static
Vector
<byte> Xor(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10707
public static
Vector
<short> Xor(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10715
public static
Vector
<int> Xor(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10723
public static
Vector
<long> Xor(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10731
public static
Vector
<sbyte> Xor(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10739
public static
Vector
<ushort> Xor(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10747
public static
Vector
<uint> Xor(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10755
public static
Vector
<ulong> Xor(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10764
public static
Vector
<byte> XorAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
10770
public static
Vector
<short> XorAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
10776
public static
Vector
<int> XorAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
10782
public static
Vector
<long> XorAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
10788
public static
Vector
<sbyte> XorAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
10794
public static
Vector
<ushort> XorAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
10800
public static
Vector
<uint> XorAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
10806
public static
Vector
<ulong> XorAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
10817
public static
Vector
<uint> ZeroExtend16(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
10825
public static
Vector
<ulong> ZeroExtend16(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
10836
public static
Vector
<ulong> ZeroExtend32(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
10847
public static
Vector
<ushort> ZeroExtend8(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
10855
public static
Vector
<uint> ZeroExtend8(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
10863
public static
Vector
<ulong> ZeroExtend8(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
10872
public static
Vector
<ushort> ZeroExtendWideningLower(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
10878
public static
Vector
<uint> ZeroExtendWideningLower(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
10884
public static
Vector
<ulong> ZeroExtendWideningLower(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
10893
public static
Vector
<ushort> ZeroExtendWideningUpper(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
10899
public static
Vector
<uint> ZeroExtendWideningUpper(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
10905
public static
Vector
<ulong> ZeroExtendWideningUpper(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
10914
public static
Vector
<byte> ZipHigh(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10920
public static
Vector
<double> ZipHigh(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10926
public static
Vector
<short> ZipHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10932
public static
Vector
<int> ZipHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10938
public static
Vector
<long> ZipHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10944
public static
Vector
<sbyte> ZipHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10950
public static
Vector
<float> ZipHigh(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10956
public static
Vector
<ushort> ZipHigh(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10962
public static
Vector
<uint> ZipHigh(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10968
public static
Vector
<ulong> ZipHigh(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10977
public static
Vector
<byte> ZipLow(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10983
public static
Vector
<double> ZipLow(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10989
public static
Vector
<short> ZipLow(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10995
public static
Vector
<int> ZipLow(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
11001
public static
Vector
<long> ZipLow(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
11007
public static
Vector
<sbyte> ZipLow(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
11013
public static
Vector
<float> ZipLow(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
11019
public static
Vector
<ushort> ZipLow(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
11025
public static
Vector
<uint> ZipLow(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
11031
public static
Vector
<ulong> ZipLow(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve2.PlatformNotSupported.cs (2571)
41
public static
Vector
<sbyte> AbsSaturate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
50
public static
Vector
<short> AbsSaturate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
59
public static
Vector
<int> AbsSaturate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
68
public static
Vector
<long> AbsSaturate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
77
public static
Vector
<byte> AbsoluteDifferenceAdd(
Vector
<byte> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
83
public static
Vector
<short> AbsoluteDifferenceAdd(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
89
public static
Vector
<int> AbsoluteDifferenceAdd(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
95
public static
Vector
<long> AbsoluteDifferenceAdd(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
101
public static
Vector
<sbyte> AbsoluteDifferenceAdd(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
107
public static
Vector
<ushort> AbsoluteDifferenceAdd(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
113
public static
Vector
<uint> AbsoluteDifferenceAdd(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
119
public static
Vector
<ulong> AbsoluteDifferenceAdd(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
127
public static
Vector
<short> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
133
public static
Vector
<int> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
139
public static
Vector
<long> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
145
public static
Vector
<ushort> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
151
public static
Vector
<uint> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
157
public static
Vector
<ulong> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
165
public static
Vector
<short> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
171
public static
Vector
<int> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
177
public static
Vector
<long> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
183
public static
Vector
<ushort> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
189
public static
Vector
<uint> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
195
public static
Vector
<ulong> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
203
public static
Vector
<short> AbsoluteDifferenceWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
209
public static
Vector
<int> AbsoluteDifferenceWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
215
public static
Vector
<long> AbsoluteDifferenceWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
221
public static
Vector
<ushort> AbsoluteDifferenceWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
227
public static
Vector
<uint> AbsoluteDifferenceWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
233
public static
Vector
<ulong> AbsoluteDifferenceWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
241
public static
Vector
<short> AbsoluteDifferenceWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
247
public static
Vector
<int> AbsoluteDifferenceWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
253
public static
Vector
<long> AbsoluteDifferenceWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
259
public static
Vector
<ushort> AbsoluteDifferenceWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
265
public static
Vector
<uint> AbsoluteDifferenceWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
271
public static
Vector
<ulong> AbsoluteDifferenceWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
279
public static unsafe
Vector
<uint> AddCarryWideningEven(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> carry) { throw new PlatformNotSupportedException(); }
285
public static unsafe
Vector
<ulong> AddCarryWideningEven(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> carry) { throw new PlatformNotSupportedException(); }
293
public static unsafe
Vector
<uint> AddCarryWideningOdd(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> carry) { throw new PlatformNotSupportedException(); }
299
public static unsafe
Vector
<ulong> AddCarryWideningOdd(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> carry) { throw new PlatformNotSupportedException(); }
307
public static
Vector
<byte> AddHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
313
public static
Vector
<short> AddHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
319
public static
Vector
<int> AddHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
325
public static
Vector
<sbyte> AddHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
331
public static
Vector
<ushort> AddHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
337
public static
Vector
<uint> AddHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
345
public static unsafe
Vector
<byte> AddHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
351
public static unsafe
Vector
<short> AddHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
357
public static unsafe
Vector
<int> AddHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
363
public static unsafe
Vector
<sbyte> AddHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
369
public static unsafe
Vector
<ushort> AddHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
375
public static unsafe
Vector
<uint> AddHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
385
public static
Vector
<byte> AddPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
392
public static
Vector
<double> AddPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
399
public static
Vector
<short> AddPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
406
public static
Vector
<int> AddPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
413
public static
Vector
<long> AddPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
420
public static
Vector
<sbyte> AddPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
427
public static
Vector
<float> AddPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
434
public static
Vector
<ushort> AddPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
441
public static
Vector
<uint> AddPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
448
public static
Vector
<ulong> AddPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
458
public static
Vector
<short> AddPairwiseWideningAndAdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
466
public static
Vector
<int> AddPairwiseWideningAndAdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
474
public static
Vector
<long> AddPairwiseWideningAndAdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
482
public static
Vector
<ushort> AddPairwiseWideningAndAdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
490
public static
Vector
<uint> AddPairwiseWideningAndAdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
498
public static
Vector
<ulong> AddPairwiseWideningAndAdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
506
public static
Vector
<byte> AddRotateComplex(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
512
public static
Vector
<short> AddRotateComplex(
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
518
public static
Vector
<int> AddRotateComplex(
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
524
public static
Vector
<long> AddRotateComplex(
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
530
public static
Vector
<sbyte> AddRotateComplex(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
536
public static
Vector
<ushort> AddRotateComplex(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
542
public static
Vector
<uint> AddRotateComplex(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
548
public static
Vector
<ulong> AddRotateComplex(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
556
public static
Vector
<byte> AddRoundedHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
562
public static
Vector
<short> AddRoundedHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
568
public static
Vector
<int> AddRoundedHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
574
public static
Vector
<sbyte> AddRoundedHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
580
public static
Vector
<ushort> AddRoundedHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
586
public static
Vector
<uint> AddRoundedHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
595
public static
Vector
<byte> AddRoundedHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
601
public static
Vector
<short> AddRoundedHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
607
public static
Vector
<int> AddRoundedHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
613
public static
Vector
<sbyte> AddRoundedHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
619
public static
Vector
<ushort> AddRoundedHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
625
public static
Vector
<uint> AddRoundedHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
638
public static new
Vector
<byte> AddSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
648
public static new
Vector
<short> AddSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
658
public static new
Vector
<int> AddSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
668
public static new
Vector
<long> AddSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
678
public static new
Vector
<sbyte> AddSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
688
public static new
Vector
<ushort> AddSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
698
public static new
Vector
<uint> AddSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
708
public static new
Vector
<ulong> AddSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
718
public static
Vector
<byte> AddSaturate(
Vector
<byte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
726
public static
Vector
<ushort> AddSaturate(
Vector
<ushort> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
734
public static
Vector
<uint> AddSaturate(
Vector
<uint> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
742
public static
Vector
<ulong> AddSaturate(
Vector
<ulong> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
752
public static
Vector
<sbyte> AddSaturate(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
760
public static
Vector
<short> AddSaturate(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
768
public static
Vector
<int> AddSaturate(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
776
public static
Vector
<long> AddSaturate(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
784
public static
Vector
<short> AddSaturateRotateComplex(
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
790
public static
Vector
<int> AddSaturateRotateComplex(
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
796
public static
Vector
<long> AddSaturateRotateComplex(
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
802
public static
Vector
<sbyte> AddSaturateRotateComplex(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
810
public static
Vector
<short> AddWideningEven(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
816
public static
Vector
<int> AddWideningEven(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
822
public static
Vector
<long> AddWideningEven(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
828
public static
Vector
<ushort> AddWideningEven(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
834
public static
Vector
<uint> AddWideningEven(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
840
public static
Vector
<ulong> AddWideningEven(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
846
public static
Vector
<short> AddWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
852
public static
Vector
<int> AddWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
858
public static
Vector
<long> AddWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
864
public static
Vector
<ushort> AddWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
870
public static
Vector
<uint> AddWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
876
public static
Vector
<ulong> AddWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
884
public static
Vector
<short> AddWideningEvenOdd(
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
890
public static
Vector
<int> AddWideningEvenOdd(
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
896
public static
Vector
<long> AddWideningEvenOdd(
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
904
public static
Vector
<short> AddWideningOdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
910
public static
Vector
<int> AddWideningOdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
916
public static
Vector
<long> AddWideningOdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
922
public static
Vector
<ushort> AddWideningOdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
928
public static
Vector
<uint> AddWideningOdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
934
public static
Vector
<ulong> AddWideningOdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
940
public static
Vector
<short> AddWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
946
public static
Vector
<int> AddWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
952
public static
Vector
<long> AddWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
958
public static
Vector
<ushort> AddWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
964
public static
Vector
<uint> AddWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
970
public static
Vector
<ulong> AddWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
978
public static
Vector
<byte> BitwiseClearXor(
Vector
<byte> xor,
Vector
<byte> value,
Vector
<byte> mask) { throw new PlatformNotSupportedException(); }
984
public static
Vector
<short> BitwiseClearXor(
Vector
<short> xor,
Vector
<short> value,
Vector
<short> mask) { throw new PlatformNotSupportedException(); }
990
public static
Vector
<int> BitwiseClearXor(
Vector
<int> xor,
Vector
<int> value,
Vector
<int> mask) { throw new PlatformNotSupportedException(); }
996
public static
Vector
<long> BitwiseClearXor(
Vector
<long> xor,
Vector
<long> value,
Vector
<long> mask) { throw new PlatformNotSupportedException(); }
1002
public static
Vector
<sbyte> BitwiseClearXor(
Vector
<sbyte> xor,
Vector
<sbyte> value,
Vector
<sbyte> mask) { throw new PlatformNotSupportedException(); }
1008
public static
Vector
<ushort> BitwiseClearXor(
Vector
<ushort> xor,
Vector
<ushort> value,
Vector
<ushort> mask) { throw new PlatformNotSupportedException(); }
1014
public static
Vector
<uint> BitwiseClearXor(
Vector
<uint> xor,
Vector
<uint> value,
Vector
<uint> mask) { throw new PlatformNotSupportedException(); }
1020
public static
Vector
<ulong> BitwiseClearXor(
Vector
<ulong> xor,
Vector
<ulong> value,
Vector
<ulong> mask) { throw new PlatformNotSupportedException(); }
1029
public static
Vector
<byte> BitwiseSelect(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1035
public static
Vector
<short> BitwiseSelect(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1041
public static
Vector
<int> BitwiseSelect(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1047
public static
Vector
<long> BitwiseSelect(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1053
public static
Vector
<sbyte> BitwiseSelect(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1059
public static
Vector
<ushort> BitwiseSelect(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1065
public static
Vector
<uint> BitwiseSelect(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1071
public static
Vector
<ulong> BitwiseSelect(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1080
public static
Vector
<byte> BitwiseSelectLeftInverted(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1086
public static
Vector
<short> BitwiseSelectLeftInverted(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1092
public static
Vector
<int> BitwiseSelectLeftInverted(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1098
public static
Vector
<long> BitwiseSelectLeftInverted(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1104
public static
Vector
<sbyte> BitwiseSelectLeftInverted(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1110
public static
Vector
<ushort> BitwiseSelectLeftInverted(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1116
public static
Vector
<uint> BitwiseSelectLeftInverted(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1122
public static
Vector
<ulong> BitwiseSelectLeftInverted(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1131
public static
Vector
<byte> BitwiseSelectRightInverted(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1137
public static
Vector
<short> BitwiseSelectRightInverted(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1143
public static
Vector
<int> BitwiseSelectRightInverted(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1149
public static
Vector
<long> BitwiseSelectRightInverted(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1155
public static
Vector
<sbyte> BitwiseSelectRightInverted(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1161
public static
Vector
<ushort> BitwiseSelectRightInverted(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1167
public static
Vector
<uint> BitwiseSelectRightInverted(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1173
public static
Vector
<ulong> BitwiseSelectRightInverted(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1182
public static
Vector
<float> ConvertToSingleOdd(
Vector
<float> even,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1191
public static
Vector
<float> ConvertToSingleOddRoundToOdd(
Vector
<float> even,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1200
public static
Vector
<uint> CountMatchingElements(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1206
public static
Vector
<ulong> CountMatchingElements(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1212
public static
Vector
<uint> CountMatchingElements(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1218
public static
Vector
<ulong> CountMatchingElements(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1226
public static
Vector
<byte> CountMatchingElementsIn128BitSegments(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1232
public static
Vector
<byte> CountMatchingElementsIn128BitSegments(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1241
public static
Vector
<int> DotProductRotateComplex(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
1247
public static
Vector
<long> DotProductRotateComplex(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
1253
public static
Vector
<int> DotProductRotateComplexBySelectedIndex(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
1259
public static
Vector
<long> DotProductRotateComplexBySelectedIndex(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
1269
public static
Vector
<double> ConvertToDoubleOdd(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
1280
public static unsafe
Vector
<float> ConvertToSingleEvenRoundToOdd(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1291
public static
Vector
<byte> FusedAddHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1300
public static
Vector
<short> FusedAddHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1309
public static
Vector
<int> FusedAddHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1318
public static
Vector
<long> FusedAddHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1327
public static
Vector
<sbyte> FusedAddHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1336
public static
Vector
<ushort> FusedAddHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1345
public static
Vector
<uint> FusedAddHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1354
public static
Vector
<ulong> FusedAddHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1365
public static
Vector
<byte> FusedSubtractHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1374
public static
Vector
<short> FusedSubtractHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1383
public static
Vector
<int> FusedSubtractHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1392
public static
Vector
<long> FusedSubtractHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1401
public static
Vector
<sbyte> FusedSubtractHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1410
public static
Vector
<ushort> FusedSubtractHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1419
public static
Vector
<uint> FusedSubtractHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1428
public static
Vector
<ulong> FusedSubtractHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1437
public static
Vector
<byte> FusedAddRoundedHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1443
public static
Vector
<short> FusedAddRoundedHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1449
public static
Vector
<int> FusedAddRoundedHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1455
public static
Vector
<long> FusedAddRoundedHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1461
public static
Vector
<sbyte> FusedAddRoundedHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1467
public static
Vector
<ushort> FusedAddRoundedHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1473
public static
Vector
<uint> FusedAddRoundedHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1479
public static
Vector
<ulong> FusedAddRoundedHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1495
public static unsafe
Vector
<int> GatherVectorByteZeroExtendNonTemporal(
Vector
<int> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1501
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1507
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1513
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1526
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendNonTemporal(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1532
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1538
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1544
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1560
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1566
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1572
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1585
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1591
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1597
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1606
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1612
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1618
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1624
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1630
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1636
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1645
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1651
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1657
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1663
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1669
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1675
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1684
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1690
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1696
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1702
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1711
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1717
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1723
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1736
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1742
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1748
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1768
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1774
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1780
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1786
public static unsafe
Vector
<double> GatherVectorWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1792
public static unsafe
Vector
<double> GatherVectorWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1798
public static unsafe
Vector
<int> GatherVectorWithByteOffsetsNonTemporal(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1804
public static unsafe
Vector
<long> GatherVectorWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1810
public static unsafe
Vector
<long> GatherVectorWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1816
public static unsafe
Vector
<float> GatherVectorWithByteOffsetsNonTemporal(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1822
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetsNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1828
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1834
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1850
public static unsafe
Vector
<int> GatherVectorSByteSignExtendNonTemporal(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1856
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1862
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1868
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1881
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendNonTemporal(
Vector
<uint> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1887
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1893
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1899
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1908
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1914
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1920
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1926
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
1932
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
1938
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
1954
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1960
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1966
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
1979
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
1985
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
1991
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2000
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2006
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2012
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2018
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2027
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2033
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2039
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2045
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2051
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2057
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2066
public static
Vector
<byte> InterleavingXorEvenOdd(
Vector
<byte> odd,
Vector
<byte> leftEven,
Vector
<byte> rightOdd) { throw new PlatformNotSupportedException(); }
2072
public static
Vector
<short> InterleavingXorEvenOdd(
Vector
<short> odd,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
2078
public static
Vector
<int> InterleavingXorEvenOdd(
Vector
<int> odd,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
2084
public static
Vector
<long> InterleavingXorEvenOdd(
Vector
<long> odd,
Vector
<long> leftEven,
Vector
<long> rightOdd) { throw new PlatformNotSupportedException(); }
2090
public static
Vector
<sbyte> InterleavingXorEvenOdd(
Vector
<sbyte> odd,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
2096
public static
Vector
<ushort> InterleavingXorEvenOdd(
Vector
<ushort> odd,
Vector
<ushort> leftEven,
Vector
<ushort> rightOdd) { throw new PlatformNotSupportedException(); }
2102
public static
Vector
<uint> InterleavingXorEvenOdd(
Vector
<uint> odd,
Vector
<uint> leftEven,
Vector
<uint> rightOdd) { throw new PlatformNotSupportedException(); }
2108
public static
Vector
<ulong> InterleavingXorEvenOdd(
Vector
<ulong> odd,
Vector
<ulong> leftEven,
Vector
<ulong> rightOdd) { throw new PlatformNotSupportedException(); }
2114
public static
Vector
<byte> InterleavingXorOddEven(
Vector
<byte> even,
Vector
<byte> leftOdd,
Vector
<byte> rightEven) { throw new PlatformNotSupportedException(); }
2120
public static
Vector
<short> InterleavingXorOddEven(
Vector
<short> even,
Vector
<short> leftOdd,
Vector
<short> rightEven) { throw new PlatformNotSupportedException(); }
2126
public static
Vector
<int> InterleavingXorOddEven(
Vector
<int> even,
Vector
<int> leftOdd,
Vector
<int> rightEven) { throw new PlatformNotSupportedException(); }
2132
public static
Vector
<long> InterleavingXorOddEven(
Vector
<long> even,
Vector
<long> leftOdd,
Vector
<long> rightEven) { throw new PlatformNotSupportedException(); }
2138
public static
Vector
<sbyte> InterleavingXorOddEven(
Vector
<sbyte> even,
Vector
<sbyte> leftOdd,
Vector
<sbyte> rightEven) { throw new PlatformNotSupportedException(); }
2144
public static
Vector
<ushort> InterleavingXorOddEven(
Vector
<ushort> even,
Vector
<ushort> leftOdd,
Vector
<ushort> rightEven) { throw new PlatformNotSupportedException(); }
2150
public static
Vector
<uint> InterleavingXorOddEven(
Vector
<uint> even,
Vector
<uint> leftOdd,
Vector
<uint> rightEven) { throw new PlatformNotSupportedException(); }
2156
public static
Vector
<ulong> InterleavingXorOddEven(
Vector
<ulong> even,
Vector
<ulong> leftOdd,
Vector
<ulong> rightEven) { throw new PlatformNotSupportedException(); }
2167
public static
Vector
<int> Log2(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
2176
public static
Vector
<long> Log2(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
2184
public static unsafe
Vector
<byte> Match(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2190
public static unsafe
Vector
<short> Match(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2196
public static unsafe
Vector
<sbyte> Match(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2202
public static unsafe
Vector
<ushort> Match(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2211
public static
Vector
<double> MaxNumberPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2218
public static
Vector
<float> MaxNumberPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2227
public static
Vector
<byte> MaxPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2234
public static
Vector
<double> MaxPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2241
public static
Vector
<short> MaxPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2248
public static
Vector
<int> MaxPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2255
public static
Vector
<long> MaxPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2262
public static
Vector
<sbyte> MaxPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2269
public static
Vector
<float> MaxPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2276
public static
Vector
<ushort> MaxPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2283
public static
Vector
<uint> MaxPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2290
public static
Vector
<ulong> MaxPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2299
public static
Vector
<double> MinNumberPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2306
public static
Vector
<float> MinNumberPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2315
public static
Vector
<byte> MinPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2322
public static
Vector
<double> MinPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2329
public static
Vector
<short> MinPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2336
public static
Vector
<int> MinPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2343
public static
Vector
<long> MinPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2350
public static
Vector
<sbyte> MinPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2357
public static
Vector
<float> MinPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2364
public static
Vector
<ushort> MinPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2371
public static
Vector
<uint> MinPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2378
public static
Vector
<ulong> MinPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2386
public static
Vector
<short> MultiplyAddBySelectedScalar(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2392
public static
Vector
<int> MultiplyAddBySelectedScalar(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2398
public static
Vector
<long> MultiplyAddBySelectedScalar(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2404
public static
Vector
<ushort> MultiplyAddBySelectedScalar(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2410
public static
Vector
<uint> MultiplyAddBySelectedScalar(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2416
public static
Vector
<ulong> MultiplyAddBySelectedScalar(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2424
public static
Vector
<byte> MultiplyAddRotateComplex(
Vector
<byte> addend,
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2430
public static
Vector
<short> MultiplyAddRotateComplex(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2436
public static
Vector
<int> MultiplyAddRotateComplex(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2442
public static
Vector
<long> MultiplyAddRotateComplex(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2448
public static
Vector
<sbyte> MultiplyAddRotateComplex(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2454
public static
Vector
<ushort> MultiplyAddRotateComplex(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2460
public static
Vector
<uint> MultiplyAddRotateComplex(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2466
public static
Vector
<ulong> MultiplyAddRotateComplex(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2474
public static
Vector
<short> MultiplyAddRotateComplexBySelectedScalar(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2480
public static
Vector
<int> MultiplyAddRotateComplexBySelectedScalar(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2486
public static
Vector
<ushort> MultiplyAddRotateComplexBySelectedScalar(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2492
public static
Vector
<uint> MultiplyAddRotateComplexBySelectedScalar(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2500
public static unsafe
Vector
<short> MultiplyAddRoundedDoublingSaturateHighRotateComplex(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2506
public static unsafe
Vector
<int> MultiplyAddRoundedDoublingSaturateHighRotateComplex(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2512
public static unsafe
Vector
<long> MultiplyAddRoundedDoublingSaturateHighRotateComplex(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2518
public static unsafe
Vector
<sbyte> MultiplyAddRoundedDoublingSaturateHighRotateComplex(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2524
public static
Vector
<short> MultiplyAddRoundedDoublingSaturateHighRotateComplexBySelectedScalar(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2530
public static
Vector
<int> MultiplyAddRoundedDoublingSaturateHighRotateComplexBySelectedScalar(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); }
2539
public static
Vector
<short> MultiplyWideningEvenAndAdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2545
public static
Vector
<int> MultiplyWideningEvenAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2551
public static
Vector
<long> MultiplyWideningEvenAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2557
public static
Vector
<ushort> MultiplyWideningEvenAndAdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2563
public static
Vector
<uint> MultiplyWideningEvenAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2569
public static
Vector
<ulong> MultiplyWideningEvenAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2575
public static
Vector
<int> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2581
public static
Vector
<long> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2587
public static
Vector
<uint> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2593
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2602
public static
Vector
<short> MultiplyWideningOddAndAdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2608
public static
Vector
<int> MultiplyWideningOddAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2614
public static
Vector
<long> MultiplyWideningOddAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2620
public static
Vector
<ushort> MultiplyWideningOddAndAdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2626
public static
Vector
<uint> MultiplyWideningOddAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2632
public static
Vector
<ulong> MultiplyWideningOddAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2638
public static
Vector
<int> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2644
public static
Vector
<long> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2650
public static
Vector
<uint> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2656
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2665
public static
Vector
<short> MultiplyBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2671
public static
Vector
<int> MultiplyBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2677
public static
Vector
<long> MultiplyBySelectedScalar(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2683
public static
Vector
<ushort> MultiplyBySelectedScalar(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2689
public static
Vector
<uint> MultiplyBySelectedScalar(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2695
public static
Vector
<ulong> MultiplyBySelectedScalar(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2704
public static
Vector
<short> MultiplySubtractBySelectedScalar(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2710
public static
Vector
<int> MultiplySubtractBySelectedScalar(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2716
public static
Vector
<long> MultiplySubtractBySelectedScalar(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2722
public static
Vector
<ushort> MultiplySubtractBySelectedScalar(
Vector
<ushort> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2728
public static
Vector
<uint> MultiplySubtractBySelectedScalar(
Vector
<uint> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2734
public static
Vector
<ulong> MultiplySubtractBySelectedScalar(
Vector
<ulong> minuend,
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2743
public static
Vector
<short> MultiplyWideningEvenAndSubtract(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2749
public static
Vector
<int> MultiplyWideningEvenAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2755
public static
Vector
<long> MultiplyWideningEvenAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2761
public static
Vector
<ushort> MultiplyWideningEvenAndSubtract(
Vector
<ushort> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2767
public static
Vector
<uint> MultiplyWideningEvenAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2773
public static
Vector
<ulong> MultiplyWideningEvenAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2779
public static
Vector
<int> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2785
public static
Vector
<long> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2791
public static
Vector
<uint> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2797
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2806
public static
Vector
<short> MultiplyWideningOddAndSubtract(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2812
public static
Vector
<int> MultiplyWideningOddAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2818
public static
Vector
<long> MultiplyWideningOddAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2824
public static
Vector
<ushort> MultiplyWideningOddAndSubtract(
Vector
<ushort> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2830
public static
Vector
<uint> MultiplyWideningOddAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2836
public static
Vector
<ulong> MultiplyWideningOddAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2842
public static
Vector
<int> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2848
public static
Vector
<long> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2854
public static
Vector
<uint> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2860
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2869
public static
Vector
<short> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2875
public static
Vector
<int> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2881
public static
Vector
<long> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2890
public static
Vector
<sbyte> MultiplyDoublingSaturateHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2896
public static
Vector
<short> MultiplyDoublingSaturateHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2902
public static
Vector
<int> MultiplyDoublingSaturateHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2908
public static
Vector
<long> MultiplyDoublingSaturateHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2917
public static
Vector
<short> MultiplyWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2923
public static
Vector
<int> MultiplyWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2929
public static
Vector
<long> MultiplyWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2935
public static
Vector
<ushort> MultiplyWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2941
public static
Vector
<uint> MultiplyWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2947
public static
Vector
<ulong> MultiplyWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2953
public static
Vector
<int> MultiplyBySelectedScalarWideningEven(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2959
public static
Vector
<long> MultiplyBySelectedScalarWideningEven(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2965
public static
Vector
<uint> MultiplyBySelectedScalarWideningEven(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2971
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEven(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
2980
public static
Vector
<short> MultiplyWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2986
public static
Vector
<int> MultiplyWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2992
public static
Vector
<long> MultiplyWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2998
public static
Vector
<ushort> MultiplyWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3004
public static
Vector
<uint> MultiplyWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3010
public static
Vector
<ulong> MultiplyWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3016
public static
Vector
<int> MultiplyBySelectedScalarWideningOdd(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3022
public static
Vector
<long> MultiplyBySelectedScalarWideningOdd(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3028
public static
Vector
<uint> MultiplyBySelectedScalarWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3034
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOdd(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3043
public static unsafe
Vector
<byte> NoMatch(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3049
public static unsafe
Vector
<short> NoMatch(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3055
public static unsafe
Vector
<sbyte> NoMatch(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3061
public static unsafe
Vector
<ushort> NoMatch(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3070
public static
Vector
<byte> PolynomialMultiply(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3076
public static
Vector
<sbyte> PolynomialMultiply(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3085
public static
Vector
<ushort> PolynomialMultiplyWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3091
public static
Vector
<ulong> PolynomialMultiplyWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3100
public static
Vector
<ushort> PolynomialMultiplyWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3106
public static
Vector
<ulong> PolynomialMultiplyWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3115
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3121
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3127
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3136
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<short> addend,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
3142
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<int> addend,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
3148
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<long> addend,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
3157
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3163
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3169
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3178
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3184
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3190
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3199
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<short> minuend,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
3205
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<int> minuend,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
3211
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<long> minuend,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
3220
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3226
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3232
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3241
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndAddSaturateEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3247
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndAddSaturateEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3256
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndAddSaturateOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3262
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndAddSaturateOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3271
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateEven(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3277
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateEven(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3286
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateOdd(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3292
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateOdd(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3301
public static
Vector
<short> MultiplyDoublingWideningSaturateEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3307
public static
Vector
<int> MultiplyDoublingWideningSaturateEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3313
public static
Vector
<long> MultiplyDoublingWideningSaturateEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3322
public static
Vector
<int> MultiplyDoublingWideningSaturateEvenBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3328
public static
Vector
<long> MultiplyDoublingWideningSaturateEvenBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3337
public static
Vector
<short> MultiplyDoublingWideningSaturateOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3343
public static
Vector
<int> MultiplyDoublingWideningSaturateOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3349
public static
Vector
<long> MultiplyDoublingWideningSaturateOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3358
public static
Vector
<int> MultiplyDoublingWideningSaturateOddBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3364
public static
Vector
<long> MultiplyDoublingWideningSaturateOddBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3373
public static
Vector
<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3379
public static
Vector
<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3385
public static
Vector
<long> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3394
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3400
public static
Vector
<short> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3406
public static
Vector
<int> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3412
public static
Vector
<long> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
3421
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<sbyte> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3427
public static
Vector
<short> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3433
public static
Vector
<int> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3439
public static
Vector
<long> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
3448
public static
Vector
<short> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3454
public static
Vector
<int> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3460
public static
Vector
<long> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3469
public static
Vector
<short> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3475
public static
Vector
<int> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3481
public static
Vector
<long> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3490
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3496
public static
Vector
<short> MultiplyRoundedDoublingSaturateHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3502
public static
Vector
<int> MultiplyRoundedDoublingSaturateHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3508
public static
Vector
<long> MultiplyRoundedDoublingSaturateHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
3520
public static
Vector
<sbyte> NegateSaturate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
3529
public static
Vector
<short> NegateSaturate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
3538
public static
Vector
<int> NegateSaturate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
3547
public static
Vector
<long> NegateSaturate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
3558
public static
Vector
<uint> ReciprocalEstimate(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
3569
public static
Vector
<uint> ReciprocalSqrtEstimate(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
3585
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3598
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3604
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3610
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3616
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3622
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3631
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<int> mask, short* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3637
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3643
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3649
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3655
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3661
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3670
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3676
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3682
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3688
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3694
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3700
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3709
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3715
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3721
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3727
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3743
public static unsafe void Scatter8BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3756
public static unsafe void Scatter8BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3765
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3771
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3777
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3783
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3789
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3795
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3804
public static unsafe void ScatterNonTemporal(
Vector
<double> mask,
Vector
<ulong> addresses,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3817
public static unsafe void ScatterNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3837
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3843
public static unsafe void ScatterNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> indices,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3849
public static unsafe void ScatterNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> indices,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3855
public static unsafe void ScatterNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3861
public static unsafe void ScatterNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3867
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3873
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3882
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3888
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3894
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<int> mask, int* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3900
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3906
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3912
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<float> mask, float* address,
Vector
<uint> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3918
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3924
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3930
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3939
public static
Vector
<short> ShiftArithmeticRounded(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
3945
public static
Vector
<int> ShiftArithmeticRounded(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
3951
public static
Vector
<long> ShiftArithmeticRounded(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
3957
public static
Vector
<sbyte> ShiftArithmeticRounded(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
3966
public static
Vector
<short> ShiftArithmeticRoundedSaturate(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
3972
public static
Vector
<int> ShiftArithmeticRoundedSaturate(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
3978
public static
Vector
<long> ShiftArithmeticRoundedSaturate(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
3984
public static
Vector
<sbyte> ShiftArithmeticRoundedSaturate(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
3993
public static
Vector
<short> ShiftArithmeticSaturate(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
3999
public static
Vector
<int> ShiftArithmeticSaturate(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4005
public static
Vector
<long> ShiftArithmeticSaturate(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4011
public static
Vector
<sbyte> ShiftArithmeticSaturate(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4020
public static
Vector
<byte> ShiftLeftAndInsert(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4026
public static
Vector
<short> ShiftLeftAndInsert(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4032
public static
Vector
<int> ShiftLeftAndInsert(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4038
public static
Vector
<long> ShiftLeftAndInsert(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4044
public static
Vector
<sbyte> ShiftLeftAndInsert(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4050
public static
Vector
<ushort> ShiftLeftAndInsert(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4056
public static
Vector
<uint> ShiftLeftAndInsert(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4062
public static
Vector
<ulong> ShiftLeftAndInsert(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4071
public static
Vector
<byte> ShiftLeftLogicalSaturate(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4077
public static
Vector
<ushort> ShiftLeftLogicalSaturate(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4083
public static
Vector
<uint> ShiftLeftLogicalSaturate(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4089
public static
Vector
<ulong> ShiftLeftLogicalSaturate(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4098
public static
Vector
<byte> ShiftLeftLogicalSaturateUnsigned(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4104
public static
Vector
<ushort> ShiftLeftLogicalSaturateUnsigned(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4110
public static
Vector
<uint> ShiftLeftLogicalSaturateUnsigned(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4116
public static
Vector
<ulong> ShiftLeftLogicalSaturateUnsigned(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4125
public static
Vector
<short> ShiftLeftLogicalWideningEven(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4131
public static
Vector
<int> ShiftLeftLogicalWideningEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4137
public static
Vector
<long> ShiftLeftLogicalWideningEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4143
public static
Vector
<ushort> ShiftLeftLogicalWideningEven(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4149
public static
Vector
<uint> ShiftLeftLogicalWideningEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4155
public static
Vector
<ulong> ShiftLeftLogicalWideningEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4164
public static
Vector
<short> ShiftLeftLogicalWideningOdd(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4170
public static
Vector
<int> ShiftLeftLogicalWideningOdd(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4176
public static
Vector
<long> ShiftLeftLogicalWideningOdd(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4182
public static
Vector
<ushort> ShiftLeftLogicalWideningOdd(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4188
public static
Vector
<uint> ShiftLeftLogicalWideningOdd(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4194
public static
Vector
<ulong> ShiftLeftLogicalWideningOdd(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4203
public static
Vector
<byte> ShiftLogicalRounded(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4209
public static
Vector
<ushort> ShiftLogicalRounded(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4215
public static
Vector
<uint> ShiftLogicalRounded(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4221
public static
Vector
<ulong> ShiftLogicalRounded(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4230
public static
Vector
<byte> ShiftLogicalRoundedSaturate(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4236
public static
Vector
<ushort> ShiftLogicalRoundedSaturate(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4242
public static
Vector
<uint> ShiftLogicalRoundedSaturate(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4248
public static
Vector
<ulong> ShiftLogicalRoundedSaturate(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4257
public static
Vector
<byte> ShiftRightAndInsert(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4263
public static
Vector
<short> ShiftRightAndInsert(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4269
public static
Vector
<int> ShiftRightAndInsert(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4275
public static
Vector
<long> ShiftRightAndInsert(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4281
public static
Vector
<sbyte> ShiftRightAndInsert(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4287
public static
Vector
<ushort> ShiftRightAndInsert(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4293
public static
Vector
<uint> ShiftRightAndInsert(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4299
public static
Vector
<ulong> ShiftRightAndInsert(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4308
public static
Vector
<short> ShiftRightArithmeticAdd(
Vector
<short> addend,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4314
public static
Vector
<int> ShiftRightArithmeticAdd(
Vector
<int> addend,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4320
public static
Vector
<long> ShiftRightArithmeticAdd(
Vector
<long> addend,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4326
public static
Vector
<sbyte> ShiftRightArithmeticAdd(
Vector
<sbyte> addend,
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4335
public static
Vector
<short> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4341
public static
Vector
<int> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4347
public static
Vector
<sbyte> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4356
public static
Vector
<short> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4362
public static
Vector
<int> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4368
public static
Vector
<sbyte> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4377
public static
Vector
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4383
public static
Vector
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4389
public static
Vector
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4398
public static
Vector
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<byte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4404
public static
Vector
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<ushort> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4410
public static
Vector
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<uint> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4419
public static
Vector
<short> ShiftRightArithmeticRounded(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4425
public static
Vector
<int> ShiftRightArithmeticRounded(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4431
public static
Vector
<long> ShiftRightArithmeticRounded(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4437
public static
Vector
<sbyte> ShiftRightArithmeticRounded(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4446
public static
Vector
<short> ShiftRightArithmeticRoundedAdd(
Vector
<short> addend,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4452
public static
Vector
<int> ShiftRightArithmeticRoundedAdd(
Vector
<int> addend,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4458
public static
Vector
<long> ShiftRightArithmeticRoundedAdd(
Vector
<long> addend,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4464
public static
Vector
<sbyte> ShiftRightArithmeticRoundedAdd(
Vector
<sbyte> addend,
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4473
public static
Vector
<short> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4479
public static
Vector
<int> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4485
public static
Vector
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4494
public static
Vector
<short> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4500
public static
Vector
<int> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4506
public static
Vector
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4515
public static
Vector
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4521
public static
Vector
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4527
public static
Vector
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4536
public static
Vector
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<byte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4542
public static
Vector
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<ushort> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4548
public static
Vector
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<uint> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4557
public static
Vector
<byte> ShiftRightLogicalAdd(
Vector
<byte> addend,
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4563
public static
Vector
<ushort> ShiftRightLogicalAdd(
Vector
<ushort> addend,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4569
public static
Vector
<uint> ShiftRightLogicalAdd(
Vector
<uint> addend,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4575
public static
Vector
<ulong> ShiftRightLogicalAdd(
Vector
<ulong> addend,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4584
public static
Vector
<byte> ShiftRightLogicalNarrowingEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4590
public static
Vector
<short> ShiftRightLogicalNarrowingEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4596
public static
Vector
<int> ShiftRightLogicalNarrowingEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4602
public static
Vector
<sbyte> ShiftRightLogicalNarrowingEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4608
public static
Vector
<ushort> ShiftRightLogicalNarrowingEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4614
public static
Vector
<uint> ShiftRightLogicalNarrowingEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4623
public static
Vector
<byte> ShiftRightLogicalNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4629
public static
Vector
<short> ShiftRightLogicalNarrowingOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4635
public static
Vector
<int> ShiftRightLogicalNarrowingOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4641
public static
Vector
<sbyte> ShiftRightLogicalNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4647
public static
Vector
<ushort> ShiftRightLogicalNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4653
public static
Vector
<uint> ShiftRightLogicalNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4662
public static unsafe
Vector
<byte> ShiftRightLogicalNarrowingSaturateEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4668
public static unsafe
Vector
<ushort> ShiftRightLogicalNarrowingSaturateEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4674
public static unsafe
Vector
<uint> ShiftRightLogicalNarrowingSaturateEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4683
public static unsafe
Vector
<byte> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4689
public static unsafe
Vector
<ushort> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4695
public static unsafe
Vector
<uint> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4704
public static
Vector
<byte> ShiftRightLogicalRounded(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4710
public static
Vector
<ushort> ShiftRightLogicalRounded(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4716
public static
Vector
<uint> ShiftRightLogicalRounded(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4722
public static
Vector
<ulong> ShiftRightLogicalRounded(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4731
public static
Vector
<byte> ShiftRightLogicalRoundedAdd(
Vector
<byte> addend,
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4737
public static
Vector
<ushort> ShiftRightLogicalRoundedAdd(
Vector
<ushort> addend,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4743
public static
Vector
<uint> ShiftRightLogicalRoundedAdd(
Vector
<uint> addend,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4749
public static
Vector
<ulong> ShiftRightLogicalRoundedAdd(
Vector
<ulong> addend,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4758
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4764
public static
Vector
<short> ShiftRightLogicalRoundedNarrowingEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4770
public static
Vector
<int> ShiftRightLogicalRoundedNarrowingEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4776
public static
Vector
<sbyte> ShiftRightLogicalRoundedNarrowingEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4782
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4788
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4797
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4803
public static
Vector
<short> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4809
public static
Vector
<int> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4815
public static
Vector
<sbyte> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4821
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4827
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4836
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4842
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4848
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4857
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4863
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4869
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4878
public static
Vector
<uint> SubtractBorrowWideningEven(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> borrow) { throw new PlatformNotSupportedException(); }
4884
public static
Vector
<ulong> SubtractBorrowWideningEven(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> borrow) { throw new PlatformNotSupportedException(); }
4893
public static
Vector
<uint> SubtractBorrowWideningOdd(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> borrow) { throw new PlatformNotSupportedException(); }
4899
public static
Vector
<ulong> SubtractBorrowWideningOdd(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> borrow) { throw new PlatformNotSupportedException(); }
4908
public static
Vector
<byte> SubtractHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
4914
public static
Vector
<short> SubtractHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4920
public static
Vector
<int> SubtractHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
4926
public static
Vector
<sbyte> SubtractHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4932
public static
Vector
<ushort> SubtractHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
4938
public static
Vector
<uint> SubtractHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
4947
public static
Vector
<byte> SubtractHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
4953
public static
Vector
<short> SubtractHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4959
public static
Vector
<int> SubtractHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
4965
public static
Vector
<sbyte> SubtractHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4971
public static
Vector
<ushort> SubtractHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
4977
public static
Vector
<uint> SubtractHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
4986
public static
Vector
<byte> SubtractRoundedHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
4992
public static
Vector
<short> SubtractRoundedHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4998
public static
Vector
<int> SubtractRoundedHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5004
public static
Vector
<sbyte> SubtractRoundedHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5010
public static
Vector
<ushort> SubtractRoundedHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5016
public static
Vector
<uint> SubtractRoundedHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5025
public static
Vector
<byte> SubtractRoundedHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5031
public static
Vector
<short> SubtractRoundedHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5037
public static
Vector
<int> SubtractRoundedHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5043
public static
Vector
<sbyte> SubtractRoundedHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5049
public static
Vector
<ushort> SubtractRoundedHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5055
public static
Vector
<uint> SubtractRoundedHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5068
public static new
Vector
<byte> SubtractSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5078
public static new
Vector
<short> SubtractSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5088
public static new
Vector
<int> SubtractSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5098
public static new
Vector
<long> SubtractSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5108
public static new
Vector
<sbyte> SubtractSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5118
public static new
Vector
<ushort> SubtractSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5128
public static new
Vector
<uint> SubtractSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5138
public static new
Vector
<ulong> SubtractSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5147
public static
Vector
<short> SubtractWideningEven(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5153
public static
Vector
<int> SubtractWideningEven(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5159
public static
Vector
<long> SubtractWideningEven(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5165
public static
Vector
<ushort> SubtractWideningEven(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5171
public static
Vector
<uint> SubtractWideningEven(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5177
public static
Vector
<ulong> SubtractWideningEven(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5186
public static
Vector
<short> SubtractWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5192
public static
Vector
<int> SubtractWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5198
public static
Vector
<long> SubtractWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5204
public static
Vector
<ushort> SubtractWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5210
public static
Vector
<uint> SubtractWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5216
public static
Vector
<ulong> SubtractWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5225
public static
Vector
<short> SubtractWideningEvenOdd(
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
5231
public static
Vector
<int> SubtractWideningEvenOdd(
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
5237
public static
Vector
<long> SubtractWideningEvenOdd(
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
5246
public static
Vector
<short> SubtractWideningOdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5252
public static
Vector
<int> SubtractWideningOdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5258
public static
Vector
<long> SubtractWideningOdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5264
public static
Vector
<ushort> SubtractWideningOdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5270
public static
Vector
<uint> SubtractWideningOdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5276
public static
Vector
<ulong> SubtractWideningOdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5285
public static
Vector
<short> SubtractWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5291
public static
Vector
<int> SubtractWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5297
public static
Vector
<long> SubtractWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5303
public static
Vector
<ushort> SubtractWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5309
public static
Vector
<uint> SubtractWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5315
public static
Vector
<ulong> SubtractWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5324
public static
Vector
<short> SubtractWideningOddEven(
Vector
<sbyte> leftOdd,
Vector
<sbyte> rightEven) { throw new PlatformNotSupportedException(); }
5330
public static
Vector
<int> SubtractWideningOddEven(
Vector
<short> leftOdd,
Vector
<short> rightEven) { throw new PlatformNotSupportedException(); }
5336
public static
Vector
<long> SubtractWideningOddEven(
Vector
<int> leftOdd,
Vector
<int> rightEven) { throw new PlatformNotSupportedException(); }
5345
public static unsafe
Vector
<byte> VectorTableLookup((
Vector
<byte> data1,
Vector
<byte> data2) table,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
5351
public static unsafe
Vector
<ushort> VectorTableLookup((
Vector
<ushort> data1,
Vector
<ushort> data2) table,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
5357
public static unsafe
Vector
<uint> VectorTableLookup((
Vector
<uint> data1,
Vector
<uint> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5363
public static unsafe
Vector
<ulong> VectorTableLookup((
Vector
<ulong> data1,
Vector
<ulong> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5369
public static unsafe
Vector
<float> VectorTableLookup((
Vector
<float> data1,
Vector
<float> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5375
public static unsafe
Vector
<double> VectorTableLookup((
Vector
<double> data1,
Vector
<double> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5381
public static unsafe
Vector
<sbyte> VectorTableLookup((
Vector
<sbyte> data1,
Vector
<sbyte> data2) table,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
5387
public static unsafe
Vector
<short> VectorTableLookup((
Vector
<short> data1,
Vector
<short> data2) table,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
5393
public static unsafe
Vector
<int> VectorTableLookup((
Vector
<int> data1,
Vector
<int> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5399
public static unsafe
Vector
<long> VectorTableLookup((
Vector
<long> data1,
Vector
<long> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5408
public static unsafe
Vector
<byte> VectorTableLookupExtension(
Vector
<byte> defaultValues,
Vector
<byte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
5414
public static unsafe
Vector
<ushort> VectorTableLookupExtension(
Vector
<ushort> defaultValues,
Vector
<ushort> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
5420
public static unsafe
Vector
<uint> VectorTableLookupExtension(
Vector
<uint> defaultValues,
Vector
<uint> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5426
public static unsafe
Vector
<ulong> VectorTableLookupExtension(
Vector
<ulong> defaultValues,
Vector
<ulong> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5432
public static unsafe
Vector
<float> VectorTableLookupExtension(
Vector
<float> defaultValues,
Vector
<float> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5438
public static unsafe
Vector
<double> VectorTableLookupExtension(
Vector
<double> defaultValues,
Vector
<double> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5444
public static unsafe
Vector
<sbyte> VectorTableLookupExtension(
Vector
<sbyte> defaultValues,
Vector
<sbyte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
5450
public static unsafe
Vector
<short> VectorTableLookupExtension(
Vector
<short> defaultValues,
Vector
<short> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
5456
public static unsafe
Vector
<int> VectorTableLookupExtension(
Vector
<int> defaultValues,
Vector
<int> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5462
public static unsafe
Vector
<long> VectorTableLookupExtension(
Vector
<long> defaultValues,
Vector
<long> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5471
public static
Vector
<byte> Xor(
Vector
<byte> value1,
Vector
<byte> value2,
Vector
<byte> value3) { throw new PlatformNotSupportedException(); }
5477
public static
Vector
<short> Xor(
Vector
<short> value1,
Vector
<short> value2,
Vector
<short> value3) { throw new PlatformNotSupportedException(); }
5483
public static
Vector
<int> Xor(
Vector
<int> value1,
Vector
<int> value2,
Vector
<int> value3) { throw new PlatformNotSupportedException(); }
5489
public static
Vector
<long> Xor(
Vector
<long> value1,
Vector
<long> value2,
Vector
<long> value3) { throw new PlatformNotSupportedException(); }
5495
public static
Vector
<sbyte> Xor(
Vector
<sbyte> value1,
Vector
<sbyte> value2,
Vector
<sbyte> value3) { throw new PlatformNotSupportedException(); }
5501
public static
Vector
<ushort> Xor(
Vector
<ushort> value1,
Vector
<ushort> value2,
Vector
<ushort> value3) { throw new PlatformNotSupportedException(); }
5507
public static
Vector
<uint> Xor(
Vector
<uint> value1,
Vector
<uint> value2,
Vector
<uint> value3) { throw new PlatformNotSupportedException(); }
5513
public static
Vector
<ulong> Xor(
Vector
<ulong> value1,
Vector
<ulong> value2,
Vector
<ulong> value3) { throw new PlatformNotSupportedException(); }
5522
public static
Vector
<byte> XorRotateRight(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5528
public static
Vector
<short> XorRotateRight(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5534
public static
Vector
<int> XorRotateRight(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5540
public static
Vector
<long> XorRotateRight(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5546
public static
Vector
<sbyte> XorRotateRight(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5552
public static
Vector
<ushort> XorRotateRight(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5558
public static
Vector
<uint> XorRotateRight(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5564
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\ISimdVector_2.cs (1)
780
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.Numerics.cs (9)
94
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="Vector128{T}" />.</summary>
101
public static Vector128<T> AsVector128<T>(this
Vector
<T> value)
103
Debug.Assert(
Vector
<T>.Count >= Vector128<T>.Count);
106
ref byte address = ref Unsafe.As<
Vector
<T>, byte>(ref value);
166
/// <summary>Reinterprets a <see cref="Vector128{T}" /> as a new <see cref="
Vector
{T}" />.</summary>
173
public static
Vector
<T> AsVector<T>(this Vector128<T> value)
175
Debug.Assert(
Vector
<T>.Count >= Vector128<T>.Count);
178
Vector
<T> result = default;
179
Unsafe.WriteUnaligned(ref Unsafe.As<
Vector
<T>, byte>(ref result), value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (12)
356
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="Vector256{T}" />.</summary>
363
public static Vector256<T> AsVector256<T>(this
Vector
<T> value)
367
if (
Vector
<T>.Count >= Vector256<T>.Count)
369
ref byte address = ref Unsafe.As<
Vector
<T>, byte>(ref value);
380
/// <summary>Reinterprets a <see cref="Vector256{T}" /> as a new <see cref="
Vector
{T}" />.</summary>
383
/// <returns><paramref name="value" /> reinterpreted as a new <see cref="
Vector
{T}" />.</returns>
387
public static
Vector
<T> AsVector<T>(this Vector256<T> value)
391
if (Vector256<T>.Count >=
Vector
<T>.Count)
394
return Unsafe.ReadUnaligned<
Vector
<T>>(ref address);
398
Vector
<T> result = default;
399
Unsafe.WriteUnaligned(ref Unsafe.As<
Vector
<T>, byte>(ref result), value);
4062
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (9)
355
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="Vector512{T}" />.</summary>
362
public static Vector512<T> AsVector512<T>(this
Vector
<T> value)
364
Debug.Assert(Vector512<T>.Count >=
Vector
<T>.Count);
372
/// <summary>Reinterprets a <see cref="Vector512{T}" /> as a new <see cref="
Vector
{T}" />.</summary>
375
/// <returns><paramref name="value" /> reinterpreted as a new <see cref="
Vector
{T}" />.</returns>
379
public static
Vector
<T> AsVector<T>(this Vector512<T> value)
381
Debug.Assert(Vector512<T>.Count >=
Vector
<T>.Count);
385
return Unsafe.ReadUnaligned<
Vector
<T>>(ref address);
4040
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
3986
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (22)
2361
if (typeof(TVectorInt64) == typeof(
Vector
<long>))
2363
result = (TVectorDouble)(object)Vector.ConvertToDouble((
Vector
<long>)(object)vector);
2396
if (typeof(TVectorInt32) == typeof(
Vector
<int>))
2398
result = (TVectorSingle)(object)Vector.ConvertToSingle((
Vector
<int>)(object)vector);
2520
if (typeof(TVector) == typeof(
Vector
<double>))
2554
if (typeof(TVector) == typeof(
Vector
<float>))
2650
if (typeof(TVectorDouble) == typeof(
Vector
<double>))
2652
Debug.Assert(typeof(TVectorSingle) == typeof(
Vector
<float>));
2653
result = (TVectorSingle)(object)Vector.Narrow((
Vector
<double>)(object)lower, (
Vector
<double>)(object)upper);
2689
if (typeof(TVectorUInt32) == typeof(
Vector
<uint>))
2692
(
Vector
<uint>)(object)vector,
2693
(
Vector
<uint>)(object)shiftAmount
2738
if (typeof(TVectorUInt64) == typeof(
Vector
<ulong>))
2741
(
Vector
<ulong>)(object)vector,
2742
(
Vector
<ulong>)(object)shiftAmount
2980
if (typeof(TVectorSingle) == typeof(
Vector
<float>))
2982
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector
<double>));
2983
result = (TVectorDouble)(object)Vector.WidenLower((
Vector
<float>)(object)vector);
3020
if (typeof(TVectorSingle) == typeof(
Vector
<float>))
3022
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector
<double>));
3023
result = (TVectorDouble)(object)Vector.WidenUpper((
Vector
<float>)(object)vector);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (8)
498
if (len >= (nuint)
Vector
<byte>.Count)
501
Vector
<byte> vector = new(value);
502
nuint stopLoopAtOffset = len & (nuint)(nint)(2 * (int)-
Vector
<byte>.Count); // intentional sign extension carries the negative bit
508
if (len >= (uint)(2 *
Vector
<byte>.Count))
513
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, offset + (nuint)
Vector
<byte>.Count), vector);
514
offset += (uint)(2 *
Vector
<byte>.Count);
523
if ((len & (nuint)
Vector
<byte>.Count) != 0)
534
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, len - (nuint)
Vector
<byte>.Count), vector);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (5)
480
if (Vector.IsHardwareAccelerated && minLength >= (nuint)
Vector
<ushort>.Count)
482
nuint nLength = minLength - (nuint)
Vector
<ushort>.Count;
485
if (Unsafe.ReadUnaligned<
Vector
<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref first, (nint)i))) !=
486
Unsafe.ReadUnaligned<
Vector
<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref second, (nint)i))))
490
i += (nuint)
Vector
<ushort>.Count;
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (19)
33
if (sizeof(T) >
Vector
<byte>.Count)
43
if (numElements >= (uint)(
Vector
<byte>.Count / sizeof(T)))
46
Vector
<byte> vector;
54
vector = (
Vector
<byte>)new Vector<ushort>(Unsafe.BitCast<T, ushort>(value));
60
? (
Vector
<byte>)new Vector<float>(Unsafe.BitCast<T, float>(value))
61
: (
Vector
<byte>)new Vector<uint>(Unsafe.BitCast<T, uint>(value));
67
? (
Vector
<byte>)new Vector<double>(Unsafe.BitCast<T, double>(value))
68
: (
Vector
<byte>)new Vector<ulong>(Unsafe.BitCast<T, ulong>(value));
70
else if (sizeof(T) ==
Vector
<byte>.Count)
72
vector = Unsafe.BitCast<T,
Vector
<byte>>(value);
76
if (
Vector
<byte>.Count == 32)
80
else if (
Vector
<byte>.Count == 64)
92
if (
Vector
<byte>.Count == 64)
110
nuint stopLoopAtOffset = totalByteLength & (nuint)(nint)(2 * (int)-
Vector
<byte>.Count); // intentional sign extension carries the negative bit
117
if (numElements >= (uint)(2 *
Vector
<byte>.Count / sizeof(T)))
122
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, offset + (nuint)
Vector
<byte>.Count), vector);
123
offset += (uint)(2 *
Vector
<byte>.Count);
133
if ((totalByteLength & (nuint)
Vector
<byte>.Count) != 0)
145
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref refDataAsBytes, totalByteLength - (nuint)
Vector
<byte>.Count), vector);
src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (20)
45
if (Vector.IsHardwareAccelerated && bufferLength >= 2 * (uint)
Vector
<ushort>.Count)
47
uint SizeOfVectorInChars = (uint)
Vector
<ushort>.Count; // JIT will make this a const
48
uint SizeOfVectorInBytes = (uint)
Vector
<byte>.Count; // JIT will make this a const
50
Vector
<ushort> maxLatin1 = new Vector<ushort>(0x00FF);
52
if (Vector.LessThanOrEqualAll(Unsafe.ReadUnaligned<
Vector
<ushort>>(pBuffer), maxLatin1))
72
if (Vector.GreaterThanAny(Unsafe.Read<
Vector
<ushort>>(pBuffer), maxLatin1))
581
uint SizeOfVector = (uint)sizeof(
Vector
<byte>); // JIT will make this a const
608
Vector
<ushort> maxLatin1 = new Vector<ushort>(0x00FF);
613
Vector
<ushort> utf16VectorHigh = Unsafe.ReadUnaligned<
Vector
<ushort>>(pUtf16Buffer + currentOffset);
614
Vector
<ushort> utf16VectorLow = Unsafe.ReadUnaligned<
Vector
<ushort>>(pUtf16Buffer + currentOffset +
Vector
<ushort>.Count);
622
Vector
<byte> latin1Vector = Vector.Narrow(utf16VectorHigh, utf16VectorLow);
1079
uint SizeOfVector = (uint)
Vector
<byte>.Count; // JIT will make this a const
1087
Vector
<byte> latin1Vector = Unsafe.ReadUnaligned<
Vector
<byte>>(pLatin1Buffer + currentOffset);
1088
Vector.Widen(Vector.AsVectorByte(latin1Vector), out
Vector
<ushort> utf16LowVector, out
Vector
<ushort> utf16HighVector);
1092
Unsafe.WriteUnaligned(pUtf16Buffer + currentOffset +
Vector
<ushort>.Count, utf16HighVector);
src\libraries\System.Private.CoreLib\src\System\ThrowHelper.cs (1)
799
if (!
Vector
<T>.IsSupported)
System.ServiceModel.Http (4)
System\ServiceModel\Channels\HttpTransportSecurityHelpers.cs (4)
129
if ((i +
Vector
<byte>.Count) > certRawData.Length)
144
Vector
<byte> certDataVec = new Vector<byte>(certRawData, i);
145
Vector
<byte> rawDataVec = new Vector<byte>(rawData, i);
152
i +=
Vector
<byte>.Count;
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\AllowedBmpCodePointsBitmap.cs (2)
78
definedCharsBitmapAsLittleEndian = definedCharsBitmapAsLittleEndian.Slice(
Vector
<byte>.Count);
79
thisAllowedCharactersBitmap = thisAllowedCharactersBitmap.Slice(
Vector
<uint>.Count);