62 instantiations of Vector
System.Formats.Asn1 (40)
System\Formats\Asn1\AsnCharacterStringEncodings.net.cs (40)
53
Vector<ushort> lower = new
Vector
<ushort>(source);
54
Vector<ushort> upper = new
Vector
<ushort>(source.Slice(Vector<ushort>.Count));
90
Vector<byte> value = new
Vector
<byte>(source);
123
value - new
Vector
<byte>((byte)'0'),
124
new
Vector
<byte>('9' - '0'));
127
allowed |= Vector.Equals(value, new
Vector
<byte>((byte)' '));
136
value - new
Vector
<ushort>('0'),
137
new
Vector
<ushort>('9' - '0'));
140
allowed |= Vector.Equals(value, new
Vector
<ushort>(' '));
154
(value | new
Vector
<byte>(0b100000)) - new
Vector
<byte>((byte)'a'),
155
new
Vector
<byte>('z' - 'a'));
159
value - new
Vector
<byte>((byte)'\''),
160
new
Vector
<byte>(':' - '\'')) & ~Vector.Equals(value, new
Vector
<byte>((byte)'*'));
163
allowed |= Vector.Equals(value | new
Vector
<byte>(EqualsQuestionMarkMask), new
Vector
<byte>((byte)'?'));
166
allowed |= Vector.Equals(value, new
Vector
<byte>((byte)' '));
175
(value | new
Vector
<ushort>(0b100000)) - new
Vector
<ushort>('a'),
176
new
Vector
<ushort>('z' - 'a'));
180
value - new
Vector
<ushort>('\''),
181
new
Vector
<ushort>(':' - '\'')) & ~Vector.Equals(value, new
Vector
<ushort>('*'));
184
allowed |= Vector.Equals(value | new
Vector
<ushort>(EqualsQuestionMarkMask), new
Vector
<ushort>('?'));
187
allowed |= Vector.Equals(value, new
Vector
<ushort>(' '));
291
Vector<ushort> minCharAllowed = new
Vector
<ushort>(_minCharAllowed);
292
Vector<ushort> range = new
Vector
<ushort>(_range);
296
Vector<ushort> lower = new
Vector
<ushort>(source);
297
Vector<ushort> upper = new
Vector
<ushort>(source.Slice(Vector<ushort>.Count));
332
Vector<byte> minCharAllowed = new
Vector
<byte>(_minCharAllowed);
333
Vector<byte> range = new
Vector
<byte>(_range);
337
Vector<byte> value = new
Vector
<byte>(source);
495
Vector<ushort> surrogateStart = new
Vector
<ushort>(SurrogateStart);
496
Vector<ushort> surrogateRange = new
Vector
<ushort>(SurrogateRange);
500
Vector<ushort> value = new
Vector
<ushort>(source);
531
Vector<ushort> surrogateStart = new
Vector
<ushort>(SurrogateStart);
532
Vector<ushort> surrogateRange = new
Vector
<ushort>(SurrogateRange);
536
Vector<ushort> value = FromBigEndian(new
Vector
<ushort>(source));
System.Formats.Tar (1)
System\Formats\Tar\TarHeader.Write.cs (1)
1005
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)
84
Vector<T> current = new
Vector
<T>(value) + Vector<T>.Indices;
85
Vector<T> increment = new
Vector
<T>(T.CreateTruncating(Vector<T>.Count));
System\Linq\Sum.cs (1)
116
Vector<T> overflowTestVector =
new
(T.MinValue);
System.Net.WebSockets (2)
System\Net\WebSockets\ManagedWebSocket.cs (2)
1707
Vector<byte> maskVector = Vector.AsVectorByte(new
Vector
<int>(rolledMask));
1710
(new
Vector
<byte>(toMask) ^ maskVector).CopyTo(toMask);
System.Private.CoreLib (11)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (2)
900
static Vector<T> ISimdVector<Vector<T>, T>.Create(T[] values) => new
Vector
<T>(values);
903
static Vector<T> ISimdVector<Vector<T>, T>.Create(T[] values, int index) => new
Vector
<T>(values, index);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (1)
504
Vector<byte> vector =
new
(value);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (2)
51
Vector<ushort> maxLatin1 = new
Vector
<ushort>(0x00FF);
609
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)
96
(new
Vector
<uint>(definedCharsBitmapAsLittleEndian) & new
Vector
<uint>(thisAllowedCharactersBitmap)).CopyTo(thisAllowedCharactersBitmap);
8616 references to Vector
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.Asn1 (90)
System\Formats\Asn1\AsnCharacterStringEncodings.net.cs (90)
20
if (chars.Length >=
Vector
<byte>.Count && Vector.IsHardwareAccelerated)
30
if (bytes.Length >=
Vector
<byte>.Count && Vector.IsHardwareAccelerated)
45
Debug.Assert(
Vector
<byte>.Count == 2 *
Vector
<ushort>.Count);
51
while (source.Length >=
Vector
<byte>.Count)
53
Vector
<ushort> lower = new Vector<ushort>(source);
54
Vector
<ushort> upper = new Vector<ushort>(source.Slice(
Vector
<ushort>.Count));
65
destination = destination.Slice(
Vector
<byte>.Count);
68
source = source.Slice(
Vector
<byte>.Count);
69
position +=
Vector
<byte>.Count;
80
Debug.Assert(
Vector
<byte>.Count == 2 *
Vector
<ushort>.Count);
88
while (source.Length >=
Vector
<byte>.Count)
90
Vector
<byte> value = new Vector<byte>(source);
100
Vector.Widen(value, out
Vector
<ushort> lower, out
Vector
<ushort> upper);
102
upper.CopyTo(destination.Slice(
Vector
<ushort>.Count));
103
destination = destination.Slice(
Vector
<byte>.Count);
106
source = source.Slice(
Vector
<byte>.Count);
107
position +=
Vector
<byte>.Count;
113
protected abstract bool IsAllowed(
Vector
<byte> value);
114
protected abstract bool IsAllowed(
Vector
<ushort> value);
119
protected override bool IsAllowed(
Vector
<byte> value)
122
Vector
<byte> allowed = Vector.LessThanOrEqual(
132
protected override bool IsAllowed(
Vector
<ushort> value)
135
Vector
<ushort> allowed = Vector.LessThanOrEqual(
150
protected override bool IsAllowed(
Vector
<byte> value)
153
Vector
<byte> allowed = Vector.LessThanOrEqual(
171
protected override bool IsAllowed(
Vector
<ushort> value)
174
Vector
<ushort> allowed = Vector.LessThanOrEqual(
221
if (chars.Length >=
Vector
<byte>.Count && Vector.IsHardwareAccelerated)
251
if (bytes.Length >=
Vector
<byte>.Count && Vector.IsHardwareAccelerated)
286
Debug.Assert(
Vector
<byte>.Count == 2 *
Vector
<ushort>.Count);
291
Vector
<ushort> minCharAllowed = new Vector<ushort>(_minCharAllowed);
292
Vector
<ushort> range = new Vector<ushort>(_range);
294
while (source.Length >=
Vector
<byte>.Count)
296
Vector
<ushort> lower = new Vector<ushort>(source);
297
Vector
<ushort> upper = new Vector<ushort>(source.Slice(
Vector
<ushort>.Count));
310
destination = destination.Slice(
Vector
<byte>.Count);
313
source = source.Slice(
Vector
<byte>.Count);
314
position +=
Vector
<byte>.Count;
325
Debug.Assert(
Vector
<byte>.Count == 2 *
Vector
<ushort>.Count);
332
Vector
<byte> minCharAllowed = new Vector<byte>(_minCharAllowed);
333
Vector
<byte> range = new Vector<byte>(_range);
335
while (source.Length >=
Vector
<byte>.Count)
337
Vector
<byte> value = new Vector<byte>(source);
349
Vector.Widen(value, out
Vector
<ushort> lower, out
Vector
<ushort> upper);
351
upper.CopyTo(destination.Slice(
Vector
<ushort>.Count));
352
destination = destination.Slice(
Vector
<byte>.Count);
355
source = source.Slice(
Vector
<byte>.Count);
356
position +=
Vector
<byte>.Count;
372
private static bool IsAllowed(
Vector
<byte> value,
Vector
<byte> minCharAllowed,
Vector
<byte> range)
374
Vector
<byte> offset = value - minCharAllowed;
378
private static bool IsAllowed(
Vector
<ushort> value,
Vector
<ushort> minCharAllowed,
Vector
<ushort> range)
380
Vector
<ushort> offset = value - minCharAllowed;
400
if (chars.Length >=
Vector
<ushort>.Count && Vector.IsHardwareAccelerated)
452
if (bytes.Length >=
Vector
<ushort>.Count * sizeof(ushort) && Vector.IsHardwareAccelerated)
495
Vector
<ushort> surrogateStart = new Vector<ushort>(SurrogateStart);
496
Vector
<ushort> surrogateRange = new Vector<ushort>(SurrogateRange);
498
while (source.Length >=
Vector
<ushort>.Count)
500
Vector
<ushort> value = new Vector<ushort>(source);
511
destination = destination.Slice(
Vector
<ushort>.Count);
514
source = source.Slice(
Vector
<ushort>.Count);
515
position +=
Vector
<ushort>.Count;
531
Vector
<ushort> surrogateStart = new Vector<ushort>(SurrogateStart);
532
Vector
<ushort> surrogateRange = new Vector<ushort>(SurrogateRange);
534
while (source.Length >=
Vector
<ushort>.Count)
536
Vector
<ushort> value = FromBigEndian(new Vector<ushort>(source));
547
destination = destination.Slice(
Vector
<ushort>.Count);
550
source = source.Slice(
Vector
<ushort>.Count);
551
position +=
Vector
<ushort>.Count;
558
Vector
<ushort> value,
559
Vector
<ushort> surrogateStart,
560
Vector
<ushort> surrogateRange)
562
Vector
<ushort> offset = value - surrogateStart;
566
private static
Vector
<ushort> FromBigEndian(
Vector
<ushort> value) =>
569
private static
Vector
<ushort> ToBigEndian(
Vector
<ushort> value) =>
572
private static
Vector
<ushort> ReverseEndianness(
Vector
<ushort> value) => (value << 8) | (value >> 8);
System.Formats.Tar (8)
System\Formats\Tar\TarHeader.Write.cs (8)
989
int vectorSize =
Vector
<byte>.Count;
1000
Vector
<ushort> accumulator =
Vector
<ushort>.Zero;
1005
Vector
<byte> vector = new Vector<byte>(bytes.Slice(i, vectorSize));
1008
Vector.Widen(vector, out
Vector
<ushort> lower, out
Vector
<ushort> upper);
1014
Vector.Widen(accumulator, out
Vector
<uint> lower32, out
Vector
<uint> upper32);
System.Linq (37)
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 (8)
81
Vector
<T>.IsSupported &&
82
destination.Length >=
Vector
<T>.Count)
84
Vector
<T> current = new Vector<T>(value) +
Vector
<T>.Indices;
85
Vector
<T> increment = new Vector<T>(T.CreateTruncating(
Vector
<T>.Count));
87
while (destination.Length >=
Vector
<T>.Count)
91
destination = destination.Slice(
Vector
<T>.Count);
System\Linq\Sum.cs (23)
51
&&
Vector
<T>.IsSupported
53
&&
Vector
<T>.Count > 2
54
&& span.Length >=
Vector
<T>.Count * 4)
82
Debug.Assert(span.Length >=
Vector
<T>.Count * 4);
83
Debug.Assert(
Vector
<T>.Count > 2);
112
Vector
<T> accumulator =
Vector
<T>.Zero;
113
Vector
<T> overflowTracking =
Vector
<T>.Zero;
116
Vector
<T> overflowTestVector = new(T.MinValue);
120
while (span.Length >=
Vector
<T>.Count * 4)
123
Vector
<T> data = Vector.Create(span);
124
Vector
<T> accumulator2 = accumulator + data;
127
data = Vector.Create(span.Slice(
Vector
<T>.Count));
131
data = Vector.Create(span.Slice(
Vector
<T>.Count * 2));
135
data = Vector.Create(span.Slice(
Vector
<T>.Count * 3));
139
span = span.Slice(
Vector
<T>.Count * 4);
143
while (span.Length >=
Vector
<T>.Count)
145
Vector
<T> data = Vector.Create(span);
146
Vector
<T> accumulator2 = accumulator + data;
150
span = span.Slice(
Vector
<T>.Count);
153
if ((overflowTracking & overflowTestVector) !=
Vector
<T>.Zero)
161
for (int i = 0; i <
Vector
<T>.Count; i++)
System.Net.WebSockets (4)
System\Net\WebSockets\ManagedWebSocket.cs (4)
1705
if (Vector.IsHardwareAccelerated && toMask.Length >=
Vector
<byte>.Count)
1707
Vector
<byte> maskVector = Vector.AsVectorByte(new Vector<int>(rolledMask));
1711
toMask = toMask.Slice(
Vector
<byte>.Count);
1713
while (toMask.Length >=
Vector
<byte>.Count);
System.Numerics.Vectors (1)
src\runtime\artifacts\obj\System.Numerics.Vectors\Release\net12.0\System.Numerics.Vectors.Forwards.cs (1)
12
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
Vector
<>))]
System.Private.CoreLib (8468)
src\runtime\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);
176
/// <summary>Gets a new <see cref="
Vector
{T}" /> with all elements initialized to one.</summary>
178
public static
Vector
<T> One
184
/// <summary>Gets a new <see cref="
Vector
{T}" /> with all elements initialized to zero.</summary>
186
public static
Vector
<T> Zero
215
public static
Vector
<T> operator +(
Vector
<T> left,
Vector
<T> right)
217
Unsafe.SkipInit(out
Vector
<T> result);
234
public static
Vector
<T> operator &(
Vector
<T> left,
Vector
<T> right)
237
Unsafe.SkipInit(out
Vector
<ulong> result);
239
Vector
<ulong> vleft = left.As<T, ulong>();
240
Vector
<ulong> vright = right.As<T, ulong>();
242
for (int index = 0; index <
Vector
<ulong>.Count; index++)
257
public static
Vector
<T> operator |(
Vector
<T> left,
Vector
<T> right)
260
Unsafe.SkipInit(out
Vector
<ulong> result);
262
Vector
<ulong> vleft = left.As<T, ulong>();
263
Vector
<ulong> vright = right.As<T, ulong>();
265
for (int index = 0; index <
Vector
<ulong>.Count; index++)
280
public static
Vector
<T> operator /(
Vector
<T> left,
Vector
<T> right)
282
Unsafe.SkipInit(out
Vector
<T> result);
299
public static
Vector
<T> operator /(
Vector
<T> left, T right)
301
Unsafe.SkipInit(out
Vector
<T> result);
318
public static bool operator ==(
Vector
<T> left,
Vector
<T> right)
336
public static
Vector
<T> operator ^(
Vector
<T> left,
Vector
<T> right)
339
Unsafe.SkipInit(out
Vector
<ulong> result);
341
Vector
<ulong> vleft = left.As<T, ulong>();
342
Vector
<ulong> vright = right.As<T, ulong>();
344
for (int index = 0; index <
Vector
<ulong>.Count; index++)
353
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Byte>" />.</summary>
358
public static explicit operator
Vector
<byte>(
Vector
<T> value) => value.As<T, byte>();
360
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Double>" />.</summary>
365
public static explicit operator
Vector
<double>(
Vector
<T> value) => value.As<T, double>();
367
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int16>" />.</summary>
372
public static explicit operator
Vector
<short>(
Vector
<T> value) => value.As<T, short>();
374
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int32>" />.</summary>
379
public static explicit operator
Vector
<int>(
Vector
<T> value) => value.As<T, int>();
381
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int64>" />.</summary>
386
public static explicit operator
Vector
<long>(
Vector
<T> value) => value.As<T, long>();
388
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<IntPtr>" />.</summary>
393
public static explicit operator
Vector
<nint>(
Vector
<T> value) => value.As<T, nint>();
395
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UIntPtr>" />.</summary>
401
public static explicit operator
Vector
<nuint>(
Vector
<T> value) => value.As<T, nuint>();
403
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<SByte>" />.</summary>
409
public static explicit operator
Vector
<sbyte>(
Vector
<T> value) => value.As<T, sbyte>();
411
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Single>" />.</summary>
416
public static explicit operator
Vector
<float>(
Vector
<T> value) => value.As<T, float>();
418
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt16>" />.</summary>
424
public static explicit operator
Vector
<ushort>(
Vector
<T> value) => value.As<T, ushort>();
426
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt32>" />.</summary>
432
public static explicit operator
Vector
<uint>(
Vector
<T> value) => value.As<T, uint>();
434
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt64>" />.</summary>
440
public static explicit operator
Vector
<ulong>(
Vector
<T> value) => value.As<T, ulong>();
447
public static bool operator !=(
Vector
<T> left,
Vector
<T> right) => !(left == right);
455
public static
Vector
<T> operator <<(
Vector
<T> value, int shiftCount)
457
Unsafe.SkipInit(out
Vector
<T> result);
474
public static
Vector
<T> operator *(
Vector
<T> left,
Vector
<T> right)
476
Unsafe.SkipInit(out
Vector
<T> result);
492
public static
Vector
<T> operator *(
Vector
<T> value, T factor) => value * Vector.Create(factor);
499
public static
Vector
<T> operator *(T factor,
Vector
<T> value) => value * factor;
506
public static
Vector
<T> operator ~(
Vector
<T> value)
509
Unsafe.SkipInit(out
Vector
<ulong> result);
511
Vector
<ulong> vector = value.As<T, ulong>();
513
for (int index = 0; index <
Vector
<ulong>.Count; index++)
528
public static
Vector
<T> operator >>(
Vector
<T> value, int shiftCount)
530
Unsafe.SkipInit(out
Vector
<T> result);
547
public static
Vector
<T> operator -(
Vector
<T> left,
Vector
<T> right)
549
Unsafe.SkipInit(out
Vector
<T> result);
565
public static
Vector
<T> operator -(
Vector
<T> value)
569
return value ^
Vector
<float>.NegativeZero.As<float, T>();
573
return value ^
Vector
<double>.NegativeZero.As<double, T>();
586
public static
Vector
<T> operator +(
Vector
<T> value)
598
public static
Vector
<T> operator >>>(
Vector
<T> value, int shiftCount)
600
Unsafe.SkipInit(out
Vector
<T> result);
611
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given array.</summary>
614
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
628
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given array starting at the specified index.</summary>
632
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
652
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given span.</summary>
654
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <c>sizeof(<see cref="
Vector
{T}" />)</c>.</exception>
660
if (destination.Length <
Vector
<byte>.Count)
668
/// <summary>Copies a <see cref="
Vector
{T}" /> to a given span.</summary>
670
/// <exception cref="ArgumentException">The length of <paramref name="destination" /> is less than <see cref="
Vector
{T}.Count" />.</exception>
685
public override bool Equals([NotNullWhen(true)] object? obj) => (obj is
Vector
<T> other) && Equals(other);
691
public bool Equals(
Vector
<T> other)
700
Vector
<T> result = Vector.Equals(this, other) | ~(Vector.Equals(this, this) | Vector.Equals(other, other));
701
return result.As<T, int>() ==
Vector
<int>.AllBitsSet;
711
static bool SoftwareFallback(in
Vector
<T> self,
Vector
<T> other)
773
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
775
/// <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>
781
if (destination.Length <
Vector
<byte>.Count)
790
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
792
/// <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>
810
static int ISimdVector<
Vector
<T>, T>.Alignment => Vector.Alignment;
813
static int ISimdVector<
Vector
<T>, T>.ElementCount =>
Vector
<T>.Count;
816
static bool ISimdVector<
Vector
<T>, T>.IsHardwareAccelerated
824
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Abs(
Vector
<T> vector) => Vector.Abs(vector);
828
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Add(
Vector
<T> left,
Vector
<T> right) => left + right;
832
static bool ISimdVector<
Vector
<T>, T>.All(
Vector
<T> vector, T value) => Vector.All(vector, value);
836
static bool ISimdVector<
Vector
<T>, T>.AllWhereAllBitsSet(
Vector
<T> vector) => Vector.AllWhereAllBitsSet(vector);
840
static
Vector
<T> ISimdVector<
Vector
<T>, T>.AndNot(
Vector
<T> left,
Vector
<T> right) => Vector.AndNot(left, right);
844
static bool ISimdVector<
Vector
<T>, T>.Any(
Vector
<T> vector, T value) => Vector.Any(vector, value);
848
static bool ISimdVector<
Vector
<T>, T>.AnyWhereAllBitsSet(
Vector
<T> vector) => Vector.AnyWhereAllBitsSet(vector);
852
static
Vector
<T> ISimdVector<
Vector
<T>, T>.BitwiseAnd(
Vector
<T> left,
Vector
<T> right) => left & right;
856
static
Vector
<T> ISimdVector<
Vector
<T>, T>.BitwiseOr(
Vector
<T> left,
Vector
<T> right) => left | right;
860
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Ceiling(
Vector
<T> vector) => Vector.Ceiling(vector);
864
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Clamp(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max) => Vector.Clamp(value, min, max);
868
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ClampNative(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max) => Vector.ClampNative(value, min, max);
872
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ConditionalSelect(
Vector
<T> condition,
Vector
<T> left,
Vector
<T> right) => Vector.ConditionalSelect(condition, left, right);
876
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CopySign(
Vector
<T> value,
Vector
<T> sign) => Vector.CopySign(value, sign);
879
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, T[] destination) => vector.CopyTo(destination);
882
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, T[] destination, int startIndex) => vector.CopyTo(destination, startIndex);
885
static void ISimdVector<
Vector
<T>, T>.CopyTo(
Vector
<T> vector, Span<T> destination) => vector.CopyTo(destination);
889
static int ISimdVector<
Vector
<T>, T>.Count(
Vector
<T> vector, T value) => Vector.Count(vector, value);
893
static int ISimdVector<
Vector
<T>, T>.CountWhereAllBitsSet(
Vector
<T> vector) => Vector.CountWhereAllBitsSet(vector);
897
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T value) => Vector.Create(value);
900
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T[] values) => new Vector<T>(values);
903
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(T[] values, int index) => new Vector<T>(values, index);
906
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Create(ReadOnlySpan<T> values) => Vector.Create(values);
910
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CreateScalar(T value) => Vector.CreateScalar(value);
914
static
Vector
<T> ISimdVector<
Vector
<T>, T>.CreateScalarUnsafe(T value) => Vector.CreateScalarUnsafe(value);
918
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Divide(
Vector
<T> left,
Vector
<T> right) => left / right;
922
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Divide(
Vector
<T> left, T right) => left / right;
926
static T ISimdVector<
Vector
<T>, T>.Dot(
Vector
<T> left,
Vector
<T> right) => Vector.Dot(left, right);
930
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Equals(
Vector
<T> left,
Vector
<T> right) => Vector.Equals(left, right);
934
static bool ISimdVector<
Vector
<T>, T>.EqualsAll(
Vector
<T> left,
Vector
<T> right) => left == right;
938
static bool ISimdVector<
Vector
<T>, T>.EqualsAny(
Vector
<T> left,
Vector
<T> right) => Vector.EqualsAny(left, right);
942
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Floor(
Vector
<T> vector) => Vector.Floor(vector);
946
static T ISimdVector<
Vector
<T>, T>.GetElement(
Vector
<T> vector, int index) => vector.GetElement(index);
950
static
Vector
<T> ISimdVector<
Vector
<T>, T>.GreaterThan(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThan(left, right);
954
static bool ISimdVector<
Vector
<T>, T>.GreaterThanAll(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanAll(left, right);
958
static bool ISimdVector<
Vector
<T>, T>.GreaterThanAny(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanAny(left, right);
962
static
Vector
<T> ISimdVector<
Vector
<T>, T>.GreaterThanOrEqual(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqual(left, right);
966
static bool ISimdVector<
Vector
<T>, T>.GreaterThanOrEqualAll(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqualAll(left, right);
970
static bool ISimdVector<
Vector
<T>, T>.GreaterThanOrEqualAny(
Vector
<T> left,
Vector
<T> right) => Vector.GreaterThanOrEqualAny(left, right);
974
static int ISimdVector<
Vector
<T>, T>.IndexOf(
Vector
<T> vector, T value) => Vector.IndexOf(vector, value);
978
static int ISimdVector<
Vector
<T>, T>.IndexOfWhereAllBitsSet(
Vector
<T> vector) => Vector.IndexOfWhereAllBitsSet(vector);
982
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsEvenInteger(
Vector
<T> vector) => Vector.IsEvenInteger(vector);
986
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsFinite(
Vector
<T> vector) => Vector.IsFinite(vector);
990
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsInfinity(
Vector
<T> vector) => Vector.IsInfinity(vector);
994
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsInteger(
Vector
<T> vector) => Vector.IsInteger(vector);
998
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNaN(
Vector
<T> vector) => Vector.IsNaN(vector);
1002
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNegative(
Vector
<T> vector) => Vector.IsNegative(vector);
1006
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNegativeInfinity(
Vector
<T> vector) => Vector.IsNegativeInfinity(vector);
1010
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsNormal(
Vector
<T> vector) => Vector.IsNormal(vector);
1014
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsOddInteger(
Vector
<T> vector) => Vector.IsOddInteger(vector);
1018
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsPositive(
Vector
<T> vector) => Vector.IsPositive(vector);
1022
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsPositiveInfinity(
Vector
<T> vector) => Vector.IsPositiveInfinity(vector);
1026
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsSubnormal(
Vector
<T> vector) => Vector.IsSubnormal(vector);
1029
static
Vector
<T> ISimdVector<
Vector
<T>, T>.IsZero(
Vector
<T> vector) => Vector.IsZero(vector);
1033
static int ISimdVector<
Vector
<T>, T>.LastIndexOf(
Vector
<T> vector, T value) => Vector.LastIndexOf(vector, value);
1037
static int ISimdVector<
Vector
<T>, T>.LastIndexOfWhereAllBitsSet(
Vector
<T> vector) => Vector.LastIndexOfWhereAllBitsSet(vector);
1041
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LessThan(
Vector
<T> left,
Vector
<T> right) => Vector.LessThan(left, right);
1045
static bool ISimdVector<
Vector
<T>, T>.LessThanAll(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanAll(left, right);
1049
static bool ISimdVector<
Vector
<T>, T>.LessThanAny(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanAny(left, right);
1053
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LessThanOrEqual(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqual(left, right);
1057
static bool ISimdVector<
Vector
<T>, T>.LessThanOrEqualAll(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqualAll(left, right);
1061
static bool ISimdVector<
Vector
<T>, T>.LessThanOrEqualAny(
Vector
<T> left,
Vector
<T> right) => Vector.LessThanOrEqualAny(left, right);
1065
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Load(T* source) => Vector.Load(source);
1069
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadAligned(T* source) => Vector.LoadAligned(source);
1073
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadAlignedNonTemporal(T* source) => Vector.LoadAlignedNonTemporal(source);
1077
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadUnsafe(ref readonly T source) => Vector.LoadUnsafe(in source);
1081
static
Vector
<T> ISimdVector<
Vector
<T>, T>.LoadUnsafe(ref readonly T source, nuint elementOffset) => Vector.LoadUnsafe(in source, elementOffset);
1085
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Max(
Vector
<T> left,
Vector
<T> right) => Vector.Max(left, right);
1089
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxMagnitude(
Vector
<T> left,
Vector
<T> right) => Vector.MaxMagnitude(left, right);
1093
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxMagnitudeNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MaxMagnitudeNumber(left, right);
1097
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxNative(
Vector
<T> left,
Vector
<T> right) => Vector.MaxNative(left, right);
1101
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MaxNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MaxNumber(left, right);
1105
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Min(
Vector
<T> left,
Vector
<T> right) => Vector.Min(left, right);
1109
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinMagnitude(
Vector
<T> left,
Vector
<T> right) => Vector.MinMagnitude(left, right);
1113
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinMagnitudeNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MinMagnitudeNumber(left, right);
1117
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinNative(
Vector
<T> left,
Vector
<T> right) => Vector.MinNative(left, right);
1121
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MinNumber(
Vector
<T> left,
Vector
<T> right) => Vector.MinNumber(left, right);
1125
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Multiply(
Vector
<T> left,
Vector
<T> right) => left * right;
1129
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Multiply(
Vector
<T> left, T right) => left * right;
1133
static
Vector
<T> ISimdVector<
Vector
<T>, T>.MultiplyAddEstimate(
Vector
<T> left,
Vector
<T> right,
Vector
<T> addend) => Vector.MultiplyAddEstimate(left, right, addend);
1137
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Negate(
Vector
<T> vector) => -vector;
1141
static bool ISimdVector<
Vector
<T>, T>.None(
Vector
<T> vector, T value) => Vector.None(vector, value);
1145
static bool ISimdVector<
Vector
<T>, T>.NoneWhereAllBitsSet(
Vector
<T> vector) => Vector.NoneWhereAllBitsSet(vector);
1149
static
Vector
<T> ISimdVector<
Vector
<T>, T>.OnesComplement(
Vector
<T> vector) => ~vector;
1153
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Round(
Vector
<T> vector) => Vector.Round(vector);
1157
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftLeft(
Vector
<T> vector, int shiftCount) => vector << shiftCount;
1161
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftRightArithmetic(
Vector
<T> vector, int shiftCount) => vector >> shiftCount;
1165
static
Vector
<T> ISimdVector<
Vector
<T>, T>.ShiftRightLogical(
Vector
<T> vector, int shiftCount) => vector >>> shiftCount;
1169
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Sqrt(
Vector
<T> vector) => Vector.SquareRoot(vector);
1173
static void ISimdVector<
Vector
<T>, T>.Store(
Vector
<T> source, T* destination) => source.Store(destination);
1177
static void ISimdVector<
Vector
<T>, T>.StoreAligned(
Vector
<T> source, T* destination) => source.StoreAligned(destination);
1181
static void ISimdVector<
Vector
<T>, T>.StoreAlignedNonTemporal(
Vector
<T> source, T* destination) => source.StoreAlignedNonTemporal(destination);
1185
static void ISimdVector<
Vector
<T>, T>.StoreUnsafe(
Vector
<T> vector, ref T destination) => vector.StoreUnsafe(ref destination);
1189
static void ISimdVector<
Vector
<T>, T>.StoreUnsafe(
Vector
<T> vector, ref T destination, nuint elementOffset) => vector.StoreUnsafe(ref destination, elementOffset);
1193
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Subtract(
Vector
<T> left,
Vector
<T> right) => left - right;
1197
static T ISimdVector<
Vector
<T>, T>.Sum(
Vector
<T> vector) => Vector.Sum(vector);
1201
static T ISimdVector<
Vector
<T>, T>.ToScalar(
Vector
<T> vector) => vector.ToScalar();
1205
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Truncate(
Vector
<T> vector) => Vector.Truncate(vector);
1208
static bool ISimdVector<
Vector
<T>, T>.TryCopyTo(
Vector
<T> vector, Span<T> destination) => vector.TryCopyTo(destination);
1212
static
Vector
<T> ISimdVector<
Vector
<T>, T>.WithElement(
Vector
<T> vector, int index, T value) => vector.WithElement(index, value);
1216
static
Vector
<T> ISimdVector<
Vector
<T>, T>.Xor(
Vector
<T> left,
Vector
<T> right) => left ^ right;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1045)
16
internal static int Alignment =>
Vector
<byte>.Count;
28
extension<T>(
Vector
<T>)
32
public static
Vector
<T> E
39
public static
Vector
<T> Pi
46
public static
Vector
<T> Tau
54
extension<T>(
Vector
<T>)
58
public static
Vector
<T> Epsilon
65
public static
Vector
<T> NaN
72
public static
Vector
<T> NegativeInfinity
79
public static
Vector
<T> NegativeZero
86
public static
Vector
<T> PositiveInfinity
94
extension<T>(
Vector
<T>)
98
public static
Vector
<T> NegativeOne
105
public static
Vector
<T> SignSequence
119
public static
Vector
<T> Abs<T>(
Vector
<T> value)
127
Unsafe.SkipInit(out
Vector
<T> result);
129
for (int index = 0; index <
Vector
<T>.Count; index++)
141
public static
Vector
<T> Add<T>(
Vector
<T> left,
Vector
<T> right) => left + right;
146
public static
Vector
<T> AddSaturate<T>(
Vector
<T> left,
Vector
<T> right)
154
Unsafe.SkipInit(out
Vector
<T> result);
156
for (int index = 0; index <
Vector
<T>.Count; index++)
169
public static bool All<T>(
Vector
<T> vector, T value) => vector == Create(value);
174
public static bool AllWhereAllBitsSet<T>(
Vector
<T> vector)
196
public static
Vector
<T> AndNot<T>(
Vector
<T> left,
Vector
<T> right) => left & ~right;
201
public static bool Any<T>(
Vector
<T> vector, T value) => EqualsAny(vector, Create(value));
206
public static bool AnyWhereAllBitsSet<T>(
Vector
<T> vector)
222
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="
Vector
{U}" />.</summary>
226
/// <returns><paramref name="vector" /> reinterpreted as a new <see cref="
Vector
{U}" />.</returns>
230
public static
Vector
<TTo> As<TFrom, TTo>(this
Vector
<TFrom> vector)
235
return Unsafe.BitCast<
Vector
<TFrom>,
Vector
<TTo>>(vector);
238
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Byte>" />.</summary>
244
public static
Vector
<byte> AsVectorByte<T>(
Vector
<T> value) => value.As<T, byte>();
246
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Double>" />.</summary>
252
public static
Vector
<double> AsVectorDouble<T>(
Vector
<T> value) => value.As<T, double>();
254
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int16>" />.</summary>
260
public static
Vector
<short> AsVectorInt16<T>(
Vector
<T> value) => value.As<T, short>();
262
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int32>" />.</summary>
268
public static
Vector
<int> AsVectorInt32<T>(
Vector
<T> value) => value.As<T, int>();
270
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Int64>" />.</summary>
276
public static
Vector
<long> AsVectorInt64<T>(
Vector
<T> value) => value.As<T, long>();
278
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<IntPtr>" />.</summary>
284
public static
Vector
<nint> AsVectorNInt<T>(
Vector
<T> value) => value.As<T, nint>();
286
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UIntPtr>" />.</summary>
293
public static
Vector
<nuint> AsVectorNUInt<T>(
Vector
<T> value) => value.As<T, nuint>();
295
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<SByte>" />.</summary>
302
public static
Vector
<sbyte> AsVectorSByte<T>(
Vector
<T> value) => value.As<T, sbyte>();
304
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<Single>" />.</summary>
310
public static
Vector
<float> AsVectorSingle<T>(
Vector
<T> value) => value.As<T, float>();
312
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt16>" />.</summary>
319
public static
Vector
<ushort> AsVectorUInt16<T>(
Vector
<T> value) => value.As<T, ushort>();
321
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt32>" />.</summary>
328
public static
Vector
<uint> AsVectorUInt32<T>(
Vector
<T> value) => value.As<T, uint>();
330
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see langword="Vector<UInt64>" />.</summary>
337
public static
Vector
<ulong> AsVectorUInt64<T>(
Vector
<T> value) => value.As<T, ulong>();
345
public static
Vector
<T> BitwiseAnd<T>(
Vector
<T> left,
Vector
<T> right) => left & right;
353
public static
Vector
<T> BitwiseOr<T>(
Vector
<T> left,
Vector
<T> right) => left | right;
360
internal static
Vector
<T> Ceiling<T>(
Vector
<T> vector)
364
Unsafe.SkipInit(out
Vector
<T> result);
366
for (int index = 0; index <
Vector
<T>.Count; index++)
386
public static
Vector
<double> Ceiling(
Vector
<double> value)
388
Unsafe.SkipInit(out
Vector
<double> result);
390
for (int index = 0; index <
Vector
<double>.Count; index++)
405
public static
Vector
<float> Ceiling(
Vector
<float> value)
407
Unsafe.SkipInit(out
Vector
<float> result);
409
for (int index = 0; index <
Vector
<float>.Count; index++)
420
public static
Vector
<T> Clamp<T>(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max)
428
public static
Vector
<T> ClampNative<T>(
Vector
<T> value,
Vector
<T> min,
Vector
<T> max)
443
public static
Vector
<T> ConditionalSelect<T>(
Vector
<T> condition,
Vector
<T> left,
Vector
<T> right) => (left & condition) | AndNot(right, condition);
452
public static
Vector
<float> ConditionalSelect(
Vector
<int> condition,
Vector
<float> left,
Vector
<float> right) => ConditionalSelect(condition.As<int, float>(), left, right);
461
public static
Vector
<double> ConditionalSelect(
Vector
<long> condition,
Vector
<double> left,
Vector
<double> right) => ConditionalSelect(condition.As<long, double>(), left, right);
468
public static
Vector
<double> ConvertToDouble(
Vector
<long> value)
470
if (
Vector
<double>.Count == Vector512<double>.Count)
474
else if (
Vector
<double>.Count == Vector256<double>.Count)
480
Debug.Assert(
Vector
<double>.Count == Vector128<double>.Count);
491
public static
Vector
<double> ConvertToDouble(
Vector
<ulong> value)
493
if (
Vector
<double>.Count == Vector512<double>.Count)
497
else if (
Vector
<double>.Count == Vector256<double>.Count)
503
Debug.Assert(
Vector
<double>.Count == Vector128<double>.Count);
512
public static
Vector
<int> ConvertToInt32(
Vector
<float> value)
514
Unsafe.SkipInit(out
Vector
<int> result);
516
for (int i = 0; i <
Vector
<int>.Count; i++)
529
public static
Vector
<int> ConvertToInt32Native(
Vector
<float> value)
531
Unsafe.SkipInit(out
Vector
<int> result);
533
for (int i = 0; i <
Vector
<int>.Count; i++)
546
public static
Vector
<long> ConvertToInt64(
Vector
<double> value)
548
Unsafe.SkipInit(out
Vector
<long> result);
550
for (int i = 0; i <
Vector
<long>.Count; i++)
563
public static
Vector
<long> ConvertToInt64Native(
Vector
<double> value)
565
Unsafe.SkipInit(out
Vector
<long> result);
567
for (int i = 0; i <
Vector
<long>.Count; i++)
580
public static
Vector
<float> ConvertToSingle(
Vector
<int> value)
582
Unsafe.SkipInit(out
Vector
<float> result);
584
for (int i = 0; i <
Vector
<float>.Count; i++)
599
public static
Vector
<float> ConvertToSingle(
Vector
<uint> value)
601
if (
Vector
<float>.Count == Vector512<float>.Count)
605
else if (
Vector
<float>.Count == Vector256<float>.Count)
611
Debug.Assert(
Vector
<float>.Count == Vector128<float>.Count);
621
public static
Vector
<uint> ConvertToUInt32(
Vector
<float> value)
623
Unsafe.SkipInit(out
Vector
<uint> result);
625
for (int i = 0; i <
Vector
<uint>.Count; i++)
639
public static
Vector
<uint> ConvertToUInt32Native(
Vector
<float> value)
641
Unsafe.SkipInit(out
Vector
<uint> result);
643
for (int i = 0; i <
Vector
<uint>.Count; i++)
657
public static
Vector
<ulong> ConvertToUInt64(
Vector
<double> value)
659
Unsafe.SkipInit(out
Vector
<ulong> result);
661
for (int i = 0; i <
Vector
<ulong>.Count; i++)
675
public static
Vector
<ulong> ConvertToUInt64Native(
Vector
<double> value)
677
Unsafe.SkipInit(out
Vector
<ulong> result);
679
for (int i = 0; i <
Vector
<ulong>.Count; i++)
688
internal static
Vector
<T> Cos<T>(
Vector
<T> vector)
691
Unsafe.SkipInit(out
Vector
<T> result);
693
for (int index = 0; index <
Vector
<T>.Count; index++)
704
public static
Vector
<double> Cos(
Vector
<double> vector)
708
return VectorMath.CosDouble<
Vector
<double>,
Vector
<long>>(vector);
718
public static
Vector
<float> Cos(
Vector
<float> vector)
722
return VectorMath.CosSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
733
public static
Vector
<T> CopySign<T>(
Vector
<T> value,
Vector
<T> sign)
741
return VectorMath.CopySign<
Vector
<T>, T>(value, sign);
745
Unsafe.SkipInit(out
Vector
<T> result);
747
for (int index = 0; index <
Vector
<T>.Count; index++)
762
public static int Count<T>(
Vector
<T> vector, T value)
764
if (
Vector
<T>.Count == Vector512<T>.Count)
768
else if (
Vector
<T>.Count == Vector256<T>.Count)
774
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
782
public static int CountWhereAllBitsSet<T>(
Vector
<T> vector)
798
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance with all elements initialized to the specified value.</summary>
801
/// <returns>A new <see cref="
Vector
{T}" /> with all elements initialized to <paramref name="value" />.</returns>
804
public static
Vector
<T> Create<T>(T value)
806
Unsafe.SkipInit(out
Vector
<T> result);
808
for (int index = 0; index <
Vector
<T>.Count; index++)
816
/// <summary>Creates a new <see cref="
Vector
{T}" /> from a given readonly span.</summary>
819
/// <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>
823
public static
Vector
<T> Create<T>(ReadOnlySpan<T> values)
825
if (values.Length <
Vector
<T>.Count)
829
return Unsafe.ReadUnaligned<
Vector
<T>>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)));
832
/// <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>
835
/// <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>
838
public static
Vector
<T> CreateScalar<T>(T value)
840
Vector
<T> result =
Vector
<T>.Zero;
845
/// <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>
848
/// <returns>A new <see cref="
Vector
{T}" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
852
public static
Vector
<T> CreateScalarUnsafe<T>(T value)
858
Unsafe.SkipInit(out
Vector
<T> result);
864
/// <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>
868
/// <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>
871
public static
Vector
<T> CreateSequence<T>(T start, T step) => (
Vector
<T>.Indices * step) + Create(start);
873
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance where the elements begin at a specified value and are multiplied by another specified value.</summary>
877
/// <returns>A new <see cref="
Vector
{T}" /> instance with each element initialized to <paramref name="initial" /> multiplied by <paramref name="multiplier" /> raised to the element index.</returns>
881
public static
Vector
<T> CreateGeometricSequence<T>(T initial, [ConstantExpected] T multiplier)
883
if (
Vector
<T>.Count == Vector512<T>.Count)
887
else if (
Vector
<T>.Count == Vector256<T>.Count)
893
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
898
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance whose elements alternate between two specified values.</summary>
902
/// <returns>A new <see cref="
Vector
{T}" /> instance whose even-indexed elements are initialized to <paramref name="even" /> and odd-indexed elements are initialized to <paramref name="odd" />.</returns>
906
public static
Vector
<T> CreateAlternatingSequence<T>(T even, T odd)
908
Unsafe.SkipInit(out
Vector
<T> result);
910
for (int index = 1; index <
Vector
<T>.Count; index += 2)
919
/// <summary>Creates a new <see cref="
Vector
{T}" /> instance whose elements are the reciprocal of an arithmetic sequence.</summary>
923
/// <returns>A new <see cref="
Vector
{T}" /> instance whose elements are initialized to one divided by the corresponding element of the arithmetic sequence.</returns>
927
public static
Vector
<T> CreateHarmonicSequence<T>(T start, T step) =>
Vector
<T>.One / CreateSequence(start, step);
936
public static
Vector
<T> ConcatLowerLower<T>(
Vector
<T> left,
Vector
<T> right)
938
if (
Vector
<T>.Count == Vector512<T>.Count)
942
else if (
Vector
<T>.Count == Vector256<T>.Count)
948
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
960
public static
Vector
<T> ConcatUpperLower<T>(
Vector
<T> left,
Vector
<T> right)
962
if (
Vector
<T>.Count == Vector512<T>.Count)
966
else if (
Vector
<T>.Count == Vector256<T>.Count)
972
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
984
public static
Vector
<T> ConcatUpperUpper<T>(
Vector
<T> left,
Vector
<T> right)
986
if (
Vector
<T>.Count == Vector512<T>.Count)
990
else if (
Vector
<T>.Count == Vector256<T>.Count)
996
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1008
public static
Vector
<T> ConcatLowerUpper<T>(
Vector
<T> left,
Vector
<T> right)
1010
if (
Vector
<T>.Count == Vector512<T>.Count)
1014
else if (
Vector
<T>.Count == Vector256<T>.Count)
1020
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1032
public static
Vector
<T> ZipLower<T>(
Vector
<T> left,
Vector
<T> right)
1034
if (
Vector
<T>.Count == Vector512<T>.Count)
1038
else if (
Vector
<T>.Count == Vector256<T>.Count)
1044
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1056
public static
Vector
<T> ZipUpper<T>(
Vector
<T> left,
Vector
<T> right)
1058
if (
Vector
<T>.Count == Vector512<T>.Count)
1062
else if (
Vector
<T>.Count == Vector256<T>.Count)
1068
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1080
public static (
Vector
<T> Lower,
Vector
<T> Upper) Zip<T>(
Vector
<T> left,
Vector
<T> right) => (ZipLower(left, right), ZipUpper(left, right));
1089
public static
Vector
<T> UnzipEven<T>(
Vector
<T> left,
Vector
<T> right)
1091
if (
Vector
<T>.Count == Vector512<T>.Count)
1095
else if (
Vector
<T>.Count == Vector256<T>.Count)
1101
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1113
public static
Vector
<T> UnzipOdd<T>(
Vector
<T> left,
Vector
<T> right)
1115
if (
Vector
<T>.Count == Vector512<T>.Count)
1119
else if (
Vector
<T>.Count == Vector256<T>.Count)
1125
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1137
public static (
Vector
<T> Even,
Vector
<T> Odd) Unzip<T>(
Vector
<T> left,
Vector
<T> right) => (UnzipEven(left, right), UnzipOdd(left, right));
1145
public static
Vector
<T> Reverse<T>(
Vector
<T> vector)
1147
if (
Vector
<T>.Count == Vector512<T>.Count)
1151
else if (
Vector
<T>.Count == Vector256<T>.Count)
1157
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1162
internal static
Vector
<T> DegreesToRadians<T>(
Vector
<T> degrees)
1165
Unsafe.SkipInit(out
Vector
<T> result);
1167
for (int index = 0; index <
Vector
<T>.Count; index++)
1179
public static
Vector
<double> DegreesToRadians(
Vector
<double> degrees)
1183
return VectorMath.DegreesToRadiansDouble<
Vector
<double>,
Vector
<ulong>>(degrees);
1194
public static
Vector
<float> DegreesToRadians(
Vector
<float> degrees)
1198
return VectorMath.DegreesToRadiansSingle<
Vector
<float>,
Vector
<double>>(degrees);
1212
public static
Vector
<T> Divide<T>(
Vector
<T> left,
Vector
<T> right) => left / right;
1220
public static
Vector
<T> Divide<T>(
Vector
<T> left, T right) => left / right;
1228
public static T Dot<T>(
Vector
<T> left,
Vector
<T> right) => Sum(left * right);
1237
public static
Vector
<T> Equals<T>(
Vector
<T> left,
Vector
<T> right)
1239
Unsafe.SkipInit(out
Vector
<T> result);
1241
for (int index = 0; index <
Vector
<T>.Count; index++)
1255
public static
Vector
<long> Equals(
Vector
<double> left,
Vector
<double> right) => Equals<double>(left, right).As<double, long>();
1262
public static
Vector
<int> Equals(
Vector
<int> left,
Vector
<int> right) => Equals<int>(left, right);
1269
public static
Vector
<long> Equals(
Vector
<long> left,
Vector
<long> right) => Equals<long>(left, right);
1276
public static
Vector
<int> Equals(
Vector
<float> left,
Vector
<float> right) => Equals<float>(left, right).As<float, int>();
1284
public static bool EqualsAll<T>(
Vector
<T> left,
Vector
<T> right) => left == right;
1293
public static bool EqualsAny<T>(
Vector
<T> left,
Vector
<T> right)
1295
for (int index = 0; index <
Vector
<T>.Count; index++)
1306
internal static
Vector
<T> Exp<T>(
Vector
<T> vector)
1309
Unsafe.SkipInit(out
Vector
<T> result);
1311
for (int index = 0; index <
Vector
<T>.Count; index++)
1322
public static
Vector
<double> Exp(
Vector
<double> vector)
1326
return VectorMath.ExpDouble<
Vector
<double>,
Vector
<ulong>>(vector);
1336
public static
Vector
<float> Exp(
Vector
<float> vector)
1340
return VectorMath.ExpSingle<
Vector
<float>,
Vector
<uint>,
Vector
<double>,
Vector
<ulong>>(vector);
1353
internal static
Vector
<T> Floor<T>(
Vector
<T> vector)
1357
Unsafe.SkipInit(out
Vector
<T> result);
1359
for (int index = 0; index <
Vector
<T>.Count; index++)
1379
public static
Vector
<double> Floor(
Vector
<double> value)
1381
Unsafe.SkipInit(out
Vector
<double> result);
1383
for (int index = 0; index <
Vector
<double>.Count; index++)
1398
public static
Vector
<float> Floor(
Vector
<float> value)
1400
Unsafe.SkipInit(out
Vector
<float> result);
1402
for (int index = 0; index <
Vector
<float>.Count; index++)
1422
public static
Vector
<double> FusedMultiplyAdd(
Vector
<double> left,
Vector
<double> right,
Vector
<double> addend)
1424
Unsafe.SkipInit(out
Vector
<double> result);
1426
for (int index = 0; index <
Vector
<double>.Count; index++)
1446
public static
Vector
<float> FusedMultiplyAdd(
Vector
<float> left,
Vector
<float> right,
Vector
<float> addend)
1448
Unsafe.SkipInit(out
Vector
<float> result);
1450
for (int index = 0; index <
Vector
<float>.Count; index++)
1468
public static T GetElement<T>(this
Vector
<T> vector, int index)
1470
if ((uint)(index) >= (uint)(
Vector
<T>.Count))
1485
public static
Vector
<T> GreaterThan<T>(
Vector
<T> left,
Vector
<T> right)
1487
Unsafe.SkipInit(out
Vector
<T> result);
1489
for (int index = 0; index <
Vector
<T>.Count; index++)
1503
public static
Vector
<long> GreaterThan(
Vector
<double> left,
Vector
<double> right) => GreaterThan<double>(left, right).As<double, long>();
1510
public static
Vector
<int> GreaterThan(
Vector
<int> left,
Vector
<int> right) => GreaterThan<int>(left, right);
1517
public static
Vector
<long> GreaterThan(
Vector
<long> left,
Vector
<long> right) => GreaterThan<long>(left, right);
1524
public static
Vector
<int> GreaterThan(
Vector
<float> left,
Vector
<float> right) => GreaterThan<float>(left, right).As<float, int>();
1533
public static bool GreaterThanAll<T>(
Vector
<T> left,
Vector
<T> right)
1535
for (int index = 0; index <
Vector
<T>.Count; index++)
1553
public static bool GreaterThanAny<T>(
Vector
<T> left,
Vector
<T> right)
1555
for (int index = 0; index <
Vector
<T>.Count; index++)
1573
public static
Vector
<T> GreaterThanOrEqual<T>(
Vector
<T> left,
Vector
<T> right)
1575
Unsafe.SkipInit(out
Vector
<T> result);
1577
for (int index = 0; index <
Vector
<T>.Count; index++)
1591
public static
Vector
<long> GreaterThanOrEqual(
Vector
<double> left,
Vector
<double> right) => GreaterThanOrEqual<double>(left, right).As<double, long>();
1598
public static
Vector
<int> GreaterThanOrEqual(
Vector
<int> left,
Vector
<int> right) => GreaterThanOrEqual<int>(left, right);
1605
public static
Vector
<long> GreaterThanOrEqual(
Vector
<long> left,
Vector
<long> right) => GreaterThanOrEqual<long>(left, right);
1612
public static
Vector
<int> GreaterThanOrEqual(
Vector
<float> left,
Vector
<float> right) => GreaterThanOrEqual<float>(left, right).As<float, int>();
1621
public static bool GreaterThanOrEqualAll<T>(
Vector
<T> left,
Vector
<T> right)
1623
for (int index = 0; index <
Vector
<T>.Count; index++)
1641
public static bool GreaterThanOrEqualAny<T>(
Vector
<T> left,
Vector
<T> right)
1643
for (int index = 0; index <
Vector
<T>.Count; index++)
1654
internal static
Vector
<T> Hypot<T>(
Vector
<T> x,
Vector
<T> y)
1657
Unsafe.SkipInit(out
Vector
<T> result);
1659
for (int index = 0; index <
Vector
<T>.Count; index++)
1670
public static
Vector
<double> Hypot(
Vector
<double> x,
Vector
<double> y)
1674
return VectorMath.HypotDouble<
Vector
<double>,
Vector
<ulong>>(x, y);
1684
public static
Vector
<float> Hypot(
Vector
<float> x,
Vector
<float> y)
1688
return VectorMath.HypotSingle<
Vector
<float>,
Vector
<double>>(x, y);
1699
public static int IndexOf<T>(
Vector
<T> vector, T value)
1701
if (
Vector
<T>.Count == Vector512<T>.Count)
1705
else if (
Vector
<T>.Count == Vector256<T>.Count)
1711
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1719
public static int IndexOfWhereAllBitsSet<T>(
Vector
<T> vector)
1738
public static
Vector
<T> IsEvenInteger<T>(
Vector
<T> vector)
1742
return VectorMath.IsEvenInteger<
Vector
<float>, float>(vector.As<T, float>()).As<float, T>();
1746
return VectorMath.IsEvenInteger<
Vector
<double>, double>(vector.As<T, double>()).As<double, T>();
1748
return IsZero(vector &
Vector
<T>.One);
1754
public static
Vector
<T> IsFinite<T>(
Vector
<T> vector)
1758
return ~IsZero(AndNot(
Vector
<float>.PositiveInfinity.As<float, uint>(), vector.As<T, uint>())).As<uint, T>();
1762
return ~IsZero(AndNot(
Vector
<double>.PositiveInfinity.As<double, ulong>(), vector.As<T, ulong>())).As<ulong, T>();
1764
return
Vector
<T>.AllBitsSet;
1770
public static
Vector
<T> IsInfinity<T>(
Vector
<T> vector)
1776
return
Vector
<T>.Zero;
1782
public static
Vector
<T> IsInteger<T>(
Vector
<T> vector)
1788
return
Vector
<T>.AllBitsSet;
1794
public static
Vector
<T> IsNaN<T>(
Vector
<T> vector)
1800
return
Vector
<T>.Zero;
1806
public static
Vector
<T> IsNegative<T>(
Vector
<T> vector)
1810
return
Vector
<T>.Zero;
1814
return LessThan(vector.As<T, int>(),
Vector
<int>.Zero).As<int, T>();
1818
return LessThan(vector.As<T, long>(),
Vector
<long>.Zero).As<long, T>();
1822
return LessThan(vector,
Vector
<T>.Zero);
1829
public static
Vector
<T> IsNegativeInfinity<T>(
Vector
<T> vector)
1833
return Equals(vector,
Vector
<float>.NegativeInfinity.As<float, T>());
1837
return Equals(vector,
Vector
<double>.NegativeInfinity.As<double, T>());
1839
return
Vector
<T>.Zero;
1845
public static
Vector
<T> IsNormal<T>(
Vector
<T> vector)
1861
public static
Vector
<T> IsOddInteger<T>(
Vector
<T> vector)
1865
return VectorMath.IsOddInteger<
Vector
<float>, float>(vector.As<T, float>()).As<float, T>();
1869
return VectorMath.IsOddInteger<
Vector
<double>, double>(vector.As<T, double>()).As<double, T>();
1871
return ~IsZero(vector &
Vector
<T>.One);
1877
public static
Vector
<T> IsPositive<T>(
Vector
<T> vector)
1881
return
Vector
<T>.AllBitsSet;
1885
return GreaterThanOrEqual(vector.As<T, int>(),
Vector
<int>.Zero).As<int, T>();
1889
return GreaterThanOrEqual(vector.As<T, long>(),
Vector
<long>.Zero).As<long, T>();
1893
return GreaterThanOrEqual(vector,
Vector
<T>.Zero);
1900
public static
Vector
<T> IsPositiveInfinity<T>(
Vector
<T> vector)
1904
return Equals(vector,
Vector
<float>.PositiveInfinity.As<float, T>());
1908
return Equals(vector,
Vector
<double>.PositiveInfinity.As<double, T>());
1910
return
Vector
<T>.Zero;
1916
public static
Vector
<T> IsSubnormal<T>(
Vector
<T> vector)
1920
return LessThan(Abs(vector).As<T, uint>() -
Vector
<uint>.One, Create<uint>(float.MaxTrailingSignificand)).As<uint, T>();
1924
return LessThan(Abs(vector).As<T, ulong>() -
Vector
<ulong>.One, Create<ulong>(double.MaxTrailingSignificand)).As<ulong, T>();
1926
return
Vector
<T>.Zero;
1932
public static
Vector
<T> IsZero<T>(
Vector
<T> vector) => Equals(vector,
Vector
<T>.Zero);
1937
public static int LastIndexOf<T>(
Vector
<T> vector, T value)
1939
if (
Vector
<T>.Count == Vector512<T>.Count)
1943
else if (
Vector
<T>.Count == Vector256<T>.Count)
1949
Debug.Assert(
Vector
<T>.Count == Vector128<T>.Count);
1957
public static int LastIndexOfWhereAllBitsSet<T>(
Vector
<T> vector)
1973
internal static
Vector
<T> Lerp<T>(
Vector
<T> x,
Vector
<T> y,
Vector
<T> amount)
1976
Unsafe.SkipInit(out
Vector
<T> result);
1978
for (int index = 0; index <
Vector
<T>.Count; index++)
1994
public static
Vector
<double> Lerp(
Vector
<double> x,
Vector
<double> y,
Vector
<double> amount)
1998
return VectorMath.Lerp<
Vector
<double>, double>(x, y, amount);
2013
public static
Vector
<float> Lerp(
Vector
<float> x,
Vector
<float> y,
Vector
<float> amount)
2017
return VectorMath.Lerp<
Vector
<float>, float>(x, y, amount);
2032
public static
Vector
<T> LessThan<T>(
Vector
<T> left,
Vector
<T> right)
2034
Unsafe.SkipInit(out
Vector
<T> result);
2036
for (int index = 0; index <
Vector
<T>.Count; index++)
2050
public static
Vector
<long> LessThan(
Vector
<double> left,
Vector
<double> right) => LessThan<double>(left, right).As<double, long>();
2057
public static
Vector
<int> LessThan(
Vector
<int> left,
Vector
<int> right) => LessThan<int>(left, right);
2064
public static
Vector
<long> LessThan(
Vector
<long> left,
Vector
<long> right) => LessThan<long>(left, right);
2071
public static
Vector
<int> LessThan(
Vector
<float> left,
Vector
<float> right) => LessThan<float>(left, right).As<float, int>();
2080
public static bool LessThanAll<T>(
Vector
<T> left,
Vector
<T> right)
2082
for (int index = 0; index <
Vector
<T>.Count; index++)
2100
public static bool LessThanAny<T>(
Vector
<T> left,
Vector
<T> right)
2102
for (int index = 0; index <
Vector
<T>.Count; index++)
2120
public static
Vector
<T> LessThanOrEqual<T>(
Vector
<T> left,
Vector
<T> right)
2122
Unsafe.SkipInit(out
Vector
<T> result);
2124
for (int index = 0; index <
Vector
<T>.Count; index++)
2138
public static
Vector
<long> LessThanOrEqual(
Vector
<double> left,
Vector
<double> right) => LessThanOrEqual<double>(left, right).As<double, long>();
2145
public static
Vector
<int> LessThanOrEqual(
Vector
<int> left,
Vector
<int> right) => LessThanOrEqual<int>(left, right);
2152
public static
Vector
<long> LessThanOrEqual(
Vector
<long> left,
Vector
<long> right) => LessThanOrEqual<long>(left, right);
2159
public static
Vector
<int> LessThanOrEqual(
Vector
<float> left,
Vector
<float> right) => LessThanOrEqual<float>(left, right).As<float, int>();
2168
public static bool LessThanOrEqualAll<T>(
Vector
<T> left,
Vector
<T> right)
2170
for (int index = 0; index <
Vector
<T>.Count; index++)
2188
public static bool LessThanOrEqualAny<T>(
Vector
<T> left,
Vector
<T> right)
2190
for (int index = 0; index <
Vector
<T>.Count; index++)
2208
public static unsafe
Vector
<T> Load<T>(T* source) => LoadUnsafe(ref *source);
2218
public static unsafe
Vector
<T> LoadAligned<T>(T* source)
2227
return *(
Vector
<T>*)source;
2238
public static unsafe
Vector
<T> LoadAlignedNonTemporal<T>(T* source) => LoadAligned(source);
2247
public static
Vector
<T> LoadUnsafe<T>(ref readonly T source)
2251
return Unsafe.ReadUnaligned<
Vector
<T>>(in address);
2263
public static
Vector
<T> LoadUnsafe<T>(ref readonly T source, nuint elementOffset)
2267
return Unsafe.ReadUnaligned<
Vector
<T>>(in address);
2270
internal static
Vector
<T> Log<T>(
Vector
<T> vector)
2273
Unsafe.SkipInit(out
Vector
<T> result);
2275
for (int index = 0; index <
Vector
<T>.Count; index++)
2286
public static
Vector
<double> Log(
Vector
<double> vector)
2290
return VectorMath.LogDouble<
Vector
<double>,
Vector
<long>,
Vector
<ulong>>(vector);
2300
public static
Vector
<float> Log(
Vector
<float> vector)
2304
return VectorMath.LogSingle<
Vector
<float>,
Vector
<int>,
Vector
<uint>>(vector);
2312
internal static
Vector
<T> Log2<T>(
Vector
<T> vector)
2315
Unsafe.SkipInit(out
Vector
<T> result);
2317
for (int index = 0; index <
Vector
<T>.Count; index++)
2328
public static
Vector
<double> Log2(
Vector
<double> vector)
2332
return VectorMath.Log2Double<
Vector
<double>,
Vector
<long>,
Vector
<ulong>>(vector);
2342
public static
Vector
<float> Log2(
Vector
<float> vector)
2346
return VectorMath.Log2Single<
Vector
<float>,
Vector
<int>,
Vector
<uint>>(vector);
2357
public static
Vector
<T> Max<T>(
Vector
<T> left,
Vector
<T> right)
2361
return VectorMath.Max<
Vector
<T>, T>(left, right);
2365
Unsafe.SkipInit(out
Vector
<T> result);
2367
for (int index = 0; index <
Vector
<T>.Count; index++)
2380
public static
Vector
<T> MaxMagnitude<T>(
Vector
<T> left,
Vector
<T> right)
2384
return VectorMath.MaxMagnitude<
Vector
<T>, T>(left, right);
2388
Unsafe.SkipInit(out
Vector
<T> result);
2390
for (int index = 0; index <
Vector
<T>.Count; index++)
2403
public static
Vector
<T> MaxMagnitudeNumber<T>(
Vector
<T> left,
Vector
<T> right)
2407
return VectorMath.MaxMagnitudeNumber<
Vector
<T>, T>(left, right);
2411
Unsafe.SkipInit(out
Vector
<T> result);
2413
for (int index = 0; index <
Vector
<T>.Count; index++)
2426
public static
Vector
<T> MaxNative<T>(
Vector
<T> left,
Vector
<T> right)
2444
Unsafe.SkipInit(out
Vector
<T> result);
2446
for (int index = 0; index <
Vector
<T>.Count; index++)
2459
public static
Vector
<T> MaxNumber<T>(
Vector
<T> left,
Vector
<T> right)
2463
return VectorMath.MaxNumber<
Vector
<T>, T>(left, right);
2467
Unsafe.SkipInit(out
Vector
<T> result);
2469
for (int index = 0; index <
Vector
<T>.Count; index++)
2482
public static
Vector
<T> Min<T>(
Vector
<T> left,
Vector
<T> right)
2486
return VectorMath.Min<
Vector
<T>, T>(left, right);
2490
Unsafe.SkipInit(out
Vector
<T> result);
2492
for (int index = 0; index <
Vector
<T>.Count; index++)
2505
public static
Vector
<T> MinMagnitude<T>(
Vector
<T> left,
Vector
<T> right)
2509
return VectorMath.MinMagnitude<
Vector
<T>, T>(left, right);
2513
Unsafe.SkipInit(out
Vector
<T> result);
2515
for (int index = 0; index <
Vector
<T>.Count; index++)
2528
public static
Vector
<T> MinMagnitudeNumber<T>(
Vector
<T> left,
Vector
<T> right)
2532
return VectorMath.MinMagnitudeNumber<
Vector
<T>, T>(left, right);
2536
Unsafe.SkipInit(out
Vector
<T> result);
2538
for (int index = 0; index <
Vector
<T>.Count; index++)
2551
public static
Vector
<T> MinNative<T>(
Vector
<T> left,
Vector
<T> right)
2569
Unsafe.SkipInit(out
Vector
<T> result);
2571
for (int index = 0; index <
Vector
<T>.Count; index++)
2584
public static
Vector
<T> MinNumber<T>(
Vector
<T> left,
Vector
<T> right)
2588
return VectorMath.MinNumber<
Vector
<T>, T>(left, right);
2592
Unsafe.SkipInit(out
Vector
<T> result);
2594
for (int index = 0; index <
Vector
<T>.Count; index++)
2610
public static
Vector
<T> Multiply<T>(
Vector
<T> left,
Vector
<T> right) => left * right;
2618
public static
Vector
<T> Multiply<T>(
Vector
<T> left, T right) => left * right;
2626
public static
Vector
<T> Multiply<T>(T left,
Vector
<T> right) => right * left;
2630
internal static
Vector
<T> MultiplyAddEstimate<T>(
Vector
<T> left,
Vector
<T> right,
Vector
<T> addend)
2632
Unsafe.SkipInit(out
Vector
<T> result);
2634
for (int index = 0; index <
Vector
<T>.Count; index++)
2646
public static
Vector
<double> MultiplyAddEstimate(
Vector
<double> left,
Vector
<double> right,
Vector
<double> addend)
2648
Unsafe.SkipInit(out
Vector
<double> result);
2650
for (int index = 0; index <
Vector
<double>.Count; index++)
2662
public static
Vector
<float> MultiplyAddEstimate(
Vector
<float> left,
Vector
<float> right,
Vector
<float> addend)
2664
Unsafe.SkipInit(out
Vector
<float> result);
2666
for (int index = 0; index <
Vector
<float>.Count; index++)
2677
internal static
Vector
<TResult> Narrow<TSource, TResult>(
Vector
<TSource> low,
Vector
<TSource> high)
2681
Unsafe.SkipInit(out
Vector
<TResult> result);
2683
for (int i = 0; i <
Vector
<TSource>.Count; i++)
2689
for (int i =
Vector
<TSource>.Count; i <
Vector
<TResult>.Count; i++)
2691
TResult value = TResult.CreateTruncating(high.GetElementUnsafe(i -
Vector
<TSource>.Count));
2701
public static
Vector
<float> Narrow(
Vector
<double> low,
Vector
<double> high)
2708
public static
Vector
<sbyte> Narrow(
Vector
<short> low,
Vector
<short> high)
2714
public static
Vector
<short> Narrow(
Vector
<int> low,
Vector
<int> high)
2720
public static
Vector
<int> Narrow(
Vector
<long> low,
Vector
<long> high)
2727
public static
Vector
<byte> Narrow(
Vector
<ushort> low,
Vector
<ushort> high)
2734
public static
Vector
<ushort> Narrow(
Vector
<uint> low,
Vector
<uint> high)
2741
public static
Vector
<uint> Narrow(
Vector
<ulong> low,
Vector
<ulong> high)
2746
internal static
Vector
<TResult> NarrowWithSaturation<TSource, TResult>(
Vector
<TSource> low,
Vector
<TSource> high)
2750
Unsafe.SkipInit(out
Vector
<TResult> result);
2752
for (int i = 0; i <
Vector
<TSource>.Count; i++)
2758
for (int i =
Vector
<TSource>.Count; i <
Vector
<TResult>.Count; i++)
2760
TResult value = TResult.CreateSaturating(high.GetElementUnsafe(i -
Vector
<TSource>.Count));
2770
public static
Vector
<float> NarrowWithSaturation(
Vector
<double> low,
Vector
<double> high)
2777
public static
Vector
<sbyte> NarrowWithSaturation(
Vector
<short> low,
Vector
<short> high)
2783
public static
Vector
<short> NarrowWithSaturation(
Vector
<int> low,
Vector
<int> high)
2789
public static
Vector
<int> NarrowWithSaturation(
Vector
<long> low,
Vector
<long> high)
2796
public static
Vector
<byte> NarrowWithSaturation(
Vector
<ushort> low,
Vector
<ushort> high)
2803
public static
Vector
<ushort> NarrowWithSaturation(
Vector
<uint> low,
Vector
<uint> high)
2810
public static
Vector
<uint> NarrowWithSaturation(
Vector
<ulong> low,
Vector
<ulong> high)
2818
public static
Vector
<T> Negate<T>(
Vector
<T> value) => -value;
2823
public static bool None<T>(
Vector
<T> vector, T value) => !EqualsAny(vector, Create(value));
2828
public static bool NoneWhereAllBitsSet<T>(
Vector
<T> vector)
2849
public static
Vector
<T> OnesComplement<T>(
Vector
<T> value) => ~value;
2851
internal static
Vector
<T> RadiansToDegrees<T>(
Vector
<T> radians)
2854
Unsafe.SkipInit(out
Vector
<T> result);
2856
for (int index = 0; index <
Vector
<T>.Count; index++)
2867
public static
Vector
<double> RadiansToDegrees(
Vector
<double> radians)
2871
return VectorMath.RadiansToDegreesDouble<
Vector
<double>,
Vector
<ulong>>(radians);
2881
public static
Vector
<float> RadiansToDegrees(
Vector
<float> radians)
2885
return VectorMath.RadiansToDegreesSingle<
Vector
<float>,
Vector
<double>>(radians);
2895
internal static
Vector
<T> Round<T>(
Vector
<T> vector)
2899
Unsafe.SkipInit(out
Vector
<T> result);
2901
for (int index = 0; index <
Vector
<T>.Count; index++)
2917
public static
Vector
<double> Round(
Vector
<double> vector) => Round<double>(vector);
2921
public static
Vector
<float> Round(
Vector
<float> vector) => Round<float>(vector);
2925
public static
Vector
<double> Round(
Vector
<double> vector, MidpointRounding mode) => VectorMath.RoundDouble(vector, mode);
2929
public static
Vector
<float> Round(
Vector
<float> vector, MidpointRounding mode) => VectorMath.RoundSingle(vector, mode);
2936
public static
Vector
<byte> ShiftLeft(
Vector
<byte> value, int shiftCount) => value << shiftCount;
2943
public static
Vector
<short> ShiftLeft(
Vector
<short> value, int shiftCount) => value << shiftCount;
2950
public static
Vector
<int> ShiftLeft(
Vector
<int> value, int shiftCount) => value << shiftCount;
2957
public static
Vector
<long> ShiftLeft(
Vector
<long> value, int shiftCount) => value << shiftCount;
2964
public static
Vector
<nint> ShiftLeft(
Vector
<nint> value, int shiftCount) => value << shiftCount;
2972
public static
Vector
<nuint> ShiftLeft(
Vector
<nuint> value, int shiftCount) => value << shiftCount;
2980
public static
Vector
<sbyte> ShiftLeft(
Vector
<sbyte> value, int shiftCount) => value << shiftCount;
2988
public static
Vector
<ushort> ShiftLeft(
Vector
<ushort> value, int shiftCount) => value << shiftCount;
2996
public static
Vector
<uint> ShiftLeft(
Vector
<uint> value, int shiftCount) => value << shiftCount;
2999
internal static
Vector
<uint> ShiftLeft(
Vector
<uint> vector,
Vector
<uint> shiftCount)
3001
if (
Vector
<uint>.Count == Vector512<uint>.Count)
3005
else if (
Vector
<uint>.Count == Vector256<uint>.Count)
3011
Debug.Assert(
Vector
<uint>.Count == Vector128<uint>.Count);
3022
public static
Vector
<ulong> ShiftLeft(
Vector
<ulong> value, int shiftCount) => value << shiftCount;
3025
internal static
Vector
<ulong> ShiftLeft(
Vector
<ulong> vector,
Vector
<ulong> shiftCount)
3027
if (
Vector
<ulong>.Count == Vector512<ulong>.Count)
3031
else if (
Vector
<ulong>.Count == Vector256<ulong>.Count)
3037
Debug.Assert(
Vector
<ulong>.Count == Vector128<ulong>.Count);
3047
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> value, int shiftCount) => value >> shiftCount;
3054
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> value, int shiftCount) => value >> shiftCount;
3061
public static
Vector
<long> ShiftRightArithmetic(
Vector
<long> value, int shiftCount) => value >> shiftCount;
3068
public static
Vector
<nint> ShiftRightArithmetic(
Vector
<nint> value, int shiftCount) => value >> shiftCount;
3076
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> value, int shiftCount) => value >> shiftCount;
3083
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> value, int shiftCount) => value >>> shiftCount;
3090
public static
Vector
<short> ShiftRightLogical(
Vector
<short> value, int shiftCount) => value >>> shiftCount;
3097
public static
Vector
<int> ShiftRightLogical(
Vector
<int> value, int shiftCount) => value >>> shiftCount;
3104
public static
Vector
<long> ShiftRightLogical(
Vector
<long> value, int shiftCount) => value >>> shiftCount;
3111
public static
Vector
<nint> ShiftRightLogical(
Vector
<nint> value, int shiftCount) => value >>> shiftCount;
3119
public static
Vector
<nuint> ShiftRightLogical(
Vector
<nuint> value, int shiftCount) => value >>> shiftCount;
3127
public static
Vector
<sbyte> ShiftRightLogical(
Vector
<sbyte> value, int shiftCount) => value >>> shiftCount;
3135
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> value, int shiftCount) => value >>> shiftCount;
3143
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> value, int shiftCount) => value >>> shiftCount;
3151
public static
Vector
<ulong> ShiftRightLogical(
Vector
<ulong> value, int shiftCount) => value >>> shiftCount;
3153
internal static
Vector
<T> Sin<T>(
Vector
<T> vector)
3156
Unsafe.SkipInit(out
Vector
<T> result);
3158
for (int index = 0; index <
Vector
<T>.Count; index++)
3169
public static
Vector
<double> Sin(
Vector
<double> vector)
3173
return VectorMath.SinDouble<
Vector
<double>,
Vector
<long>>(vector);
3183
public static
Vector
<float> Sin(
Vector
<float> vector)
3187
return VectorMath.SinSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
3195
internal static (
Vector
<T> Sin,
Vector
<T> Cos) SinCos<T>(
Vector
<T> vector)
3198
Unsafe.SkipInit(out
Vector
<T> sinResult);
3199
Unsafe.SkipInit(out
Vector
<T> cosResult);
3201
for (int index = 0; index <
Vector
<T>.Count; index++)
3213
public static (
Vector
<double> Sin,
Vector
<double> Cos) SinCos(
Vector
<double> vector)
3217
return VectorMath.SinCosDouble<
Vector
<double>,
Vector
<long>>(vector);
3227
public static (
Vector
<float> Sin,
Vector
<float> Cos) SinCos(
Vector
<float> vector)
3231
return VectorMath.SinCosSingle<
Vector
<float>,
Vector
<int>,
Vector
<double>,
Vector
<long>>(vector);
3246
public static
Vector
<T> SquareRoot<T>(
Vector
<T> value)
3248
Unsafe.SkipInit(out
Vector
<T> result);
3250
for (int index = 0; index <
Vector
<T>.Count; index++)
3266
public static unsafe void Store<T>(this
Vector
<T> source, T* destination) => source.StoreUnsafe(ref *destination);
3276
public static unsafe void StoreAligned<T>(this
Vector
<T> source, T* destination)
3285
*(
Vector
<T>*)destination = source;
3296
public static unsafe void StoreAlignedNonTemporal<T>(this
Vector
<T> source, T* destination) => source.StoreAligned(destination);
3305
public static void StoreUnsafe<T>(this
Vector
<T> source, ref T destination)
3321
public static void StoreUnsafe<T>(this
Vector
<T> source, ref T destination, nuint elementOffset)
3330
public static
Vector
<T> Subtract<T>(
Vector
<T> left,
Vector
<T> right) => left - right;
3335
public static
Vector
<T> SubtractSaturate<T>(
Vector
<T> left,
Vector
<T> right)
3343
Unsafe.SkipInit(out
Vector
<T> result);
3345
for (int index = 0; index <
Vector
<T>.Count; index++)
3360
public static T Sum<T>(
Vector
<T> value)
3364
for (int index = 0; index <
Vector
<T>.Count; index++)
3378
public static T ToScalar<T>(this
Vector
<T> vector)
3386
internal static
Vector
<T> Truncate<T>(
Vector
<T> vector)
3390
Unsafe.SkipInit(out
Vector
<T> result);
3392
for (int index = 0; index <
Vector
<T>.Count; index++)
3408
public static
Vector
<double> Truncate(
Vector
<double> vector) => Truncate<double>(vector);
3412
public static
Vector
<float> Truncate(
Vector
<float> vector) => Truncate<float>(vector);
3414
/// <summary>Widens a <see langword="Vector<Byte>" /> into two <see cref="
Vector
{UInt16} " />.</summary>
3418
internal static (
Vector
<ushort> Lower,
Vector
<ushort> Upper) Widen(
Vector
<byte> source) => (WidenLower(source), WidenUpper(source));
3420
/// <summary>Widens a <see langword="Vector<Int16>" /> into two <see cref="
Vector
{Int32} " />.</summary>
3424
internal static (
Vector
<int> Lower,
Vector
<int> Upper) Widen(
Vector
<short> source) => (WidenLower(source), WidenUpper(source));
3426
/// <summary>Widens a <see langword="Vector<Int32>" /> into two <see cref="
Vector
{Int64} " />.</summary>
3430
internal static (
Vector
<long> Lower,
Vector
<long> Upper) Widen(
Vector
<int> source) => (WidenLower(source), WidenUpper(source));
3432
/// <summary>Widens a <see langword="Vector<SByte>" /> into two <see cref="
Vector
{Int16} " />.</summary>
3436
internal static (
Vector
<short> Lower,
Vector
<short> Upper) Widen(
Vector
<sbyte> source) => (WidenLower(source), WidenUpper(source));
3438
/// <summary>Widens a <see langword="Vector<Single>" /> into two <see cref="
Vector
{Double} " />.</summary>
3442
internal static (
Vector
<double> Lower,
Vector
<double> Upper) Widen(
Vector
<float> source) => (WidenLower(source), WidenUpper(source));
3444
/// <summary>Widens a <see langword="Vector<UInt16>" /> into two <see cref="
Vector
{UInt32} " />.</summary>
3448
internal static (
Vector
<uint> Lower,
Vector
<uint> Upper) Widen(
Vector
<ushort> source) => (WidenLower(source), WidenUpper(source));
3450
/// <summary>Widens a <see langword="Vector<UInt32>" /> into two <see cref="
Vector
{UInt64} " />.</summary>
3454
internal static (
Vector
<ulong> Lower,
Vector
<ulong> Upper) Widen(
Vector
<uint> source) => (WidenLower(source), WidenUpper(source));
3456
/// <summary>Widens a <see langword="Vector<Byte>" /> into two <see cref="
Vector
{UInt16} " />.</summary>
3462
public static void Widen(
Vector
<byte> source, out
Vector
<ushort> low, out
Vector
<ushort> high)
3468
/// <summary>Widens a <see langword="Vector<Int16>" /> into two <see cref="
Vector
{Int32} " />.</summary>
3473
public static void Widen(
Vector
<short> source, out
Vector
<int> low, out
Vector
<int> high)
3479
/// <summary>Widens a <see langword="Vector<Int32>" /> into two <see cref="
Vector
{Int64} " />.</summary>
3484
public static void Widen(
Vector
<int> source, out
Vector
<long> low, out
Vector
<long> high)
3490
/// <summary>Widens a <see langword="Vector<SByte>" /> into two <see cref="
Vector
{Int16} " />.</summary>
3496
public static void Widen(
Vector
<sbyte> source, out
Vector
<short> low, out
Vector
<short> high)
3502
/// <summary>Widens a <see langword="Vector<Single>" /> into two <see cref="
Vector
{Double} " />.</summary>
3507
public static void Widen(
Vector
<float> source, out
Vector
<double> low, out
Vector
<double> high)
3513
/// <summary>Widens a <see langword="Vector<UInt16>" /> into two <see cref="
Vector
{UInt32} " />.</summary>
3519
public static void Widen(
Vector
<ushort> source, out
Vector
<uint> low, out
Vector
<uint> high)
3525
/// <summary>Widens a <see langword="Vector<UInt32>" /> into two <see cref="
Vector
{UInt64} " />.</summary>
3531
public static void Widen(
Vector
<uint> source, out
Vector
<ulong> low, out
Vector
<ulong> high)
3537
/// <summary>Widens the lower half of a <see langword="Vector<Byte>" /> into a <see cref="
Vector
{UInt16} " />.</summary>
3543
public static
Vector
<ushort> WidenLower(
Vector
<byte> source)
3545
Unsafe.SkipInit(out
Vector
<ushort> lower);
3547
for (int i = 0; i <
Vector
<ushort>.Count; i++)
3556
/// <summary>Widens the lower half of a <see langword="Vector<Int16>" /> into a <see cref="
Vector
{Int32} " />.</summary>
3561
public static
Vector
<int> WidenLower(
Vector
<short> source)
3563
Unsafe.SkipInit(out
Vector
<int> lower);
3565
for (int i = 0; i <
Vector
<int>.Count; i++)
3574
/// <summary>Widens the lower half of a <see langword="Vector<Int32>" /> into a <see cref="
Vector
{Int64} " />.</summary>
3579
public static
Vector
<long> WidenLower(
Vector
<int> source)
3581
Unsafe.SkipInit(out
Vector
<long> lower);
3583
for (int i = 0; i <
Vector
<long>.Count; i++)
3592
/// <summary>Widens the lower half of a <see langword="Vector<SByte>" /> into a <see cref="
Vector
{Int16} " />.</summary>
3598
public static
Vector
<short> WidenLower(
Vector
<sbyte> source)
3600
Unsafe.SkipInit(out
Vector
<short> lower);
3602
for (int i = 0; i <
Vector
<short>.Count; i++)
3611
/// <summary>Widens the lower half of a <see langword="Vector<Single>" /> into a <see cref="
Vector
{Double} " />.</summary>
3616
public static
Vector
<double> WidenLower(
Vector
<float> source)
3618
Unsafe.SkipInit(out
Vector
<double> lower);
3620
for (int i = 0; i <
Vector
<double>.Count; i++)
3629
/// <summary>Widens the lower half of a <see langword="Vector<UInt16>" /> into a <see cref="
Vector
{UInt32} " />.</summary>
3635
public static
Vector
<uint> WidenLower(
Vector
<ushort> source)
3637
Unsafe.SkipInit(out
Vector
<uint> lower);
3639
for (int i = 0; i <
Vector
<uint>.Count; i++)
3648
/// <summary>Widens the lower half of a <see langword="Vector<UInt32>" /> into a <see cref="
Vector
{UInt64} " />.</summary>
3654
public static
Vector
<ulong> WidenLower(
Vector
<uint> source)
3656
Unsafe.SkipInit(out
Vector
<ulong> lower);
3658
for (int i = 0; i <
Vector
<ulong>.Count; i++)
3667
/// <summary>Widens the upper half of a <see langword="Vector<Byte>" /> into a <see cref="
Vector
{UInt16} " />.</summary>
3673
public static
Vector
<ushort> WidenUpper(
Vector
<byte> source)
3675
Unsafe.SkipInit(out
Vector
<ushort> upper);
3677
for (int i =
Vector
<ushort>.Count; i <
Vector
<byte>.Count; i++)
3680
upper.SetElementUnsafe(i -
Vector
<ushort>.Count, value);
3686
/// <summary>Widens the upper half of a <see langword="Vector<Int16>" /> into a <see cref="
Vector
{Int32} " />.</summary>
3691
public static
Vector
<int> WidenUpper(
Vector
<short> source)
3693
Unsafe.SkipInit(out
Vector
<int> upper);
3695
for (int i =
Vector
<int>.Count; i <
Vector
<short>.Count; i++)
3698
upper.SetElementUnsafe(i -
Vector
<int>.Count, value);
3704
/// <summary>Widens the upper half of a <see langword="Vector<Int32>" /> into a <see cref="
Vector
{Int64} " />.</summary>
3709
public static
Vector
<long> WidenUpper(
Vector
<int> source)
3711
Unsafe.SkipInit(out
Vector
<long> upper);
3713
for (int i =
Vector
<long>.Count; i <
Vector
<int>.Count; i++)
3716
upper.SetElementUnsafe(i -
Vector
<long>.Count, value);
3722
/// <summary>Widens the upper half of a <see langword="Vector<SByte>" /> into a <see cref="
Vector
{Int16} " />.</summary>
3728
public static
Vector
<short> WidenUpper(
Vector
<sbyte> source)
3730
Unsafe.SkipInit(out
Vector
<short> upper);
3732
for (int i =
Vector
<short>.Count; i <
Vector
<sbyte>.Count; i++)
3735
upper.SetElementUnsafe(i -
Vector
<short>.Count, value);
3741
/// <summary>Widens the upper half of a <see langword="Vector<Single>" /> into a <see cref="
Vector
{Double} " />.</summary>
3746
public static
Vector
<double> WidenUpper(
Vector
<float> source)
3748
Unsafe.SkipInit(out
Vector
<double> upper);
3750
for (int i =
Vector
<double>.Count; i <
Vector
<float>.Count; i++)
3753
upper.SetElementUnsafe(i -
Vector
<double>.Count, value);
3759
/// <summary>Widens the upper half of a <see langword="Vector<UInt16>" /> into a <see cref="
Vector
{UInt32} " />.</summary>
3765
public static
Vector
<uint> WidenUpper(
Vector
<ushort> source)
3767
Unsafe.SkipInit(out
Vector
<uint> upper);
3769
for (int i =
Vector
<uint>.Count; i <
Vector
<ushort>.Count; i++)
3772
upper.SetElementUnsafe(i -
Vector
<uint>.Count, value);
3778
/// <summary>Widens the upper half of a <see langword="Vector<UInt32>" /> into a <see cref="
Vector
{UInt64} " />.</summary>
3784
public static
Vector
<ulong> WidenUpper(
Vector
<uint> source)
3786
Unsafe.SkipInit(out
Vector
<ulong> upper);
3788
for (int i =
Vector
<ulong>.Count; i <
Vector
<uint>.Count; i++)
3791
upper.SetElementUnsafe(i -
Vector
<ulong>.Count, value);
3797
/// <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>
3802
/// <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>
3806
public static
Vector
<T> WithElement<T>(this
Vector
<T> vector, int index, T value)
3808
if ((uint)(index) >= (uint)(
Vector
<T>.Count))
3813
Vector
<T> result = vector;
3824
public static
Vector
<T> Xor<T>(
Vector
<T> left,
Vector
<T> right) => left ^ right;
3827
internal static T GetElementUnsafe<T>(in this
Vector
<T> vector, int index)
3829
Debug.Assert((index >= 0) && (index <
Vector
<T>.Count));
3830
ref T address = ref Unsafe.As<
Vector
<T>, T>(ref Unsafe.AsRef(in vector));
3835
internal static void SetElementUnsafe<T>(in this
Vector
<T> vector, int index, T value)
3837
Debug.Assert((index >= 0) && (index <
Vector
<T>.Count));
3838
ref T address = ref Unsafe.As<
Vector
<T>, T>(ref Unsafe.AsRef(in vector));
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve.PlatformNotSupported.cs (4025)
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
<byte> CreateWhileLessThanMaskByte(int left, int right) { throw new PlatformNotSupportedException(); }
2684
public static
Vector
<byte> CreateWhileLessThanMaskByte(long left, long right) { throw new PlatformNotSupportedException(); }
2690
public static
Vector
<byte> CreateWhileLessThanMaskByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
2696
public static
Vector
<byte> CreateWhileLessThanMaskByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2705
public static
Vector
<double> CreateWhileLessThanMaskDouble(int left, int right) { throw new PlatformNotSupportedException(); }
2711
public static
Vector
<double> CreateWhileLessThanMaskDouble(long left, long right) { throw new PlatformNotSupportedException(); }
2717
public static
Vector
<double> CreateWhileLessThanMaskDouble(uint left, uint right) { throw new PlatformNotSupportedException(); }
2723
public static
Vector
<double> CreateWhileLessThanMaskDouble(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2732
public static
Vector
<short> CreateWhileLessThanMaskInt16(int left, int right) { throw new PlatformNotSupportedException(); }
2738
public static
Vector
<short> CreateWhileLessThanMaskInt16(long left, long right) { throw new PlatformNotSupportedException(); }
2744
public static
Vector
<short> CreateWhileLessThanMaskInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
2750
public static
Vector
<short> CreateWhileLessThanMaskInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2759
public static
Vector
<int> CreateWhileLessThanMaskInt32(int left, int right) { throw new PlatformNotSupportedException(); }
2765
public static
Vector
<int> CreateWhileLessThanMaskInt32(long left, long right) { throw new PlatformNotSupportedException(); }
2771
public static
Vector
<int> CreateWhileLessThanMaskInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
2777
public static
Vector
<int> CreateWhileLessThanMaskInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2786
public static
Vector
<long> CreateWhileLessThanMaskInt64(int left, int right) { throw new PlatformNotSupportedException(); }
2792
public static
Vector
<long> CreateWhileLessThanMaskInt64(long left, long right) { throw new PlatformNotSupportedException(); }
2798
public static
Vector
<long> CreateWhileLessThanMaskInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
2804
public static
Vector
<long> CreateWhileLessThanMaskInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2813
public static
Vector
<sbyte> CreateWhileLessThanMaskSByte(int left, int right) { throw new PlatformNotSupportedException(); }
2819
public static
Vector
<sbyte> CreateWhileLessThanMaskSByte(long left, long right) { throw new PlatformNotSupportedException(); }
2825
public static
Vector
<sbyte> CreateWhileLessThanMaskSByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
2831
public static
Vector
<sbyte> CreateWhileLessThanMaskSByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2840
public static
Vector
<float> CreateWhileLessThanMaskSingle(int left, int right) { throw new PlatformNotSupportedException(); }
2846
public static
Vector
<float> CreateWhileLessThanMaskSingle(long left, long right) { throw new PlatformNotSupportedException(); }
2852
public static
Vector
<float> CreateWhileLessThanMaskSingle(uint left, uint right) { throw new PlatformNotSupportedException(); }
2858
public static
Vector
<float> CreateWhileLessThanMaskSingle(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2867
public static
Vector
<ushort> CreateWhileLessThanMaskUInt16(int left, int right) { throw new PlatformNotSupportedException(); }
2873
public static
Vector
<ushort> CreateWhileLessThanMaskUInt16(long left, long right) { throw new PlatformNotSupportedException(); }
2879
public static
Vector
<ushort> CreateWhileLessThanMaskUInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
2885
public static
Vector
<ushort> CreateWhileLessThanMaskUInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2894
public static
Vector
<uint> CreateWhileLessThanMaskUInt32(int left, int right) { throw new PlatformNotSupportedException(); }
2900
public static
Vector
<uint> CreateWhileLessThanMaskUInt32(long left, long right) { throw new PlatformNotSupportedException(); }
2906
public static
Vector
<uint> CreateWhileLessThanMaskUInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
2912
public static
Vector
<uint> CreateWhileLessThanMaskUInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2921
public static
Vector
<ulong> CreateWhileLessThanMaskUInt64(int left, int right) { throw new PlatformNotSupportedException(); }
2927
public static
Vector
<ulong> CreateWhileLessThanMaskUInt64(long left, long right) { throw new PlatformNotSupportedException(); }
2933
public static
Vector
<ulong> CreateWhileLessThanMaskUInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
2939
public static
Vector
<ulong> CreateWhileLessThanMaskUInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2948
public static
Vector
<byte> CreateWhileLessThanOrEqualMaskByte(int left, int right) { throw new PlatformNotSupportedException(); }
2954
public static
Vector
<byte> CreateWhileLessThanOrEqualMaskByte(long left, long right) { throw new PlatformNotSupportedException(); }
2960
public static
Vector
<byte> CreateWhileLessThanOrEqualMaskByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
2966
public static
Vector
<byte> CreateWhileLessThanOrEqualMaskByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
2975
public static
Vector
<double> CreateWhileLessThanOrEqualMaskDouble(int left, int right) { throw new PlatformNotSupportedException(); }
2981
public static
Vector
<double> CreateWhileLessThanOrEqualMaskDouble(long left, long right) { throw new PlatformNotSupportedException(); }
2987
public static
Vector
<double> CreateWhileLessThanOrEqualMaskDouble(uint left, uint right) { throw new PlatformNotSupportedException(); }
2993
public static
Vector
<double> CreateWhileLessThanOrEqualMaskDouble(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3002
public static
Vector
<short> CreateWhileLessThanOrEqualMaskInt16(int left, int right) { throw new PlatformNotSupportedException(); }
3008
public static
Vector
<short> CreateWhileLessThanOrEqualMaskInt16(long left, long right) { throw new PlatformNotSupportedException(); }
3014
public static
Vector
<short> CreateWhileLessThanOrEqualMaskInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
3020
public static
Vector
<short> CreateWhileLessThanOrEqualMaskInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3029
public static
Vector
<int> CreateWhileLessThanOrEqualMaskInt32(int left, int right) { throw new PlatformNotSupportedException(); }
3035
public static
Vector
<int> CreateWhileLessThanOrEqualMaskInt32(long left, long right) { throw new PlatformNotSupportedException(); }
3041
public static
Vector
<int> CreateWhileLessThanOrEqualMaskInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
3047
public static
Vector
<int> CreateWhileLessThanOrEqualMaskInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3056
public static
Vector
<long> CreateWhileLessThanOrEqualMaskInt64(int left, int right) { throw new PlatformNotSupportedException(); }
3062
public static
Vector
<long> CreateWhileLessThanOrEqualMaskInt64(long left, long right) { throw new PlatformNotSupportedException(); }
3068
public static
Vector
<long> CreateWhileLessThanOrEqualMaskInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
3074
public static
Vector
<long> CreateWhileLessThanOrEqualMaskInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3083
public static
Vector
<sbyte> CreateWhileLessThanOrEqualMaskSByte(int left, int right) { throw new PlatformNotSupportedException(); }
3089
public static
Vector
<sbyte> CreateWhileLessThanOrEqualMaskSByte(long left, long right) { throw new PlatformNotSupportedException(); }
3095
public static
Vector
<sbyte> CreateWhileLessThanOrEqualMaskSByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
3101
public static
Vector
<sbyte> CreateWhileLessThanOrEqualMaskSByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3110
public static
Vector
<float> CreateWhileLessThanOrEqualMaskSingle(int left, int right) { throw new PlatformNotSupportedException(); }
3116
public static
Vector
<float> CreateWhileLessThanOrEqualMaskSingle(long left, long right) { throw new PlatformNotSupportedException(); }
3122
public static
Vector
<float> CreateWhileLessThanOrEqualMaskSingle(uint left, uint right) { throw new PlatformNotSupportedException(); }
3128
public static
Vector
<float> CreateWhileLessThanOrEqualMaskSingle(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3137
public static
Vector
<ushort> CreateWhileLessThanOrEqualMaskUInt16(int left, int right) { throw new PlatformNotSupportedException(); }
3143
public static
Vector
<ushort> CreateWhileLessThanOrEqualMaskUInt16(long left, long right) { throw new PlatformNotSupportedException(); }
3149
public static
Vector
<ushort> CreateWhileLessThanOrEqualMaskUInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
3155
public static
Vector
<ushort> CreateWhileLessThanOrEqualMaskUInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3164
public static
Vector
<uint> CreateWhileLessThanOrEqualMaskUInt32(int left, int right) { throw new PlatformNotSupportedException(); }
3170
public static
Vector
<uint> CreateWhileLessThanOrEqualMaskUInt32(long left, long right) { throw new PlatformNotSupportedException(); }
3176
public static
Vector
<uint> CreateWhileLessThanOrEqualMaskUInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
3182
public static
Vector
<uint> CreateWhileLessThanOrEqualMaskUInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3191
public static
Vector
<ulong> CreateWhileLessThanOrEqualMaskUInt64(int left, int right) { throw new PlatformNotSupportedException(); }
3197
public static
Vector
<ulong> CreateWhileLessThanOrEqualMaskUInt64(long left, long right) { throw new PlatformNotSupportedException(); }
3203
public static
Vector
<ulong> CreateWhileLessThanOrEqualMaskUInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
3209
public static
Vector
<ulong> CreateWhileLessThanOrEqualMaskUInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
3220
public static
Vector
<double> Divide(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3228
public static
Vector
<float> Divide(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3237
public static
Vector
<int> DotProduct(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3243
public static
Vector
<long> DotProduct(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3249
public static
Vector
<uint> DotProduct(
Vector
<uint> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3255
public static
Vector
<ulong> DotProduct(
Vector
<ulong> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3264
public static
Vector
<int> DotProductBySelectedScalar(
Vector
<int> addend,
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3270
public static
Vector
<long> DotProductBySelectedScalar(
Vector
<long> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3276
public static
Vector
<uint> DotProductBySelectedScalar(
Vector
<uint> addend,
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3282
public static
Vector
<ulong> DotProductBySelectedScalar(
Vector
<ulong> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3291
public static
Vector
<byte> DuplicateSelectedScalarToVector(
Vector
<byte> data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
3297
public static
Vector
<double> DuplicateSelectedScalarToVector(
Vector
<double> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3303
public static
Vector
<short> DuplicateSelectedScalarToVector(
Vector
<short> data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
3309
public static
Vector
<int> DuplicateSelectedScalarToVector(
Vector
<int> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3315
public static
Vector
<long> DuplicateSelectedScalarToVector(
Vector
<long> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3321
public static
Vector
<sbyte> DuplicateSelectedScalarToVector(
Vector
<sbyte> data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); }
3327
public static
Vector
<float> DuplicateSelectedScalarToVector(
Vector
<float> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3333
public static
Vector
<ushort> DuplicateSelectedScalarToVector(
Vector
<ushort> data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); }
3339
public static
Vector
<uint> DuplicateSelectedScalarToVector(
Vector
<uint> data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); }
3345
public static
Vector
<ulong> DuplicateSelectedScalarToVector(
Vector
<ulong> data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); }
3354
public static
Vector
<byte> ExtractAfterLastActiveElement(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3360
public static byte ExtractAfterLastActiveElementScalar(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3366
public static
Vector
<double> ExtractAfterLastActiveElement(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3372
public static double ExtractAfterLastActiveElementScalar(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3378
public static
Vector
<short> ExtractAfterLastActiveElement(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3384
public static short ExtractAfterLastActiveElementScalar(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3390
public static
Vector
<int> ExtractAfterLastActiveElement(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3396
public static int ExtractAfterLastActiveElementScalar(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3402
public static
Vector
<long> ExtractAfterLastActiveElement(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3408
public static long ExtractAfterLastActiveElementScalar(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3414
public static
Vector
<sbyte> ExtractAfterLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3420
public static sbyte ExtractAfterLastActiveElementScalar(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3426
public static
Vector
<float> ExtractAfterLastActiveElement(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3432
public static float ExtractAfterLastActiveElementScalar(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3438
public static
Vector
<ushort> ExtractAfterLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3444
public static ushort ExtractAfterLastActiveElementScalar(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3450
public static
Vector
<uint> ExtractAfterLastActiveElement(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3456
public static uint ExtractAfterLastActiveElementScalar(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3462
public static
Vector
<ulong> ExtractAfterLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3468
public static ulong ExtractAfterLastActiveElementScalar(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3477
public static
Vector
<byte> ExtractLastActiveElement(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3483
public static byte ExtractLastActiveElementScalar(
Vector
<byte> mask,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
3489
public static
Vector
<double> ExtractLastActiveElement(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3495
public static double ExtractLastActiveElementScalar(
Vector
<double> mask,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
3501
public static
Vector
<short> ExtractLastActiveElement(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3507
public static short ExtractLastActiveElementScalar(
Vector
<short> mask,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
3513
public static
Vector
<int> ExtractLastActiveElement(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3519
public static int ExtractLastActiveElementScalar(
Vector
<int> mask,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
3525
public static
Vector
<long> ExtractLastActiveElement(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3531
public static long ExtractLastActiveElementScalar(
Vector
<long> mask,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
3537
public static
Vector
<sbyte> ExtractLastActiveElement(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3543
public static sbyte ExtractLastActiveElementScalar(
Vector
<sbyte> mask,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
3549
public static
Vector
<float> ExtractLastActiveElement(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3555
public static float ExtractLastActiveElementScalar(
Vector
<float> mask,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
3561
public static
Vector
<ushort> ExtractLastActiveElement(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3567
public static ushort ExtractLastActiveElementScalar(
Vector
<ushort> mask,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
3573
public static
Vector
<uint> ExtractLastActiveElement(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3579
public static uint ExtractLastActiveElementScalar(
Vector
<uint> mask,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
3585
public static
Vector
<ulong> ExtractLastActiveElement(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3591
public static ulong ExtractLastActiveElementScalar(
Vector
<ulong> mask,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
3597
public static
Vector
<byte> ExtractVector(
Vector
<byte> upper,
Vector
<byte> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3603
public static
Vector
<double> ExtractVector(
Vector
<double> upper,
Vector
<double> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3609
public static
Vector
<short> ExtractVector(
Vector
<short> upper,
Vector
<short> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3615
public static
Vector
<int> ExtractVector(
Vector
<int> upper,
Vector
<int> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3621
public static
Vector
<long> ExtractVector(
Vector
<long> upper,
Vector
<long> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3627
public static
Vector
<sbyte> ExtractVector(
Vector
<sbyte> upper,
Vector
<sbyte> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3633
public static
Vector
<float> ExtractVector(
Vector
<float> upper,
Vector
<float> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3639
public static
Vector
<ushort> ExtractVector(
Vector
<ushort> upper,
Vector
<ushort> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3645
public static
Vector
<uint> ExtractVector(
Vector
<uint> upper,
Vector
<uint> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3651
public static
Vector
<ulong> ExtractVector(
Vector
<ulong> upper,
Vector
<ulong> lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); }
3660
public static
Vector
<double> FloatingPointExponentialAccelerator(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
3666
public static
Vector
<float> FloatingPointExponentialAccelerator(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
3677
public static
Vector
<double> FusedMultiplyAdd(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3685
public static
Vector
<float> FusedMultiplyAdd(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3694
public static
Vector
<double> FusedMultiplyAddBySelectedScalar(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3700
public static
Vector
<float> FusedMultiplyAddBySelectedScalar(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3711
public static
Vector
<double> FusedMultiplyAddNegated(
Vector
<double> addend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3719
public static
Vector
<float> FusedMultiplyAddNegated(
Vector
<float> addend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3730
public static
Vector
<double> FusedMultiplySubtract(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3738
public static
Vector
<float> FusedMultiplySubtract(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3747
public static
Vector
<double> FusedMultiplySubtractBySelectedScalar(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3753
public static
Vector
<float> FusedMultiplySubtractBySelectedScalar(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3764
public static
Vector
<double> FusedMultiplySubtractNegated(
Vector
<double> minuend,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
3772
public static
Vector
<float> FusedMultiplySubtractNegated(
Vector
<float> minuend,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3781
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3787
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3800
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3806
public static void GatherPrefetch16Bit(
Vector
<short> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3812
public static unsafe void GatherPrefetch16Bit(
Vector
<short> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3818
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3824
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3837
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3843
public static void GatherPrefetch16Bit(
Vector
<ushort> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3849
public static unsafe void GatherPrefetch16Bit(
Vector
<ushort> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3858
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3864
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3877
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3883
public static void GatherPrefetch32Bit(
Vector
<int> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3889
public static unsafe void GatherPrefetch32Bit(
Vector
<int> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3895
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3901
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3914
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3920
public static void GatherPrefetch32Bit(
Vector
<uint> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3926
public static unsafe void GatherPrefetch32Bit(
Vector
<uint> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3935
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3941
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3954
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3960
public static void GatherPrefetch64Bit(
Vector
<long> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3966
public static unsafe void GatherPrefetch64Bit(
Vector
<long> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3972
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<int> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3978
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<long> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3991
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<uint> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
3997
public static void GatherPrefetch64Bit(
Vector
<ulong> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4003
public static unsafe void GatherPrefetch64Bit(
Vector
<ulong> mask, void* address,
Vector
<ulong> indices, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4012
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<int> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4018
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<long> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4031
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<uint> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4037
public static void GatherPrefetch8Bit(
Vector
<byte> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4043
public static unsafe void GatherPrefetch8Bit(
Vector
<byte> mask, void* address,
Vector
<ulong> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4049
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<int> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4055
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<long> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4068
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<uint> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4074
public static void GatherPrefetch8Bit(
Vector
<sbyte> mask,
Vector
<ulong> addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4080
public static unsafe void GatherPrefetch8Bit(
Vector
<sbyte> mask, void* address,
Vector
<ulong> offsets, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
4089
public static unsafe
Vector
<double> GatherVector(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4095
public static
Vector
<double> GatherVector(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4101
public static unsafe
Vector
<double> GatherVector(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4107
public static unsafe
Vector
<int> GatherVector(
Vector
<int> mask, int* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4120
public static unsafe
Vector
<int> GatherVector(
Vector
<int> mask, int* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4126
public static unsafe
Vector
<long> GatherVector(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4132
public static
Vector
<long> GatherVector(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4138
public static unsafe
Vector
<long> GatherVector(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4144
public static unsafe
Vector
<float> GatherVector(
Vector
<float> mask, float* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4157
public static unsafe
Vector
<float> GatherVector(
Vector
<float> mask, float* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4163
public static unsafe
Vector
<uint> GatherVector(
Vector
<uint> mask, uint* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4176
public static unsafe
Vector
<uint> GatherVector(
Vector
<uint> mask, uint* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4182
public static unsafe
Vector
<ulong> GatherVector(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4188
public static
Vector
<ulong> GatherVector(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4194
public static unsafe
Vector
<ulong> GatherVector(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4203
public static unsafe
Vector
<int> GatherVectorByteZeroExtend(
Vector
<int> mask, byte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4216
public static unsafe
Vector
<int> GatherVectorByteZeroExtend(
Vector
<int> mask, byte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4222
public static unsafe
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask, byte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4228
public static
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4234
public static unsafe
Vector
<long> GatherVectorByteZeroExtend(
Vector
<long> mask, byte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4240
public static unsafe
Vector
<uint> GatherVectorByteZeroExtend(
Vector
<uint> mask, byte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4253
public static unsafe
Vector
<uint> GatherVectorByteZeroExtend(
Vector
<uint> mask, byte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4259
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask, byte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4265
public static
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4271
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtend(
Vector
<ulong> mask, byte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4280
public static unsafe
Vector
<int> GatherVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4293
public static unsafe
Vector
<int> GatherVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4299
public static unsafe
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4305
public static
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4311
public static unsafe
Vector
<long> GatherVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4317
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4330
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4336
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4342
public static
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4348
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4357
public static unsafe
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4363
public static
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4369
public static unsafe
Vector
<double> GatherVectorFirstFaulting(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4382
public static unsafe
Vector
<int> GatherVectorFirstFaulting(
Vector
<int> mask, int* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4388
public static unsafe
Vector
<int> GatherVectorFirstFaulting(
Vector
<int> mask, int* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4394
public static
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4400
public static unsafe
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4406
public static unsafe
Vector
<long> GatherVectorFirstFaulting(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4412
public static unsafe
Vector
<float> GatherVectorFirstFaulting(
Vector
<float> mask, float* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4425
public static unsafe
Vector
<float> GatherVectorFirstFaulting(
Vector
<float> mask, float* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4438
public static unsafe
Vector
<uint> GatherVectorFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4444
public static unsafe
Vector
<uint> GatherVectorFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4450
public static
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4456
public static unsafe
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4462
public static unsafe
Vector
<ulong> GatherVectorFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4471
public static unsafe
Vector
<int> GatherVectorInt16SignExtend(
Vector
<int> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4484
public static unsafe
Vector
<int> GatherVectorInt16SignExtend(
Vector
<int> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4490
public static unsafe
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4496
public static
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4502
public static unsafe
Vector
<long> GatherVectorInt16SignExtend(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4508
public static unsafe
Vector
<uint> GatherVectorInt16SignExtend(
Vector
<uint> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4521
public static unsafe
Vector
<uint> GatherVectorInt16SignExtend(
Vector
<uint> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4527
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4533
public static
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4539
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtend(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4548
public static unsafe
Vector
<int> GatherVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4561
public static unsafe
Vector
<int> GatherVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4567
public static unsafe
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4573
public static
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4579
public static unsafe
Vector
<long> GatherVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4585
public static unsafe
Vector
<uint> GatherVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4598
public static unsafe
Vector
<uint> GatherVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4604
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4610
public static
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4616
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4625
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<int> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4631
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4637
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4643
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4649
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<uint> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4655
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4661
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4667
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtend(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4676
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4682
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4688
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4694
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4700
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4706
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4712
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4718
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4727
public static unsafe
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4733
public static
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4739
public static unsafe
Vector
<long> GatherVectorInt32SignExtend(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4745
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4751
public static
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4757
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtend(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4766
public static unsafe
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4772
public static
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4778
public static unsafe
Vector
<long> GatherVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4784
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4790
public static
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4796
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4805
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4811
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4817
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4823
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtend(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4832
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4838
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4844
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4850
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4859
public static unsafe
Vector
<int> GatherVectorSByteSignExtend(
Vector
<int> mask, sbyte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4872
public static unsafe
Vector
<int> GatherVectorSByteSignExtend(
Vector
<int> mask, sbyte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4878
public static unsafe
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask, sbyte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4884
public static
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4890
public static unsafe
Vector
<long> GatherVectorSByteSignExtend(
Vector
<long> mask, sbyte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4896
public static unsafe
Vector
<uint> GatherVectorSByteSignExtend(
Vector
<uint> mask, sbyte* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
4909
public static unsafe
Vector
<uint> GatherVectorSByteSignExtend(
Vector
<uint> mask, sbyte* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
4915
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask, sbyte* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
4921
public static
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4927
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtend(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
4936
public static unsafe
Vector
<int> GatherVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4949
public static unsafe
Vector
<int> GatherVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4955
public static unsafe
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4961
public static
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
4967
public static unsafe
Vector
<long> GatherVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
4973
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
4986
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
4992
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
4998
public static
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5004
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5013
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5019
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5025
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5031
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5037
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5043
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5049
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5055
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5064
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5070
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5076
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5082
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5088
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5094
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5100
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5106
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5115
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
5128
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtend(
Vector
<int> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5134
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5140
public static
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5146
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtend(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5152
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
5165
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtend(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5171
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5177
public static
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5183
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtend(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5192
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
5205
public static unsafe
Vector
<int> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5211
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5217
public static
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5223
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5229
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<int> indices) { throw new PlatformNotSupportedException(); }
5242
public static unsafe
Vector
<uint> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
5248
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5254
public static
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5260
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5269
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5275
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5281
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5287
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5296
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5302
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5308
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5314
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5323
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5329
public static
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5335
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtend(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5341
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5347
public static
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5353
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtend(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5362
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5368
public static
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5374
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5380
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
5386
public static
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
5392
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
5401
public static unsafe
Vector
<double> GatherVectorWithByteOffsetFirstFaulting(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5407
public static unsafe
Vector
<double> GatherVectorWithByteOffsetFirstFaulting(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5413
public static unsafe
Vector
<int> GatherVectorWithByteOffsetFirstFaulting(
Vector
<int> mask, int* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5419
public static unsafe
Vector
<int> GatherVectorWithByteOffsetFirstFaulting(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5425
public static unsafe
Vector
<long> GatherVectorWithByteOffsetFirstFaulting(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5431
public static unsafe
Vector
<long> GatherVectorWithByteOffsetFirstFaulting(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5437
public static unsafe
Vector
<float> GatherVectorWithByteOffsetFirstFaulting(
Vector
<float> mask, float* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5443
public static unsafe
Vector
<float> GatherVectorWithByteOffsetFirstFaulting(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5449
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5455
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetFirstFaulting(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5461
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5467
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetFirstFaulting(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5476
public static unsafe
Vector
<double> GatherVectorWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5482
public static unsafe
Vector
<double> GatherVectorWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5488
public static unsafe
Vector
<int> GatherVectorWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5494
public static unsafe
Vector
<int> GatherVectorWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5500
public static unsafe
Vector
<long> GatherVectorWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5506
public static unsafe
Vector
<long> GatherVectorWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5512
public static unsafe
Vector
<float> GatherVectorWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5518
public static unsafe
Vector
<float> GatherVectorWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5524
public static unsafe
Vector
<uint> GatherVectorWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<int> offsets) { throw new PlatformNotSupportedException(); }
5530
public static unsafe
Vector
<uint> GatherVectorWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
5536
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
5542
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
5551
public static ulong GetActiveElementCount(
Vector
<byte> mask,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
5557
public static ulong GetActiveElementCount(
Vector
<double> mask,
Vector
<double> from) { throw new PlatformNotSupportedException(); }
5563
public static ulong GetActiveElementCount(
Vector
<short> mask,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
5569
public static ulong GetActiveElementCount(
Vector
<int> mask,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
5575
public static ulong GetActiveElementCount(
Vector
<long> mask,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
5581
public static ulong GetActiveElementCount(
Vector
<sbyte> mask,
Vector
<sbyte> from) { throw new PlatformNotSupportedException(); }
5587
public static ulong GetActiveElementCount(
Vector
<float> mask,
Vector
<float> from) { throw new PlatformNotSupportedException(); }
5593
public static ulong GetActiveElementCount(
Vector
<ushort> mask,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
5599
public static ulong GetActiveElementCount(
Vector
<uint> mask,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
5605
public static ulong GetActiveElementCount(
Vector
<ulong> mask,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
5614
public static
Vector
<byte> GetFfrByte() { throw new PlatformNotSupportedException(); }
5620
public static
Vector
<double> GetFfrDouble() { throw new PlatformNotSupportedException(); }
5626
public static
Vector
<short> GetFfrInt16() { throw new PlatformNotSupportedException(); }
5632
public static
Vector
<int> GetFfrInt32() { throw new PlatformNotSupportedException(); }
5638
public static
Vector
<long> GetFfrInt64() { throw new PlatformNotSupportedException(); }
5644
public static
Vector
<sbyte> GetFfrSByte() { throw new PlatformNotSupportedException(); }
5650
public static
Vector
<float> GetFfrSingle() { throw new PlatformNotSupportedException(); }
5656
public static
Vector
<ushort> GetFfrUInt16() { throw new PlatformNotSupportedException(); }
5662
public static
Vector
<uint> GetFfrUInt32() { throw new PlatformNotSupportedException(); }
5668
public static
Vector
<ulong> GetFfrUInt64() { throw new PlatformNotSupportedException(); }
5678
public static
Vector
<byte> InsertIntoShiftedVector(
Vector
<byte> left, byte right) { throw new PlatformNotSupportedException(); }
5685
public static
Vector
<double> InsertIntoShiftedVector(
Vector
<double> left, double right) { throw new PlatformNotSupportedException(); }
5692
public static
Vector
<short> InsertIntoShiftedVector(
Vector
<short> left, short right) { throw new PlatformNotSupportedException(); }
5699
public static
Vector
<int> InsertIntoShiftedVector(
Vector
<int> left, int right) { throw new PlatformNotSupportedException(); }
5706
public static
Vector
<long> InsertIntoShiftedVector(
Vector
<long> left, long right) { throw new PlatformNotSupportedException(); }
5713
public static
Vector
<sbyte> InsertIntoShiftedVector(
Vector
<sbyte> left, sbyte right) { throw new PlatformNotSupportedException(); }
5720
public static
Vector
<float> InsertIntoShiftedVector(
Vector
<float> left, float right) { throw new PlatformNotSupportedException(); }
5727
public static
Vector
<ushort> InsertIntoShiftedVector(
Vector
<ushort> left, ushort right) { throw new PlatformNotSupportedException(); }
5734
public static
Vector
<uint> InsertIntoShiftedVector(
Vector
<uint> left, uint right) { throw new PlatformNotSupportedException(); }
5741
public static
Vector
<ulong> InsertIntoShiftedVector(
Vector
<ulong> left, ulong right) { throw new PlatformNotSupportedException(); }
5752
public static
Vector
<byte> LeadingSignCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
5760
public static
Vector
<ushort> LeadingSignCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
5768
public static
Vector
<uint> LeadingSignCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
5776
public static
Vector
<ulong> LeadingSignCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
5787
public static
Vector
<byte> LeadingZeroCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
5795
public static
Vector
<byte> LeadingZeroCount(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
5803
public static
Vector
<ushort> LeadingZeroCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
5811
public static
Vector
<ushort> LeadingZeroCount(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
5819
public static
Vector
<uint> LeadingZeroCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
5827
public static
Vector
<uint> LeadingZeroCount(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
5835
public static
Vector
<ulong> LeadingZeroCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
5843
public static
Vector
<ulong> LeadingZeroCount(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
5853
public static unsafe
Vector
<byte> LoadVector(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
5860
public static unsafe
Vector
<double> LoadVector(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
5867
public static unsafe
Vector
<short> LoadVector(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
5874
public static unsafe
Vector
<int> LoadVector(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
5881
public static unsafe
Vector
<long> LoadVector(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
5888
public static unsafe
Vector
<sbyte> LoadVector(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5895
public static unsafe
Vector
<float> LoadVector(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
5902
public static unsafe
Vector
<ushort> LoadVector(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5909
public static unsafe
Vector
<uint> LoadVector(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
5916
public static unsafe
Vector
<ulong> LoadVector(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
5925
public static unsafe
Vector
<byte> LoadVector128AndReplicateToVector(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
5931
public static unsafe
Vector
<double> LoadVector128AndReplicateToVector(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
5937
public static unsafe
Vector
<short> LoadVector128AndReplicateToVector(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
5943
public static unsafe
Vector
<int> LoadVector128AndReplicateToVector(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
5949
public static unsafe
Vector
<long> LoadVector128AndReplicateToVector(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
5955
public static unsafe
Vector
<sbyte> LoadVector128AndReplicateToVector(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
5961
public static unsafe
Vector
<float> LoadVector128AndReplicateToVector(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
5967
public static unsafe
Vector
<ushort> LoadVector128AndReplicateToVector(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
5973
public static unsafe
Vector
<uint> LoadVector128AndReplicateToVector(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
5979
public static unsafe
Vector
<ulong> LoadVector128AndReplicateToVector(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
5988
public static unsafe
Vector
<short> LoadVectorByteNonFaultingZeroExtendToInt16(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
5997
public static unsafe
Vector
<int> LoadVectorByteNonFaultingZeroExtendToInt32(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
6006
public static unsafe
Vector
<long> LoadVectorByteNonFaultingZeroExtendToInt64(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
6015
public static unsafe
Vector
<ushort> LoadVectorByteNonFaultingZeroExtendToUInt16(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
6024
public static unsafe
Vector
<uint> LoadVectorByteNonFaultingZeroExtendToUInt32(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
6033
public static unsafe
Vector
<ulong> LoadVectorByteNonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
6040
public static unsafe
Vector
<short> LoadVectorByteZeroExtendFirstFaulting(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
6046
public static unsafe
Vector
<int> LoadVectorByteZeroExtendFirstFaulting(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
6052
public static unsafe
Vector
<long> LoadVectorByteZeroExtendFirstFaulting(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
6058
public static unsafe
Vector
<ushort> LoadVectorByteZeroExtendFirstFaulting(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
6064
public static unsafe
Vector
<uint> LoadVectorByteZeroExtendFirstFaulting(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
6070
public static unsafe
Vector
<ulong> LoadVectorByteZeroExtendFirstFaulting(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
6079
public static unsafe
Vector
<short> LoadVectorByteZeroExtendToInt16(
Vector
<short> mask, byte* address) { throw new PlatformNotSupportedException(); }
6088
public static unsafe
Vector
<int> LoadVectorByteZeroExtendToInt32(
Vector
<int> mask, byte* address) { throw new PlatformNotSupportedException(); }
6097
public static unsafe
Vector
<long> LoadVectorByteZeroExtendToInt64(
Vector
<long> mask, byte* address) { throw new PlatformNotSupportedException(); }
6106
public static unsafe
Vector
<ushort> LoadVectorByteZeroExtendToUInt16(
Vector
<ushort> mask, byte* address) { throw new PlatformNotSupportedException(); }
6115
public static unsafe
Vector
<uint> LoadVectorByteZeroExtendToUInt32(
Vector
<uint> mask, byte* address) { throw new PlatformNotSupportedException(); }
6124
public static unsafe
Vector
<ulong> LoadVectorByteZeroExtendToUInt64(
Vector
<ulong> mask, byte* address) { throw new PlatformNotSupportedException(); }
6133
public static unsafe
Vector
<byte> LoadVectorFirstFaulting(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6139
public static unsafe
Vector
<double> LoadVectorFirstFaulting(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6145
public static unsafe
Vector
<short> LoadVectorFirstFaulting(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6151
public static unsafe
Vector
<int> LoadVectorFirstFaulting(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6157
public static unsafe
Vector
<long> LoadVectorFirstFaulting(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6163
public static unsafe
Vector
<sbyte> LoadVectorFirstFaulting(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6169
public static unsafe
Vector
<float> LoadVectorFirstFaulting(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6175
public static unsafe
Vector
<ushort> LoadVectorFirstFaulting(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6181
public static unsafe
Vector
<uint> LoadVectorFirstFaulting(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6187
public static unsafe
Vector
<ulong> LoadVectorFirstFaulting(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6196
public static unsafe
Vector
<int> LoadVectorInt16NonFaultingSignExtendToInt32(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
6205
public static unsafe
Vector
<long> LoadVectorInt16NonFaultingSignExtendToInt64(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
6214
public static unsafe
Vector
<uint> LoadVectorInt16NonFaultingSignExtendToUInt32(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
6223
public static unsafe
Vector
<ulong> LoadVectorInt16NonFaultingSignExtendToUInt64(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
6232
public static unsafe
Vector
<int> LoadVectorInt16SignExtendFirstFaulting(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
6238
public static unsafe
Vector
<long> LoadVectorInt16SignExtendFirstFaulting(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
6244
public static unsafe
Vector
<uint> LoadVectorInt16SignExtendFirstFaulting(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
6250
public static unsafe
Vector
<ulong> LoadVectorInt16SignExtendFirstFaulting(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
6259
public static unsafe
Vector
<int> LoadVectorInt16SignExtendToInt32(
Vector
<int> mask, short* address) { throw new PlatformNotSupportedException(); }
6268
public static unsafe
Vector
<long> LoadVectorInt16SignExtendToInt64(
Vector
<long> mask, short* address) { throw new PlatformNotSupportedException(); }
6277
public static unsafe
Vector
<uint> LoadVectorInt16SignExtendToUInt32(
Vector
<uint> mask, short* address) { throw new PlatformNotSupportedException(); }
6286
public static unsafe
Vector
<ulong> LoadVectorInt16SignExtendToUInt64(
Vector
<ulong> mask, short* address) { throw new PlatformNotSupportedException(); }
6295
public static unsafe
Vector
<long> LoadVectorInt32NonFaultingSignExtendToInt64(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
6304
public static unsafe
Vector
<ulong> LoadVectorInt32NonFaultingSignExtendToUInt64(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
6313
public static unsafe
Vector
<long> LoadVectorInt32SignExtendFirstFaulting(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
6319
public static unsafe
Vector
<ulong> LoadVectorInt32SignExtendFirstFaulting(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
6328
public static unsafe
Vector
<long> LoadVectorInt32SignExtendToInt64(
Vector
<long> mask, int* address) { throw new PlatformNotSupportedException(); }
6337
public static unsafe
Vector
<ulong> LoadVectorInt32SignExtendToUInt64(
Vector
<ulong> mask, int* address) { throw new PlatformNotSupportedException(); }
6346
public static unsafe
Vector
<byte> LoadVectorNonFaulting(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6352
public static unsafe
Vector
<double> LoadVectorNonFaulting(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6358
public static unsafe
Vector
<short> LoadVectorNonFaulting(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6364
public static unsafe
Vector
<int> LoadVectorNonFaulting(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6370
public static unsafe
Vector
<long> LoadVectorNonFaulting(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6376
public static unsafe
Vector
<sbyte> LoadVectorNonFaulting(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6382
public static unsafe
Vector
<float> LoadVectorNonFaulting(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6388
public static unsafe
Vector
<ushort> LoadVectorNonFaulting(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6394
public static unsafe
Vector
<uint> LoadVectorNonFaulting(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6400
public static unsafe
Vector
<ulong> LoadVectorNonFaulting(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6409
public static unsafe
Vector
<byte> LoadVectorNonTemporal(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6415
public static unsafe
Vector
<double> LoadVectorNonTemporal(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6421
public static unsafe
Vector
<short> LoadVectorNonTemporal(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6427
public static unsafe
Vector
<int> LoadVectorNonTemporal(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6433
public static unsafe
Vector
<long> LoadVectorNonTemporal(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6439
public static unsafe
Vector
<sbyte> LoadVectorNonTemporal(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6445
public static unsafe
Vector
<float> LoadVectorNonTemporal(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6451
public static unsafe
Vector
<ushort> LoadVectorNonTemporal(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6457
public static unsafe
Vector
<uint> LoadVectorNonTemporal(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6463
public static unsafe
Vector
<ulong> LoadVectorNonTemporal(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6472
public static unsafe
Vector
<short> LoadVectorSByteNonFaultingSignExtendToInt16(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6481
public static unsafe
Vector
<int> LoadVectorSByteNonFaultingSignExtendToInt32(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6490
public static unsafe
Vector
<long> LoadVectorSByteNonFaultingSignExtendToInt64(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6499
public static unsafe
Vector
<ushort> LoadVectorSByteNonFaultingSignExtendToUInt16(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6508
public static unsafe
Vector
<uint> LoadVectorSByteNonFaultingSignExtendToUInt32(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6517
public static unsafe
Vector
<ulong> LoadVectorSByteNonFaultingSignExtendToUInt64(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6526
public static unsafe
Vector
<short> LoadVectorSByteSignExtendFirstFaulting(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6532
public static unsafe
Vector
<int> LoadVectorSByteSignExtendFirstFaulting(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6538
public static unsafe
Vector
<long> LoadVectorSByteSignExtendFirstFaulting(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6544
public static unsafe
Vector
<ushort> LoadVectorSByteSignExtendFirstFaulting(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6550
public static unsafe
Vector
<uint> LoadVectorSByteSignExtendFirstFaulting(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6556
public static unsafe
Vector
<ulong> LoadVectorSByteSignExtendFirstFaulting(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6565
public static unsafe
Vector
<short> LoadVectorSByteSignExtendToInt16(
Vector
<short> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6574
public static unsafe
Vector
<int> LoadVectorSByteSignExtendToInt32(
Vector
<int> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6583
public static unsafe
Vector
<long> LoadVectorSByteSignExtendToInt64(
Vector
<long> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6592
public static unsafe
Vector
<ushort> LoadVectorSByteSignExtendToUInt16(
Vector
<ushort> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6601
public static unsafe
Vector
<uint> LoadVectorSByteSignExtendToUInt32(
Vector
<uint> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6610
public static unsafe
Vector
<ulong> LoadVectorSByteSignExtendToUInt64(
Vector
<ulong> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6619
public static unsafe
Vector
<int> LoadVectorUInt16NonFaultingZeroExtendToInt32(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6628
public static unsafe
Vector
<long> LoadVectorUInt16NonFaultingZeroExtendToInt64(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6637
public static unsafe
Vector
<uint> LoadVectorUInt16NonFaultingZeroExtendToUInt32(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6646
public static unsafe
Vector
<ulong> LoadVectorUInt16NonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6655
public static unsafe
Vector
<int> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6661
public static unsafe
Vector
<long> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6667
public static unsafe
Vector
<uint> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6673
public static unsafe
Vector
<ulong> LoadVectorUInt16ZeroExtendFirstFaulting(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6682
public static unsafe
Vector
<int> LoadVectorUInt16ZeroExtendToInt32(
Vector
<int> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6691
public static unsafe
Vector
<long> LoadVectorUInt16ZeroExtendToInt64(
Vector
<long> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6700
public static unsafe
Vector
<uint> LoadVectorUInt16ZeroExtendToUInt32(
Vector
<uint> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6709
public static unsafe
Vector
<ulong> LoadVectorUInt16ZeroExtendToUInt64(
Vector
<ulong> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6718
public static unsafe
Vector
<long> LoadVectorUInt32NonFaultingZeroExtendToInt64(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6727
public static unsafe
Vector
<ulong> LoadVectorUInt32NonFaultingZeroExtendToUInt64(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6736
public static unsafe
Vector
<long> LoadVectorUInt32ZeroExtendFirstFaulting(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6742
public static unsafe
Vector
<ulong> LoadVectorUInt32ZeroExtendFirstFaulting(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6751
public static unsafe
Vector
<long> LoadVectorUInt32ZeroExtendToInt64(
Vector
<long> mask, uint* address) { throw new PlatformNotSupportedException(); }
6760
public static unsafe
Vector
<ulong> LoadVectorUInt32ZeroExtendToUInt64(
Vector
<ulong> mask, uint* address) { throw new PlatformNotSupportedException(); }
6769
public static unsafe (
Vector
<byte>,
Vector
<byte>) Load2xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6775
public static unsafe (
Vector
<double>,
Vector
<double>) Load2xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6781
public static unsafe (
Vector
<short>,
Vector
<short>) Load2xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6787
public static unsafe (
Vector
<int>,
Vector
<int>) Load2xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6793
public static unsafe (
Vector
<long>,
Vector
<long>) Load2xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6799
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>) Load2xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6805
public static unsafe (
Vector
<float>,
Vector
<float>) Load2xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6811
public static unsafe (
Vector
<ushort>,
Vector
<ushort>) Load2xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6817
public static unsafe (
Vector
<uint>,
Vector
<uint>) Load2xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6823
public static unsafe (
Vector
<ulong>,
Vector
<ulong>) Load2xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6832
public static unsafe (
Vector
<byte>,
Vector
<byte>,
Vector
<byte>) Load3xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6838
public static unsafe (
Vector
<double>,
Vector
<double>,
Vector
<double>) Load3xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6844
public static unsafe (
Vector
<short>,
Vector
<short>,
Vector
<short>) Load3xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6850
public static unsafe (
Vector
<int>,
Vector
<int>,
Vector
<int>) Load3xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6856
public static unsafe (
Vector
<long>,
Vector
<long>,
Vector
<long>) Load3xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6862
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>) Load3xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6868
public static unsafe (
Vector
<float>,
Vector
<float>,
Vector
<float>) Load3xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6874
public static unsafe (
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>) Load3xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6880
public static unsafe (
Vector
<uint>,
Vector
<uint>,
Vector
<uint>) Load3xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6886
public static unsafe (
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>) Load3xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6895
public static unsafe (
Vector
<byte>,
Vector
<byte>,
Vector
<byte>,
Vector
<byte>) Load4xVectorAndUnzip(
Vector
<byte> mask, byte* address) { throw new PlatformNotSupportedException(); }
6901
public static unsafe (
Vector
<double>,
Vector
<double>,
Vector
<double>,
Vector
<double>) Load4xVectorAndUnzip(
Vector
<double> mask, double* address) { throw new PlatformNotSupportedException(); }
6907
public static unsafe (
Vector
<short>,
Vector
<short>,
Vector
<short>,
Vector
<short>) Load4xVectorAndUnzip(
Vector
<short> mask, short* address) { throw new PlatformNotSupportedException(); }
6913
public static unsafe (
Vector
<int>,
Vector
<int>,
Vector
<int>,
Vector
<int>) Load4xVectorAndUnzip(
Vector
<int> mask, int* address) { throw new PlatformNotSupportedException(); }
6919
public static unsafe (
Vector
<long>,
Vector
<long>,
Vector
<long>,
Vector
<long>) Load4xVectorAndUnzip(
Vector
<long> mask, long* address) { throw new PlatformNotSupportedException(); }
6925
public static unsafe (
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>,
Vector
<sbyte>) Load4xVectorAndUnzip(
Vector
<sbyte> mask, sbyte* address) { throw new PlatformNotSupportedException(); }
6931
public static unsafe (
Vector
<float>,
Vector
<float>,
Vector
<float>,
Vector
<float>) Load4xVectorAndUnzip(
Vector
<float> mask, float* address) { throw new PlatformNotSupportedException(); }
6937
public static unsafe (
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>,
Vector
<ushort>) Load4xVectorAndUnzip(
Vector
<ushort> mask, ushort* address) { throw new PlatformNotSupportedException(); }
6943
public static unsafe (
Vector
<uint>,
Vector
<uint>,
Vector
<uint>,
Vector
<uint>) Load4xVectorAndUnzip(
Vector
<uint> mask, uint* address) { throw new PlatformNotSupportedException(); }
6949
public static unsafe (
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>,
Vector
<ulong>) Load4xVectorAndUnzip(
Vector
<ulong> mask, ulong* address) { throw new PlatformNotSupportedException(); }
6961
public static
Vector
<byte> Max(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6970
public static
Vector
<double> Max(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
6979
public static
Vector
<short> Max(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
6988
public static
Vector
<int> Max(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
6997
public static
Vector
<long> Max(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7006
public static
Vector
<sbyte> Max(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7015
public static
Vector
<float> Max(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7024
public static
Vector
<ushort> Max(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7033
public static
Vector
<uint> Max(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7042
public static
Vector
<ulong> Max(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7051
public static
Vector
<byte> MaxAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7057
public static
Vector
<double> MaxAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7063
public static
Vector
<short> MaxAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7069
public static
Vector
<int> MaxAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7075
public static
Vector
<long> MaxAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7081
public static
Vector
<sbyte> MaxAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7087
public static
Vector
<float> MaxAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7093
public static
Vector
<ushort> MaxAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7099
public static
Vector
<uint> MaxAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7105
public static
Vector
<ulong> MaxAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7117
public static
Vector
<double> MaxNumber(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7126
public static
Vector
<float> MaxNumber(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7135
public static
Vector
<double> MaxNumberAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7141
public static
Vector
<float> MaxNumberAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7153
public static
Vector
<byte> Min(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7162
public static
Vector
<double> Min(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7171
public static
Vector
<short> Min(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7180
public static
Vector
<int> Min(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7189
public static
Vector
<long> Min(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7198
public static
Vector
<sbyte> Min(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7207
public static
Vector
<float> Min(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7216
public static
Vector
<ushort> Min(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7225
public static
Vector
<uint> Min(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7234
public static
Vector
<ulong> Min(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7243
public static
Vector
<byte> MinAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7249
public static
Vector
<double> MinAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7255
public static
Vector
<short> MinAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7261
public static
Vector
<int> MinAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7267
public static
Vector
<long> MinAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7273
public static
Vector
<sbyte> MinAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7279
public static
Vector
<float> MinAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7285
public static
Vector
<ushort> MinAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7291
public static
Vector
<uint> MinAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7297
public static
Vector
<ulong> MinAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7309
public static
Vector
<double> MinNumber(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7318
public static
Vector
<float> MinNumber(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7327
public static
Vector
<double> MinNumberAcross(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7333
public static
Vector
<float> MinNumberAcross(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7346
public static
Vector
<byte> Multiply(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7356
public static
Vector
<double> Multiply(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7365
public static
Vector
<short> Multiply(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7374
public static
Vector
<int> Multiply(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7383
public static
Vector
<long> Multiply(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7392
public static
Vector
<sbyte> Multiply(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7401
public static
Vector
<float> Multiply(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7410
public static
Vector
<ushort> Multiply(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7419
public static
Vector
<uint> Multiply(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7428
public static
Vector
<ulong> Multiply(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7439
public static
Vector
<byte> MultiplyAdd(
Vector
<byte> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7447
public static
Vector
<short> MultiplyAdd(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7455
public static
Vector
<int> MultiplyAdd(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7463
public static
Vector
<long> MultiplyAdd(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7471
public static
Vector
<sbyte> MultiplyAdd(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7479
public static
Vector
<ushort> MultiplyAdd(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7487
public static
Vector
<uint> MultiplyAdd(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7495
public static
Vector
<ulong> MultiplyAdd(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7506
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(); }
7514
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(); }
7523
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(); }
7532
public static
Vector
<double> MultiplyBySelectedScalar(
Vector
<double> left,
Vector
<double> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
7538
public static
Vector
<float> MultiplyBySelectedScalar(
Vector
<float> left,
Vector
<float> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
7549
public static
Vector
<double> MultiplyExtended(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
7557
public static
Vector
<float> MultiplyExtended(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
7568
public static
Vector
<byte> MultiplySubtract(
Vector
<byte> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7576
public static
Vector
<short> MultiplySubtract(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7584
public static
Vector
<int> MultiplySubtract(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7592
public static
Vector
<long> MultiplySubtract(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7600
public static
Vector
<sbyte> MultiplySubtract(
Vector
<sbyte> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7608
public static
Vector
<ushort> MultiplySubtract(
Vector
<ushort> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7616
public static
Vector
<uint> MultiplySubtract(
Vector
<uint> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7624
public static
Vector
<ulong> MultiplySubtract(
Vector
<ulong> minuend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7635
public static
Vector
<double> Negate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7643
public static
Vector
<short> Negate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7651
public static
Vector
<int> Negate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7659
public static
Vector
<long> Negate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7667
public static
Vector
<sbyte> Negate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7675
public static
Vector
<float> Negate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7687
public static
Vector
<byte> Not(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7696
public static
Vector
<short> Not(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7705
public static
Vector
<int> Not(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7714
public static
Vector
<long> Not(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7723
public static
Vector
<sbyte> Not(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7732
public static
Vector
<ushort> Not(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7741
public static
Vector
<uint> Not(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7750
public static
Vector
<ulong> Not(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7761
public static
Vector
<byte> Or(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
7769
public static
Vector
<short> Or(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
7777
public static
Vector
<int> Or(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
7785
public static
Vector
<long> Or(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
7793
public static
Vector
<sbyte> Or(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
7801
public static
Vector
<ushort> Or(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
7809
public static
Vector
<uint> Or(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
7817
public static
Vector
<ulong> Or(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
7826
public static
Vector
<byte> OrAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7832
public static
Vector
<short> OrAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7838
public static
Vector
<int> OrAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7844
public static
Vector
<long> OrAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7850
public static
Vector
<sbyte> OrAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7856
public static
Vector
<ushort> OrAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7862
public static
Vector
<uint> OrAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7868
public static
Vector
<ulong> OrAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7879
public static
Vector
<byte> PopCount(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
7887
public static
Vector
<byte> PopCount(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
7895
public static
Vector
<ushort> PopCount(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
7903
public static
Vector
<ushort> PopCount(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
7911
public static
Vector
<uint> PopCount(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
7919
public static
Vector
<uint> PopCount(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
7927
public static
Vector
<uint> PopCount(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
7935
public static
Vector
<ulong> PopCount(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
7943
public static
Vector
<ulong> PopCount(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
7951
public static
Vector
<ulong> PopCount(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
7960
public static unsafe void Prefetch16Bit(
Vector
<ushort> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7969
public static unsafe void Prefetch32Bit(
Vector
<uint> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7978
public static unsafe void Prefetch64Bit(
Vector
<ulong> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7987
public static unsafe void Prefetch8Bit(
Vector
<byte> mask, void* address, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); }
7996
public static
Vector
<double> ReciprocalEstimate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8002
public static
Vector
<float> ReciprocalEstimate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8013
public static
Vector
<double> ReciprocalExponent(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8021
public static
Vector
<float> ReciprocalExponent(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8030
public static
Vector
<double> ReciprocalSqrtEstimate(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8036
public static
Vector
<float> ReciprocalSqrtEstimate(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8045
public static
Vector
<double> ReciprocalSqrtStep(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
8051
public static
Vector
<float> ReciprocalSqrtStep(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
8060
public static
Vector
<double> ReciprocalStep(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
8066
public static
Vector
<float> ReciprocalStep(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
8077
public static
Vector
<byte> ReverseBits(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
8085
public static
Vector
<short> ReverseBits(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
8093
public static
Vector
<int> ReverseBits(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
8101
public static
Vector
<long> ReverseBits(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
8109
public static
Vector
<sbyte> ReverseBits(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
8117
public static
Vector
<ushort> ReverseBits(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
8125
public static
Vector
<uint> ReverseBits(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
8133
public static
Vector
<ulong> ReverseBits(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
8142
public static
Vector
<byte> ReverseElement(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
8148
public static
Vector
<double> ReverseElement(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8154
public static
Vector
<short> ReverseElement(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
8160
public static
Vector
<int> ReverseElement(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
8166
public static
Vector
<long> ReverseElement(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
8172
public static
Vector
<sbyte> ReverseElement(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
8178
public static
Vector
<float> ReverseElement(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8184
public static
Vector
<ushort> ReverseElement(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
8190
public static
Vector
<uint> ReverseElement(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
8196
public static
Vector
<ulong> ReverseElement(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
8207
public static
Vector
<int> ReverseElement16(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
8215
public static
Vector
<long> ReverseElement16(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
8223
public static
Vector
<uint> ReverseElement16(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
8231
public static
Vector
<ulong> ReverseElement16(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
8242
public static
Vector
<long> ReverseElement32(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
8250
public static
Vector
<ulong> ReverseElement32(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
8261
public static
Vector
<short> ReverseElement8(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
8269
public static
Vector
<int> ReverseElement8(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
8277
public static
Vector
<long> ReverseElement8(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
8285
public static
Vector
<ushort> ReverseElement8(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
8293
public static
Vector
<uint> ReverseElement8(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
8301
public static
Vector
<ulong> ReverseElement8(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
8312
public static
Vector
<double> RoundAwayFromZero(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8320
public static
Vector
<float> RoundAwayFromZero(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8331
public static
Vector
<double> RoundToNearest(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8339
public static
Vector
<float> RoundToNearest(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8350
public static
Vector
<double> RoundToNegativeInfinity(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8358
public static
Vector
<float> RoundToNegativeInfinity(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8369
public static
Vector
<double> RoundToPositiveInfinity(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8377
public static
Vector
<float> RoundToPositiveInfinity(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8388
public static
Vector
<double> RoundToZero(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
8396
public static
Vector
<float> RoundToZero(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
8429
public static
Vector
<short> SaturatingDecrementBy16BitElementCount(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8435
public static
Vector
<ushort> SaturatingDecrementBy16BitElementCount(
Vector
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8468
public static
Vector
<int> SaturatingDecrementBy32BitElementCount(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8474
public static
Vector
<uint> SaturatingDecrementBy32BitElementCount(
Vector
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8507
public static
Vector
<long> SaturatingDecrementBy64BitElementCount(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8513
public static
Vector
<ulong> SaturatingDecrementBy64BitElementCount(
Vector
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8549
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8555
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8561
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8567
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8573
public static
Vector
<short> SaturatingDecrementByActiveElementCount(
Vector
<short> value,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
8579
public static
Vector
<int> SaturatingDecrementByActiveElementCount(
Vector
<int> value,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
8585
public static
Vector
<long> SaturatingDecrementByActiveElementCount(
Vector
<long> value,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
8591
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8597
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8603
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8609
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8615
public static
Vector
<ushort> SaturatingDecrementByActiveElementCount(
Vector
<ushort> value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8621
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8627
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8633
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8639
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8645
public static
Vector
<uint> SaturatingDecrementByActiveElementCount(
Vector
<uint> value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8651
public static long SaturatingDecrementByActiveElementCount(int value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8657
public static long SaturatingDecrementByActiveElementCount(long value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8663
public static ulong SaturatingDecrementByActiveElementCount(uint value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8669
public static ulong SaturatingDecrementByActiveElementCount(ulong value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8675
public static
Vector
<ulong> SaturatingDecrementByActiveElementCount(
Vector
<ulong> value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8708
public static
Vector
<short> SaturatingIncrementBy16BitElementCount(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8714
public static
Vector
<ushort> SaturatingIncrementBy16BitElementCount(
Vector
<ushort> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8747
public static
Vector
<int> SaturatingIncrementBy32BitElementCount(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8753
public static
Vector
<uint> SaturatingIncrementBy32BitElementCount(
Vector
<uint> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8786
public static
Vector
<long> SaturatingIncrementBy64BitElementCount(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8792
public static
Vector
<ulong> SaturatingIncrementBy64BitElementCount(
Vector
<ulong> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); }
8828
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8834
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8840
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8846
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<byte> from) { throw new PlatformNotSupportedException(); }
8852
public static
Vector
<short> SaturatingIncrementByActiveElementCount(
Vector
<short> value,
Vector
<short> from) { throw new PlatformNotSupportedException(); }
8858
public static
Vector
<int> SaturatingIncrementByActiveElementCount(
Vector
<int> value,
Vector
<int> from) { throw new PlatformNotSupportedException(); }
8864
public static
Vector
<long> SaturatingIncrementByActiveElementCount(
Vector
<long> value,
Vector
<long> from) { throw new PlatformNotSupportedException(); }
8870
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8876
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8882
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8888
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8894
public static
Vector
<ushort> SaturatingIncrementByActiveElementCount(
Vector
<ushort> value,
Vector
<ushort> from) { throw new PlatformNotSupportedException(); }
8900
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8906
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8912
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8918
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8924
public static
Vector
<uint> SaturatingIncrementByActiveElementCount(
Vector
<uint> value,
Vector
<uint> from) { throw new PlatformNotSupportedException(); }
8930
public static long SaturatingIncrementByActiveElementCount(int value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8936
public static long SaturatingIncrementByActiveElementCount(long value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8942
public static ulong SaturatingIncrementByActiveElementCount(uint value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8948
public static ulong SaturatingIncrementByActiveElementCount(ulong value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8954
public static
Vector
<ulong> SaturatingIncrementByActiveElementCount(
Vector
<ulong> value,
Vector
<ulong> from) { throw new PlatformNotSupportedException(); }
8965
public static
Vector
<double> Scale(
Vector
<double> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
8973
public static
Vector
<float> Scale(
Vector
<float> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
8982
public static unsafe void Scatter(
Vector
<double> mask, double* address,
Vector
<long> indicies,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
8988
public static void Scatter(
Vector
<double> mask,
Vector
<ulong> addresses,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
8994
public static unsafe void Scatter(
Vector
<double> mask, double* address,
Vector
<ulong> indicies,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9000
public static unsafe void Scatter(
Vector
<int> mask, int* address,
Vector
<int> indicies,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9013
public static unsafe void Scatter(
Vector
<int> mask, int* address,
Vector
<uint> indicies,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9019
public static unsafe void Scatter(
Vector
<long> mask, long* address,
Vector
<long> indicies,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9025
public static void Scatter(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9031
public static unsafe void Scatter(
Vector
<long> mask, long* address,
Vector
<ulong> indicies,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9037
public static unsafe void Scatter(
Vector
<float> mask, float* address,
Vector
<int> indicies,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9050
public static unsafe void Scatter(
Vector
<float> mask, float* address,
Vector
<uint> indicies,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9056
public static unsafe void Scatter(
Vector
<uint> mask, uint* address,
Vector
<int> indicies,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9069
public static unsafe void Scatter(
Vector
<uint> mask, uint* address,
Vector
<uint> indicies,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9075
public static unsafe void Scatter(
Vector
<ulong> mask, ulong* address,
Vector
<long> indicies,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9081
public static void Scatter(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9087
public static unsafe void Scatter(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indicies,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9103
public static void Scatter16BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9116
public static void Scatter16BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9122
public static unsafe void Scatter16BitNarrowing(
Vector
<int> mask, short* address,
Vector
<int> indices,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9128
public static unsafe void Scatter16BitNarrowing(
Vector
<int> mask, short* address,
Vector
<uint> indices,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9134
public static unsafe void Scatter16BitNarrowing(
Vector
<long> mask, short* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9140
public static unsafe void Scatter16BitNarrowing(
Vector
<long> mask, short* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9146
public static unsafe void Scatter16BitNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<int> indices,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9152
public static unsafe void Scatter16BitNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> indices,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9158
public static unsafe void Scatter16BitNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9164
public static unsafe void Scatter16BitNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9173
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<int> mask, short* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9179
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<int> mask, short* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9185
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<long> mask, short* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9191
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<long> mask, short* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9197
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9203
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9209
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9215
public static unsafe void Scatter16BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9224
public static void Scatter32BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9230
public static void Scatter32BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9236
public static unsafe void Scatter32BitNarrowing(
Vector
<long> mask, int* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9242
public static unsafe void Scatter32BitNarrowing(
Vector
<long> mask, int* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9248
public static unsafe void Scatter32BitNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9254
public static unsafe void Scatter32BitNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9263
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<long> mask, int* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9269
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<long> mask, int* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9275
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9281
public static unsafe void Scatter32BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9297
public static void Scatter8BitNarrowing(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9310
public static void Scatter8BitNarrowing(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9319
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9325
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9331
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9337
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9343
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<uint> mask, byte* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9349
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9355
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9361
public static unsafe void Scatter8BitWithByteOffsetsNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9370
public static unsafe void ScatterWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<long> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9376
public static unsafe void ScatterWithByteOffsets(
Vector
<double> mask, double* address,
Vector
<ulong> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9382
public static unsafe void ScatterWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<int> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9388
public static unsafe void ScatterWithByteOffsets(
Vector
<int> mask, int* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
9394
public static unsafe void ScatterWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9400
public static unsafe void ScatterWithByteOffsets(
Vector
<long> mask, long* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
9406
public static unsafe void ScatterWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<int> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9412
public static unsafe void ScatterWithByteOffsets(
Vector
<float> mask, float* address,
Vector
<uint> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
9418
public static unsafe void ScatterWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<int> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9424
public static unsafe void ScatterWithByteOffsets(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
9430
public static unsafe void ScatterWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9436
public static unsafe void ScatterWithByteOffsets(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
9445
public static void SetFfr(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
9451
public static void SetFfr(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
9457
public static void SetFfr(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9463
public static void SetFfr(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9469
public static void SetFfr(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9475
public static void SetFfr(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9481
public static void SetFfr(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
9487
public static void SetFfr(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
9493
public static void SetFfr(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
9499
public static void SetFfr(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
9510
public static
Vector
<byte> ShiftLeftLogical(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9518
public static
Vector
<byte> ShiftLeftLogical(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9526
public static
Vector
<short> ShiftLeftLogical(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9534
public static
Vector
<short> ShiftLeftLogical(
Vector
<short> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9542
public static
Vector
<int> ShiftLeftLogical(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9550
public static
Vector
<int> ShiftLeftLogical(
Vector
<int> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9558
public static
Vector
<long> ShiftLeftLogical(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9566
public static
Vector
<sbyte> ShiftLeftLogical(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9574
public static
Vector
<sbyte> ShiftLeftLogical(
Vector
<sbyte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9582
public static
Vector
<ushort> ShiftLeftLogical(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9590
public static
Vector
<ushort> ShiftLeftLogical(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9598
public static
Vector
<uint> ShiftLeftLogical(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9606
public static
Vector
<uint> ShiftLeftLogical(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9614
public static
Vector
<ulong> ShiftLeftLogical(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9625
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9633
public static
Vector
<short> ShiftRightArithmetic(
Vector
<short> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9641
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9649
public static
Vector
<int> ShiftRightArithmetic(
Vector
<int> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9657
public static
Vector
<long> ShiftRightArithmetic(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9665
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9673
public static
Vector
<sbyte> ShiftRightArithmetic(
Vector
<sbyte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9684
public static
Vector
<short> ShiftRightArithmeticForDivide(
Vector
<short> value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) { throw new PlatformNotSupportedException(); }
9692
public static
Vector
<int> ShiftRightArithmeticForDivide(
Vector
<int> value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) { throw new PlatformNotSupportedException(); }
9700
public static
Vector
<long> ShiftRightArithmeticForDivide(
Vector
<long> value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) { throw new PlatformNotSupportedException(); }
9708
public static
Vector
<sbyte> ShiftRightArithmeticForDivide(
Vector
<sbyte> value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) { throw new PlatformNotSupportedException(); }
9719
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9727
public static
Vector
<byte> ShiftRightLogical(
Vector
<byte> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9735
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9743
public static
Vector
<ushort> ShiftRightLogical(
Vector
<ushort> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9751
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9759
public static
Vector
<uint> ShiftRightLogical(
Vector
<uint> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9767
public static
Vector
<ulong> ShiftRightLogical(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9778
public static
Vector
<int> SignExtend16(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9786
public static
Vector
<long> SignExtend16(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9797
public static
Vector
<long> SignExtend32(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9808
public static
Vector
<short> SignExtend8(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9816
public static
Vector
<int> SignExtend8(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9824
public static
Vector
<long> SignExtend8(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
9833
public static
Vector
<short> SignExtendWideningLower(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9839
public static
Vector
<int> SignExtendWideningLower(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9845
public static
Vector
<long> SignExtendWideningLower(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9854
public static
Vector
<short> SignExtendWideningUpper(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
9860
public static
Vector
<int> SignExtendWideningUpper(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
9866
public static
Vector
<long> SignExtendWideningUpper(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
9875
public static
Vector
<byte> Splice(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
9881
public static
Vector
<double> Splice(
Vector
<double> mask,
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
9887
public static
Vector
<short> Splice(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
9893
public static
Vector
<int> Splice(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
9899
public static
Vector
<long> Splice(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
9905
public static
Vector
<sbyte> Splice(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
9911
public static
Vector
<float> Splice(
Vector
<float> mask,
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
9917
public static
Vector
<ushort> Splice(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
9923
public static
Vector
<uint> Splice(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
9929
public static
Vector
<ulong> Splice(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
9940
public static
Vector
<double> Sqrt(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
9948
public static
Vector
<float> Sqrt(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
9957
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
9963
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address, (
Vector
<byte> Value1,
Vector
<byte> Value2) data) { throw new PlatformNotSupportedException(); }
9969
public static unsafe void StoreAndZip(
Vector
<byte> mask, byte* address, (
Vector
<byte> Value1,
Vector
<byte> Value2,
Vector
<byte> Value3) data) { throw new PlatformNotSupportedException(); }
9975
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(); }
9981
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
9987
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address, (
Vector
<double> Value1,
Vector
<double> Value2) data) { throw new PlatformNotSupportedException(); }
9993
public static unsafe void StoreAndZip(
Vector
<double> mask, double* address, (
Vector
<double> Value1,
Vector
<double> Value2,
Vector
<double> Value3) data) { throw new PlatformNotSupportedException(); }
9999
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(); }
10005
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
10011
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address, (
Vector
<short> Value1,
Vector
<short> Value2) data) { throw new PlatformNotSupportedException(); }
10017
public static unsafe void StoreAndZip(
Vector
<short> mask, short* address, (
Vector
<short> Value1,
Vector
<short> Value2,
Vector
<short> Value3) data) { throw new PlatformNotSupportedException(); }
10023
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(); }
10029
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
10035
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address, (
Vector
<int> Value1,
Vector
<int> Value2) data) { throw new PlatformNotSupportedException(); }
10041
public static unsafe void StoreAndZip(
Vector
<int> mask, int* address, (
Vector
<int> Value1,
Vector
<int> Value2,
Vector
<int> Value3) data) { throw new PlatformNotSupportedException(); }
10047
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(); }
10053
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
10059
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address, (
Vector
<long> Value1,
Vector
<long> Value2) data) { throw new PlatformNotSupportedException(); }
10065
public static unsafe void StoreAndZip(
Vector
<long> mask, long* address, (
Vector
<long> Value1,
Vector
<long> Value2,
Vector
<long> Value3) data) { throw new PlatformNotSupportedException(); }
10071
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(); }
10077
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
10083
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address, (
Vector
<sbyte> Value1,
Vector
<sbyte> Value2) data) { throw new PlatformNotSupportedException(); }
10089
public static unsafe void StoreAndZip(
Vector
<sbyte> mask, sbyte* address, (
Vector
<sbyte> Value1,
Vector
<sbyte> Value2,
Vector
<sbyte> Value3) data) { throw new PlatformNotSupportedException(); }
10095
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(); }
10101
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
10107
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address, (
Vector
<float> Value1,
Vector
<float> Value2) data) { throw new PlatformNotSupportedException(); }
10113
public static unsafe void StoreAndZip(
Vector
<float> mask, float* address, (
Vector
<float> Value1,
Vector
<float> Value2,
Vector
<float> Value3) data) { throw new PlatformNotSupportedException(); }
10119
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(); }
10125
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
10131
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address, (
Vector
<ushort> Value1,
Vector
<ushort> Value2) data) { throw new PlatformNotSupportedException(); }
10137
public static unsafe void StoreAndZip(
Vector
<ushort> mask, ushort* address, (
Vector
<ushort> Value1,
Vector
<ushort> Value2,
Vector
<ushort> Value3) data) { throw new PlatformNotSupportedException(); }
10143
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(); }
10149
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
10155
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address, (
Vector
<uint> Value1,
Vector
<uint> Value2) data) { throw new PlatformNotSupportedException(); }
10161
public static unsafe void StoreAndZip(
Vector
<uint> mask, uint* address, (
Vector
<uint> Value1,
Vector
<uint> Value2,
Vector
<uint> Value3) data) { throw new PlatformNotSupportedException(); }
10167
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(); }
10173
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10179
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address, (
Vector
<ulong> Value1,
Vector
<ulong> Value2) data) { throw new PlatformNotSupportedException(); }
10185
public static unsafe void StoreAndZip(
Vector
<ulong> mask, ulong* address, (
Vector
<ulong> Value1,
Vector
<ulong> Value2,
Vector
<ulong> Value3) data) { throw new PlatformNotSupportedException(); }
10191
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(); }
10200
public static unsafe void StoreNarrowing(
Vector
<short> mask, sbyte* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
10206
public static unsafe void StoreNarrowing(
Vector
<int> mask, sbyte* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
10212
public static unsafe void StoreNarrowing(
Vector
<int> mask, short* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
10218
public static unsafe void StoreNarrowing(
Vector
<long> mask, sbyte* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
10224
public static unsafe void StoreNarrowing(
Vector
<long> mask, short* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
10230
public static unsafe void StoreNarrowing(
Vector
<long> mask, int* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
10236
public static unsafe void StoreNarrowing(
Vector
<ushort> mask, byte* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
10242
public static unsafe void StoreNarrowing(
Vector
<uint> mask, byte* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
10248
public static unsafe void StoreNarrowing(
Vector
<uint> mask, ushort* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
10254
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, byte* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10260
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10266
public static unsafe void StoreNarrowing(
Vector
<ulong> mask, uint* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10275
public static unsafe void StoreNonTemporal(
Vector
<byte> mask, byte* address,
Vector
<byte> data) { throw new PlatformNotSupportedException(); }
10281
public static unsafe void StoreNonTemporal(
Vector
<double> mask, double* address,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
10287
public static unsafe void StoreNonTemporal(
Vector
<short> mask, short* address,
Vector
<short> data) { throw new PlatformNotSupportedException(); }
10293
public static unsafe void StoreNonTemporal(
Vector
<int> mask, int* address,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
10299
public static unsafe void StoreNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
10305
public static unsafe void StoreNonTemporal(
Vector
<sbyte> mask, sbyte* address,
Vector
<sbyte> data) { throw new PlatformNotSupportedException(); }
10311
public static unsafe void StoreNonTemporal(
Vector
<float> mask, float* address,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
10317
public static unsafe void StoreNonTemporal(
Vector
<ushort> mask, ushort* address,
Vector
<ushort> data) { throw new PlatformNotSupportedException(); }
10323
public static unsafe void StoreNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
10329
public static unsafe void StoreNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
10340
public static
Vector
<byte> Subtract(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10348
public static
Vector
<double> Subtract(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10356
public static
Vector
<short> Subtract(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10364
public static
Vector
<int> Subtract(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10372
public static
Vector
<long> Subtract(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10380
public static
Vector
<sbyte> Subtract(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10388
public static
Vector
<float> Subtract(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10396
public static
Vector
<ushort> Subtract(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10404
public static
Vector
<uint> Subtract(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10412
public static
Vector
<ulong> Subtract(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10421
public static
Vector
<byte> SubtractSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10427
public static
Vector
<short> SubtractSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10433
public static
Vector
<int> SubtractSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10439
public static
Vector
<long> SubtractSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10445
public static
Vector
<sbyte> SubtractSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10451
public static
Vector
<ushort> SubtractSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10457
public static
Vector
<uint> SubtractSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10463
public static
Vector
<ulong> SubtractSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10472
public static bool TestAnyTrue(
Vector
<double> mask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10478
public static bool TestAnyTrue(
Vector
<byte> mask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10484
public static bool TestAnyTrue(
Vector
<short> mask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10490
public static bool TestAnyTrue(
Vector
<int> mask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10496
public static bool TestAnyTrue(
Vector
<long> mask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10502
public static bool TestAnyTrue(
Vector
<sbyte> mask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10508
public static bool TestAnyTrue(
Vector
<ushort> mask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10514
public static bool TestAnyTrue(
Vector
<uint> mask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10520
public static bool TestAnyTrue(
Vector
<ulong> mask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10526
public static bool TestAnyTrue(
Vector
<float> mask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10535
public static bool TestFirstTrue(
Vector
<double> leftMask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10541
public static bool TestFirstTrue(
Vector
<byte> leftMask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10547
public static bool TestFirstTrue(
Vector
<short> leftMask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10553
public static bool TestFirstTrue(
Vector
<int> leftMask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10559
public static bool TestFirstTrue(
Vector
<long> leftMask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10565
public static bool TestFirstTrue(
Vector
<sbyte> leftMask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10571
public static bool TestFirstTrue(
Vector
<ushort> leftMask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10577
public static bool TestFirstTrue(
Vector
<uint> leftMask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10583
public static bool TestFirstTrue(
Vector
<ulong> leftMask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10589
public static bool TestFirstTrue(
Vector
<float> leftMask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10598
public static bool TestLastTrue(
Vector
<double> leftMask,
Vector
<double> rightMask) { throw new PlatformNotSupportedException(); }
10604
public static bool TestLastTrue(
Vector
<byte> leftMask,
Vector
<byte> rightMask) { throw new PlatformNotSupportedException(); }
10610
public static bool TestLastTrue(
Vector
<short> leftMask,
Vector
<short> rightMask) { throw new PlatformNotSupportedException(); }
10616
public static bool TestLastTrue(
Vector
<int> leftMask,
Vector
<int> rightMask) { throw new PlatformNotSupportedException(); }
10622
public static bool TestLastTrue(
Vector
<long> leftMask,
Vector
<long> rightMask) { throw new PlatformNotSupportedException(); }
10628
public static bool TestLastTrue(
Vector
<sbyte> leftMask,
Vector
<sbyte> rightMask) { throw new PlatformNotSupportedException(); }
10634
public static bool TestLastTrue(
Vector
<ushort> leftMask,
Vector
<ushort> rightMask) { throw new PlatformNotSupportedException(); }
10640
public static bool TestLastTrue(
Vector
<uint> leftMask,
Vector
<uint> rightMask) { throw new PlatformNotSupportedException(); }
10646
public static bool TestLastTrue(
Vector
<ulong> leftMask,
Vector
<ulong> rightMask) { throw new PlatformNotSupportedException(); }
10652
public static bool TestLastTrue(
Vector
<float> leftMask,
Vector
<float> rightMask) { throw new PlatformNotSupportedException(); }
10661
public static
Vector
<byte> TransposeEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10667
public static
Vector
<double> TransposeEven(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10673
public static
Vector
<short> TransposeEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10679
public static
Vector
<int> TransposeEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10685
public static
Vector
<long> TransposeEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10691
public static
Vector
<sbyte> TransposeEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10697
public static
Vector
<float> TransposeEven(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10703
public static
Vector
<ushort> TransposeEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10709
public static
Vector
<uint> TransposeEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10715
public static
Vector
<ulong> TransposeEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10724
public static
Vector
<byte> TransposeOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10730
public static
Vector
<double> TransposeOdd(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10736
public static
Vector
<short> TransposeOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10742
public static
Vector
<int> TransposeOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10748
public static
Vector
<long> TransposeOdd(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10754
public static
Vector
<sbyte> TransposeOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10760
public static
Vector
<float> TransposeOdd(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10766
public static
Vector
<ushort> TransposeOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10772
public static
Vector
<uint> TransposeOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10778
public static
Vector
<ulong> TransposeOdd(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10787
public static
Vector
<double> TrigonometricMultiplyAddCoefficient(
Vector
<double> left,
Vector
<double> right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
10793
public static
Vector
<float> TrigonometricMultiplyAddCoefficient(
Vector
<float> left,
Vector
<float> right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); }
10802
public static
Vector
<double> TrigonometricSelectCoefficient(
Vector
<double> value,
Vector
<ulong> selector) { throw new PlatformNotSupportedException(); }
10808
public static
Vector
<float> TrigonometricSelectCoefficient(
Vector
<float> value,
Vector
<uint> selector) { throw new PlatformNotSupportedException(); }
10817
public static
Vector
<double> TrigonometricStartingValue(
Vector
<double> value,
Vector
<ulong> sign) { throw new PlatformNotSupportedException(); }
10823
public static
Vector
<float> TrigonometricStartingValue(
Vector
<float> value,
Vector
<uint> sign) { throw new PlatformNotSupportedException(); }
10832
public static
Vector
<byte> UnzipEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10838
public static
Vector
<double> UnzipEven(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10844
public static
Vector
<short> UnzipEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10850
public static
Vector
<int> UnzipEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10856
public static
Vector
<long> UnzipEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10862
public static
Vector
<sbyte> UnzipEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10868
public static
Vector
<float> UnzipEven(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10874
public static
Vector
<ushort> UnzipEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10880
public static
Vector
<uint> UnzipEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10886
public static
Vector
<ulong> UnzipEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10895
public static
Vector
<byte> UnzipOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
10901
public static
Vector
<double> UnzipOdd(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
10907
public static
Vector
<short> UnzipOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
10913
public static
Vector
<int> UnzipOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
10919
public static
Vector
<long> UnzipOdd(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
10925
public static
Vector
<sbyte> UnzipOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
10931
public static
Vector
<float> UnzipOdd(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
10937
public static
Vector
<ushort> UnzipOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
10943
public static
Vector
<uint> UnzipOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
10949
public static
Vector
<ulong> UnzipOdd(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
10958
public static
Vector
<byte> VectorTableLookup(
Vector
<byte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
10964
public static
Vector
<double> VectorTableLookup(
Vector
<double> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
10970
public static
Vector
<short> VectorTableLookup(
Vector
<short> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
10976
public static
Vector
<int> VectorTableLookup(
Vector
<int> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
10982
public static
Vector
<long> VectorTableLookup(
Vector
<long> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
10988
public static
Vector
<sbyte> VectorTableLookup(
Vector
<sbyte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
10994
public static
Vector
<float> VectorTableLookup(
Vector
<float> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
11000
public static
Vector
<ushort> VectorTableLookup(
Vector
<ushort> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
11006
public static
Vector
<uint> VectorTableLookup(
Vector
<uint> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
11012
public static
Vector
<ulong> VectorTableLookup(
Vector
<ulong> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
11023
public static
Vector
<byte> Xor(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
11031
public static
Vector
<short> Xor(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
11039
public static
Vector
<int> Xor(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
11047
public static
Vector
<long> Xor(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
11055
public static
Vector
<sbyte> Xor(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
11063
public static
Vector
<ushort> Xor(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
11071
public static
Vector
<uint> Xor(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
11079
public static
Vector
<ulong> Xor(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
11088
public static
Vector
<byte> XorAcross(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
11094
public static
Vector
<short> XorAcross(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
11100
public static
Vector
<int> XorAcross(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
11106
public static
Vector
<long> XorAcross(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
11112
public static
Vector
<sbyte> XorAcross(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
11118
public static
Vector
<ushort> XorAcross(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
11124
public static
Vector
<uint> XorAcross(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
11130
public static
Vector
<ulong> XorAcross(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
11141
public static
Vector
<uint> ZeroExtend16(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
11149
public static
Vector
<ulong> ZeroExtend16(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
11160
public static
Vector
<ulong> ZeroExtend32(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
11171
public static
Vector
<ushort> ZeroExtend8(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
11179
public static
Vector
<uint> ZeroExtend8(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
11187
public static
Vector
<ulong> ZeroExtend8(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
11196
public static
Vector
<ushort> ZeroExtendWideningLower(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
11202
public static
Vector
<uint> ZeroExtendWideningLower(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
11208
public static
Vector
<ulong> ZeroExtendWideningLower(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
11217
public static
Vector
<ushort> ZeroExtendWideningUpper(
Vector
<byte> value) { throw new PlatformNotSupportedException(); }
11223
public static
Vector
<uint> ZeroExtendWideningUpper(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
11229
public static
Vector
<ulong> ZeroExtendWideningUpper(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
11238
public static
Vector
<byte> ZipHigh(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
11244
public static
Vector
<double> ZipHigh(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
11250
public static
Vector
<short> ZipHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
11256
public static
Vector
<int> ZipHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
11262
public static
Vector
<long> ZipHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
11268
public static
Vector
<sbyte> ZipHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
11274
public static
Vector
<float> ZipHigh(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
11280
public static
Vector
<ushort> ZipHigh(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
11286
public static
Vector
<uint> ZipHigh(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
11292
public static
Vector
<ulong> ZipHigh(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
11301
public static
Vector
<byte> ZipLow(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
11307
public static
Vector
<double> ZipLow(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
11313
public static
Vector
<short> ZipLow(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
11319
public static
Vector
<int> ZipLow(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
11325
public static
Vector
<long> ZipLow(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
11331
public static
Vector
<sbyte> ZipLow(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
11337
public static
Vector
<float> ZipLow(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
11343
public static
Vector
<ushort> ZipLow(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
11349
public static
Vector
<uint> ZipLow(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
11355
public static
Vector
<ulong> ZipLow(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\Sve2.PlatformNotSupported.cs (2716)
45
public static
Vector
<sbyte> AbsSaturate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
54
public static
Vector
<short> AbsSaturate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
63
public static
Vector
<int> AbsSaturate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
72
public static
Vector
<long> AbsSaturate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
81
public static
Vector
<byte> AbsoluteDifferenceAdd(
Vector
<byte> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
87
public static
Vector
<short> AbsoluteDifferenceAdd(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
93
public static
Vector
<int> AbsoluteDifferenceAdd(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
99
public static
Vector
<long> AbsoluteDifferenceAdd(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
105
public static
Vector
<sbyte> AbsoluteDifferenceAdd(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
111
public static
Vector
<ushort> AbsoluteDifferenceAdd(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
117
public static
Vector
<uint> AbsoluteDifferenceAdd(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
123
public static
Vector
<ulong> AbsoluteDifferenceAdd(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
131
public static
Vector
<short> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
137
public static
Vector
<int> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
143
public static
Vector
<long> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
149
public static
Vector
<ushort> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
155
public static
Vector
<uint> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
161
public static
Vector
<ulong> AbsoluteDifferenceWideningLowerAndAddEven(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
169
public static
Vector
<short> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
175
public static
Vector
<int> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
181
public static
Vector
<long> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
187
public static
Vector
<ushort> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
193
public static
Vector
<uint> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
199
public static
Vector
<ulong> AbsoluteDifferenceWideningLowerAndAddOdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
207
public static
Vector
<short> AbsoluteDifferenceWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
213
public static
Vector
<int> AbsoluteDifferenceWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
219
public static
Vector
<long> AbsoluteDifferenceWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
225
public static
Vector
<ushort> AbsoluteDifferenceWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
231
public static
Vector
<uint> AbsoluteDifferenceWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
237
public static
Vector
<ulong> AbsoluteDifferenceWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
245
public static
Vector
<short> AbsoluteDifferenceWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
251
public static
Vector
<int> AbsoluteDifferenceWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
257
public static
Vector
<long> AbsoluteDifferenceWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
263
public static
Vector
<ushort> AbsoluteDifferenceWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
269
public static
Vector
<uint> AbsoluteDifferenceWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
275
public static
Vector
<ulong> AbsoluteDifferenceWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
283
public static unsafe
Vector
<uint> AddCarryWideningEven(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> carry) { throw new PlatformNotSupportedException(); }
289
public static unsafe
Vector
<ulong> AddCarryWideningEven(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> carry) { throw new PlatformNotSupportedException(); }
297
public static unsafe
Vector
<uint> AddCarryWideningOdd(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> carry) { throw new PlatformNotSupportedException(); }
303
public static unsafe
Vector
<ulong> AddCarryWideningOdd(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> carry) { throw new PlatformNotSupportedException(); }
311
public static
Vector
<byte> AddHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
317
public static
Vector
<short> AddHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
323
public static
Vector
<int> AddHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
329
public static
Vector
<sbyte> AddHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
335
public static
Vector
<ushort> AddHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
341
public static
Vector
<uint> AddHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
349
public static unsafe
Vector
<byte> AddHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
355
public static unsafe
Vector
<short> AddHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
361
public static unsafe
Vector
<int> AddHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
367
public static unsafe
Vector
<sbyte> AddHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
373
public static unsafe
Vector
<ushort> AddHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
379
public static unsafe
Vector
<uint> AddHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
389
public static
Vector
<byte> AddPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
396
public static
Vector
<double> AddPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
403
public static
Vector
<short> AddPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
410
public static
Vector
<int> AddPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
417
public static
Vector
<long> AddPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
424
public static
Vector
<sbyte> AddPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
431
public static
Vector
<float> AddPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
438
public static
Vector
<ushort> AddPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
445
public static
Vector
<uint> AddPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
452
public static
Vector
<ulong> AddPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
462
public static
Vector
<short> AddPairwiseWideningAndAdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
470
public static
Vector
<int> AddPairwiseWideningAndAdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
478
public static
Vector
<long> AddPairwiseWideningAndAdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
486
public static
Vector
<ushort> AddPairwiseWideningAndAdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
494
public static
Vector
<uint> AddPairwiseWideningAndAdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
502
public static
Vector
<ulong> AddPairwiseWideningAndAdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
510
public static
Vector
<byte> AddRotateComplex(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
516
public static
Vector
<short> AddRotateComplex(
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
522
public static
Vector
<int> AddRotateComplex(
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
528
public static
Vector
<long> AddRotateComplex(
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
534
public static
Vector
<sbyte> AddRotateComplex(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
540
public static
Vector
<ushort> AddRotateComplex(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
546
public static
Vector
<uint> AddRotateComplex(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
552
public static
Vector
<ulong> AddRotateComplex(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
560
public static
Vector
<byte> AddRoundedHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
566
public static
Vector
<short> AddRoundedHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
572
public static
Vector
<int> AddRoundedHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
578
public static
Vector
<sbyte> AddRoundedHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
584
public static
Vector
<ushort> AddRoundedHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
590
public static
Vector
<uint> AddRoundedHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
599
public static
Vector
<byte> AddRoundedHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
605
public static
Vector
<short> AddRoundedHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
611
public static
Vector
<int> AddRoundedHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
617
public static
Vector
<sbyte> AddRoundedHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
623
public static
Vector
<ushort> AddRoundedHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
629
public static
Vector
<uint> AddRoundedHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
642
public static new
Vector
<byte> AddSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
652
public static new
Vector
<short> AddSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
662
public static new
Vector
<int> AddSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
672
public static new
Vector
<long> AddSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
682
public static new
Vector
<sbyte> AddSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
692
public static new
Vector
<ushort> AddSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
702
public static new
Vector
<uint> AddSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
712
public static new
Vector
<ulong> AddSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
722
public static
Vector
<byte> AddSaturate(
Vector
<byte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
730
public static
Vector
<ushort> AddSaturate(
Vector
<ushort> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
738
public static
Vector
<uint> AddSaturate(
Vector
<uint> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
746
public static
Vector
<ulong> AddSaturate(
Vector
<ulong> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
756
public static
Vector
<sbyte> AddSaturate(
Vector
<sbyte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
764
public static
Vector
<short> AddSaturate(
Vector
<short> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
772
public static
Vector
<int> AddSaturate(
Vector
<int> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
780
public static
Vector
<long> AddSaturate(
Vector
<long> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
788
public static
Vector
<short> AddSaturateRotateComplex(
Vector
<short> left,
Vector
<short> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
794
public static
Vector
<int> AddSaturateRotateComplex(
Vector
<int> left,
Vector
<int> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
800
public static
Vector
<long> AddSaturateRotateComplex(
Vector
<long> left,
Vector
<long> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
806
public static
Vector
<sbyte> AddSaturateRotateComplex(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); }
814
public static
Vector
<short> AddWideningEven(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
820
public static
Vector
<int> AddWideningEven(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
826
public static
Vector
<long> AddWideningEven(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
832
public static
Vector
<ushort> AddWideningEven(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
838
public static
Vector
<uint> AddWideningEven(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
844
public static
Vector
<ulong> AddWideningEven(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
850
public static
Vector
<short> AddWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
856
public static
Vector
<int> AddWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
862
public static
Vector
<long> AddWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
868
public static
Vector
<ushort> AddWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
874
public static
Vector
<uint> AddWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
880
public static
Vector
<ulong> AddWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
888
public static
Vector
<short> AddWideningEvenOdd(
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
894
public static
Vector
<int> AddWideningEvenOdd(
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
900
public static
Vector
<long> AddWideningEvenOdd(
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
908
public static
Vector
<short> AddWideningOdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
914
public static
Vector
<int> AddWideningOdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
920
public static
Vector
<long> AddWideningOdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
926
public static
Vector
<ushort> AddWideningOdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
932
public static
Vector
<uint> AddWideningOdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
938
public static
Vector
<ulong> AddWideningOdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
944
public static
Vector
<short> AddWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
950
public static
Vector
<int> AddWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
956
public static
Vector
<long> AddWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
962
public static
Vector
<ushort> AddWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
968
public static
Vector
<uint> AddWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
974
public static
Vector
<ulong> AddWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
982
public static
Vector
<byte> BitwiseClearXor(
Vector
<byte> xor,
Vector
<byte> value,
Vector
<byte> mask) { throw new PlatformNotSupportedException(); }
988
public static
Vector
<short> BitwiseClearXor(
Vector
<short> xor,
Vector
<short> value,
Vector
<short> mask) { throw new PlatformNotSupportedException(); }
994
public static
Vector
<int> BitwiseClearXor(
Vector
<int> xor,
Vector
<int> value,
Vector
<int> mask) { throw new PlatformNotSupportedException(); }
1000
public static
Vector
<long> BitwiseClearXor(
Vector
<long> xor,
Vector
<long> value,
Vector
<long> mask) { throw new PlatformNotSupportedException(); }
1006
public static
Vector
<sbyte> BitwiseClearXor(
Vector
<sbyte> xor,
Vector
<sbyte> value,
Vector
<sbyte> mask) { throw new PlatformNotSupportedException(); }
1012
public static
Vector
<ushort> BitwiseClearXor(
Vector
<ushort> xor,
Vector
<ushort> value,
Vector
<ushort> mask) { throw new PlatformNotSupportedException(); }
1018
public static
Vector
<uint> BitwiseClearXor(
Vector
<uint> xor,
Vector
<uint> value,
Vector
<uint> mask) { throw new PlatformNotSupportedException(); }
1024
public static
Vector
<ulong> BitwiseClearXor(
Vector
<ulong> xor,
Vector
<ulong> value,
Vector
<ulong> mask) { throw new PlatformNotSupportedException(); }
1033
public static
Vector
<byte> BitwiseSelect(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1039
public static
Vector
<short> BitwiseSelect(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1045
public static
Vector
<int> BitwiseSelect(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1051
public static
Vector
<long> BitwiseSelect(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1057
public static
Vector
<sbyte> BitwiseSelect(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1063
public static
Vector
<ushort> BitwiseSelect(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1069
public static
Vector
<uint> BitwiseSelect(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1075
public static
Vector
<ulong> BitwiseSelect(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1084
public static
Vector
<byte> BitwiseSelectLeftInverted(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1090
public static
Vector
<short> BitwiseSelectLeftInverted(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1096
public static
Vector
<int> BitwiseSelectLeftInverted(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1102
public static
Vector
<long> BitwiseSelectLeftInverted(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1108
public static
Vector
<sbyte> BitwiseSelectLeftInverted(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1114
public static
Vector
<ushort> BitwiseSelectLeftInverted(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1120
public static
Vector
<uint> BitwiseSelectLeftInverted(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1126
public static
Vector
<ulong> BitwiseSelectLeftInverted(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1135
public static
Vector
<byte> BitwiseSelectRightInverted(
Vector
<byte> select,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1141
public static
Vector
<short> BitwiseSelectRightInverted(
Vector
<short> select,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1147
public static
Vector
<int> BitwiseSelectRightInverted(
Vector
<int> select,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1153
public static
Vector
<long> BitwiseSelectRightInverted(
Vector
<long> select,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1159
public static
Vector
<sbyte> BitwiseSelectRightInverted(
Vector
<sbyte> select,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1165
public static
Vector
<ushort> BitwiseSelectRightInverted(
Vector
<ushort> select,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
1171
public static
Vector
<uint> BitwiseSelectRightInverted(
Vector
<uint> select,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1177
public static
Vector
<ulong> BitwiseSelectRightInverted(
Vector
<ulong> select,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1186
public static
Vector
<float> ConvertToSingleOdd(
Vector
<float> even,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1195
public static
Vector
<float> ConvertToSingleOddRoundToOdd(
Vector
<float> even,
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1204
public static
Vector
<uint> CountMatchingElements(
Vector
<int> mask,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1210
public static
Vector
<ulong> CountMatchingElements(
Vector
<long> mask,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1216
public static
Vector
<uint> CountMatchingElements(
Vector
<uint> mask,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
1222
public static
Vector
<ulong> CountMatchingElements(
Vector
<ulong> mask,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
1230
public static
Vector
<byte> CountMatchingElementsIn128BitSegments(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
1236
public static
Vector
<byte> CountMatchingElementsIn128BitSegments(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1245
public static
Vector
<byte> CreateWhileGreaterThanMaskByte(int left, int right) { throw new PlatformNotSupportedException(); }
1251
public static
Vector
<byte> CreateWhileGreaterThanMaskByte(long left, long right) { throw new PlatformNotSupportedException(); }
1257
public static
Vector
<byte> CreateWhileGreaterThanMaskByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
1263
public static
Vector
<byte> CreateWhileGreaterThanMaskByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1272
public static
Vector
<double> CreateWhileGreaterThanMaskDouble(int left, int right) { throw new PlatformNotSupportedException(); }
1278
public static
Vector
<double> CreateWhileGreaterThanMaskDouble(long left, long right) { throw new PlatformNotSupportedException(); }
1284
public static
Vector
<double> CreateWhileGreaterThanMaskDouble(uint left, uint right) { throw new PlatformNotSupportedException(); }
1290
public static
Vector
<double> CreateWhileGreaterThanMaskDouble(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1299
public static
Vector
<short> CreateWhileGreaterThanMaskInt16(int left, int right) { throw new PlatformNotSupportedException(); }
1305
public static
Vector
<short> CreateWhileGreaterThanMaskInt16(long left, long right) { throw new PlatformNotSupportedException(); }
1311
public static
Vector
<short> CreateWhileGreaterThanMaskInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
1317
public static
Vector
<short> CreateWhileGreaterThanMaskInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1326
public static
Vector
<int> CreateWhileGreaterThanMaskInt32(int left, int right) { throw new PlatformNotSupportedException(); }
1332
public static
Vector
<int> CreateWhileGreaterThanMaskInt32(long left, long right) { throw new PlatformNotSupportedException(); }
1338
public static
Vector
<int> CreateWhileGreaterThanMaskInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
1344
public static
Vector
<int> CreateWhileGreaterThanMaskInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1353
public static
Vector
<long> CreateWhileGreaterThanMaskInt64(int left, int right) { throw new PlatformNotSupportedException(); }
1359
public static
Vector
<long> CreateWhileGreaterThanMaskInt64(long left, long right) { throw new PlatformNotSupportedException(); }
1365
public static
Vector
<long> CreateWhileGreaterThanMaskInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
1371
public static
Vector
<long> CreateWhileGreaterThanMaskInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1380
public static
Vector
<sbyte> CreateWhileGreaterThanMaskSByte(int left, int right) { throw new PlatformNotSupportedException(); }
1386
public static
Vector
<sbyte> CreateWhileGreaterThanMaskSByte(long left, long right) { throw new PlatformNotSupportedException(); }
1392
public static
Vector
<sbyte> CreateWhileGreaterThanMaskSByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
1398
public static
Vector
<sbyte> CreateWhileGreaterThanMaskSByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1407
public static
Vector
<float> CreateWhileGreaterThanMaskSingle(int left, int right) { throw new PlatformNotSupportedException(); }
1413
public static
Vector
<float> CreateWhileGreaterThanMaskSingle(long left, long right) { throw new PlatformNotSupportedException(); }
1419
public static
Vector
<float> CreateWhileGreaterThanMaskSingle(uint left, uint right) { throw new PlatformNotSupportedException(); }
1425
public static
Vector
<float> CreateWhileGreaterThanMaskSingle(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1434
public static
Vector
<ushort> CreateWhileGreaterThanMaskUInt16(int left, int right) { throw new PlatformNotSupportedException(); }
1440
public static
Vector
<ushort> CreateWhileGreaterThanMaskUInt16(long left, long right) { throw new PlatformNotSupportedException(); }
1446
public static
Vector
<ushort> CreateWhileGreaterThanMaskUInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
1452
public static
Vector
<ushort> CreateWhileGreaterThanMaskUInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1461
public static
Vector
<uint> CreateWhileGreaterThanMaskUInt32(int left, int right) { throw new PlatformNotSupportedException(); }
1467
public static
Vector
<uint> CreateWhileGreaterThanMaskUInt32(long left, long right) { throw new PlatformNotSupportedException(); }
1473
public static
Vector
<uint> CreateWhileGreaterThanMaskUInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
1479
public static
Vector
<uint> CreateWhileGreaterThanMaskUInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1488
public static
Vector
<ulong> CreateWhileGreaterThanMaskUInt64(int left, int right) { throw new PlatformNotSupportedException(); }
1494
public static
Vector
<ulong> CreateWhileGreaterThanMaskUInt64(long left, long right) { throw new PlatformNotSupportedException(); }
1500
public static
Vector
<ulong> CreateWhileGreaterThanMaskUInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
1506
public static
Vector
<ulong> CreateWhileGreaterThanMaskUInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1515
public static
Vector
<byte> CreateWhileGreaterThanOrEqualMaskByte(int left, int right) { throw new PlatformNotSupportedException(); }
1521
public static
Vector
<byte> CreateWhileGreaterThanOrEqualMaskByte(long left, long right) { throw new PlatformNotSupportedException(); }
1527
public static
Vector
<byte> CreateWhileGreaterThanOrEqualMaskByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
1533
public static
Vector
<byte> CreateWhileGreaterThanOrEqualMaskByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1542
public static
Vector
<double> CreateWhileGreaterThanOrEqualMaskDouble(int left, int right) { throw new PlatformNotSupportedException(); }
1548
public static
Vector
<double> CreateWhileGreaterThanOrEqualMaskDouble(long left, long right) { throw new PlatformNotSupportedException(); }
1554
public static
Vector
<double> CreateWhileGreaterThanOrEqualMaskDouble(uint left, uint right) { throw new PlatformNotSupportedException(); }
1560
public static
Vector
<double> CreateWhileGreaterThanOrEqualMaskDouble(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1569
public static
Vector
<short> CreateWhileGreaterThanOrEqualMaskInt16(int left, int right) { throw new PlatformNotSupportedException(); }
1575
public static
Vector
<short> CreateWhileGreaterThanOrEqualMaskInt16(long left, long right) { throw new PlatformNotSupportedException(); }
1581
public static
Vector
<short> CreateWhileGreaterThanOrEqualMaskInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
1587
public static
Vector
<short> CreateWhileGreaterThanOrEqualMaskInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1596
public static
Vector
<int> CreateWhileGreaterThanOrEqualMaskInt32(int left, int right) { throw new PlatformNotSupportedException(); }
1602
public static
Vector
<int> CreateWhileGreaterThanOrEqualMaskInt32(long left, long right) { throw new PlatformNotSupportedException(); }
1608
public static
Vector
<int> CreateWhileGreaterThanOrEqualMaskInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
1614
public static
Vector
<int> CreateWhileGreaterThanOrEqualMaskInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1623
public static
Vector
<long> CreateWhileGreaterThanOrEqualMaskInt64(int left, int right) { throw new PlatformNotSupportedException(); }
1629
public static
Vector
<long> CreateWhileGreaterThanOrEqualMaskInt64(long left, long right) { throw new PlatformNotSupportedException(); }
1635
public static
Vector
<long> CreateWhileGreaterThanOrEqualMaskInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
1641
public static
Vector
<long> CreateWhileGreaterThanOrEqualMaskInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1650
public static
Vector
<sbyte> CreateWhileGreaterThanOrEqualMaskSByte(int left, int right) { throw new PlatformNotSupportedException(); }
1656
public static
Vector
<sbyte> CreateWhileGreaterThanOrEqualMaskSByte(long left, long right) { throw new PlatformNotSupportedException(); }
1662
public static
Vector
<sbyte> CreateWhileGreaterThanOrEqualMaskSByte(uint left, uint right) { throw new PlatformNotSupportedException(); }
1668
public static
Vector
<sbyte> CreateWhileGreaterThanOrEqualMaskSByte(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1677
public static
Vector
<float> CreateWhileGreaterThanOrEqualMaskSingle(int left, int right) { throw new PlatformNotSupportedException(); }
1683
public static
Vector
<float> CreateWhileGreaterThanOrEqualMaskSingle(long left, long right) { throw new PlatformNotSupportedException(); }
1689
public static
Vector
<float> CreateWhileGreaterThanOrEqualMaskSingle(uint left, uint right) { throw new PlatformNotSupportedException(); }
1695
public static
Vector
<float> CreateWhileGreaterThanOrEqualMaskSingle(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1704
public static
Vector
<ushort> CreateWhileGreaterThanOrEqualMaskUInt16(int left, int right) { throw new PlatformNotSupportedException(); }
1710
public static
Vector
<ushort> CreateWhileGreaterThanOrEqualMaskUInt16(long left, long right) { throw new PlatformNotSupportedException(); }
1716
public static
Vector
<ushort> CreateWhileGreaterThanOrEqualMaskUInt16(uint left, uint right) { throw new PlatformNotSupportedException(); }
1722
public static
Vector
<ushort> CreateWhileGreaterThanOrEqualMaskUInt16(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1731
public static
Vector
<uint> CreateWhileGreaterThanOrEqualMaskUInt32(int left, int right) { throw new PlatformNotSupportedException(); }
1737
public static
Vector
<uint> CreateWhileGreaterThanOrEqualMaskUInt32(long left, long right) { throw new PlatformNotSupportedException(); }
1743
public static
Vector
<uint> CreateWhileGreaterThanOrEqualMaskUInt32(uint left, uint right) { throw new PlatformNotSupportedException(); }
1749
public static
Vector
<uint> CreateWhileGreaterThanOrEqualMaskUInt32(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1758
public static
Vector
<ulong> CreateWhileGreaterThanOrEqualMaskUInt64(int left, int right) { throw new PlatformNotSupportedException(); }
1764
public static
Vector
<ulong> CreateWhileGreaterThanOrEqualMaskUInt64(long left, long right) { throw new PlatformNotSupportedException(); }
1770
public static
Vector
<ulong> CreateWhileGreaterThanOrEqualMaskUInt64(uint left, uint right) { throw new PlatformNotSupportedException(); }
1776
public static
Vector
<ulong> CreateWhileGreaterThanOrEqualMaskUInt64(ulong left, ulong right) { throw new PlatformNotSupportedException(); }
1785
public static unsafe
Vector
<byte> CreateWhileReadAfterWriteMaskByte(byte* left, byte* right) { throw new PlatformNotSupportedException(); }
1791
public static unsafe
Vector
<double> CreateWhileReadAfterWriteMaskDouble(double* left, double* right) { throw new PlatformNotSupportedException(); }
1797
public static unsafe
Vector
<short> CreateWhileReadAfterWriteMaskInt16(short* left, short* right) { throw new PlatformNotSupportedException(); }
1803
public static unsafe
Vector
<int> CreateWhileReadAfterWriteMaskInt32(int* left, int* right) { throw new PlatformNotSupportedException(); }
1809
public static unsafe
Vector
<long> CreateWhileReadAfterWriteMaskInt64(long* left, long* right) { throw new PlatformNotSupportedException(); }
1815
public static unsafe
Vector
<sbyte> CreateWhileReadAfterWriteMaskSByte(sbyte* left, sbyte* right) { throw new PlatformNotSupportedException(); }
1821
public static unsafe
Vector
<float> CreateWhileReadAfterWriteMaskSingle(float* left, float* right) { throw new PlatformNotSupportedException(); }
1827
public static unsafe
Vector
<ushort> CreateWhileReadAfterWriteMaskUInt16(ushort* left, ushort* right) { throw new PlatformNotSupportedException(); }
1833
public static unsafe
Vector
<uint> CreateWhileReadAfterWriteMaskUInt32(uint* left, uint* right) { throw new PlatformNotSupportedException(); }
1839
public static unsafe
Vector
<ulong> CreateWhileReadAfterWriteMaskUInt64(ulong* left, ulong* right) { throw new PlatformNotSupportedException(); }
1848
public static unsafe
Vector
<byte> CreateWhileWriteAfterReadMaskByte(byte* left, byte* right) { throw new PlatformNotSupportedException(); }
1854
public static unsafe
Vector
<double> CreateWhileWriteAfterReadMaskDouble(double* left, double* right) { throw new PlatformNotSupportedException(); }
1860
public static unsafe
Vector
<short> CreateWhileWriteAfterReadMaskInt16(short* left, short* right) { throw new PlatformNotSupportedException(); }
1866
public static unsafe
Vector
<int> CreateWhileWriteAfterReadMaskInt32(int* left, int* right) { throw new PlatformNotSupportedException(); }
1872
public static unsafe
Vector
<long> CreateWhileWriteAfterReadMaskInt64(long* left, long* right) { throw new PlatformNotSupportedException(); }
1878
public static unsafe
Vector
<sbyte> CreateWhileWriteAfterReadMaskSByte(sbyte* left, sbyte* right) { throw new PlatformNotSupportedException(); }
1884
public static unsafe
Vector
<float> CreateWhileWriteAfterReadMaskSingle(float* left, float* right) { throw new PlatformNotSupportedException(); }
1890
public static unsafe
Vector
<ushort> CreateWhileWriteAfterReadMaskUInt16(ushort* left, ushort* right) { throw new PlatformNotSupportedException(); }
1896
public static unsafe
Vector
<uint> CreateWhileWriteAfterReadMaskUInt32(uint* left, uint* right) { throw new PlatformNotSupportedException(); }
1902
public static unsafe
Vector
<ulong> CreateWhileWriteAfterReadMaskUInt64(ulong* left, ulong* right) { throw new PlatformNotSupportedException(); }
1911
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(); }
1917
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(); }
1923
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(); }
1929
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(); }
1939
public static
Vector
<double> ConvertToDoubleOdd(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
1950
public static unsafe
Vector
<float> ConvertToSingleEvenRoundToOdd(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
1961
public static
Vector
<byte> FusedAddHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
1970
public static
Vector
<short> FusedAddHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
1979
public static
Vector
<int> FusedAddHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
1988
public static
Vector
<long> FusedAddHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
1997
public static
Vector
<sbyte> FusedAddHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2006
public static
Vector
<ushort> FusedAddHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2015
public static
Vector
<uint> FusedAddHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2024
public static
Vector
<ulong> FusedAddHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2035
public static
Vector
<byte> FusedSubtractHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2044
public static
Vector
<short> FusedSubtractHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2053
public static
Vector
<int> FusedSubtractHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2062
public static
Vector
<long> FusedSubtractHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2071
public static
Vector
<sbyte> FusedSubtractHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2080
public static
Vector
<ushort> FusedSubtractHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2089
public static
Vector
<uint> FusedSubtractHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2098
public static
Vector
<ulong> FusedSubtractHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2107
public static
Vector
<byte> FusedAddRoundedHalving(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2113
public static
Vector
<short> FusedAddRoundedHalving(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2119
public static
Vector
<int> FusedAddRoundedHalving(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2125
public static
Vector
<long> FusedAddRoundedHalving(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2131
public static
Vector
<sbyte> FusedAddRoundedHalving(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2137
public static
Vector
<ushort> FusedAddRoundedHalving(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2143
public static
Vector
<uint> FusedAddRoundedHalving(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2149
public static
Vector
<ulong> FusedAddRoundedHalving(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2165
public static unsafe
Vector
<int> GatherVectorByteZeroExtendNonTemporal(
Vector
<int> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2171
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2177
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2183
public static unsafe
Vector
<long> GatherVectorByteZeroExtendNonTemporal(
Vector
<long> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2196
public static unsafe
Vector
<uint> GatherVectorByteZeroExtendNonTemporal(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2202
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2208
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2214
public static unsafe
Vector
<ulong> GatherVectorByteZeroExtendNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2230
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2236
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2242
public static unsafe
Vector
<long> GatherVectorInt16SignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2255
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2261
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2267
public static unsafe
Vector
<ulong> GatherVectorInt16SignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2276
public static unsafe
Vector
<int> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<int> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2282
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2288
public static unsafe
Vector
<long> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2294
public static unsafe
Vector
<uint> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<uint> mask, short* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2300
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2306
public static unsafe
Vector
<ulong> GatherVectorInt16WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, short* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2315
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2321
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2327
public static unsafe
Vector
<long> GatherVectorInt32SignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2333
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2339
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2345
public static unsafe
Vector
<ulong> GatherVectorInt32SignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2354
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2360
public static unsafe
Vector
<long> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2366
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2372
public static unsafe
Vector
<ulong> GatherVectorInt32WithByteOffsetsSignExtendNonTemporal(
Vector
<ulong> mask, int* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2381
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2387
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2393
public static unsafe
Vector
<double> GatherVectorNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2406
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2412
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2418
public static unsafe
Vector
<long> GatherVectorNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2438
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2444
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2450
public static unsafe
Vector
<ulong> GatherVectorNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2456
public static unsafe
Vector
<double> GatherVectorWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2462
public static unsafe
Vector
<double> GatherVectorWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2468
public static unsafe
Vector
<int> GatherVectorWithByteOffsetsNonTemporal(
Vector
<int> mask, int* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2474
public static unsafe
Vector
<long> GatherVectorWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2480
public static unsafe
Vector
<long> GatherVectorWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2486
public static unsafe
Vector
<float> GatherVectorWithByteOffsetsNonTemporal(
Vector
<float> mask, float* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2492
public static unsafe
Vector
<uint> GatherVectorWithByteOffsetsNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2498
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2504
public static unsafe
Vector
<ulong> GatherVectorWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2520
public static unsafe
Vector
<int> GatherVectorSByteSignExtendNonTemporal(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2526
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2532
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2538
public static unsafe
Vector
<long> GatherVectorSByteSignExtendNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2551
public static unsafe
Vector
<uint> GatherVectorSByteSignExtendNonTemporal(
Vector
<uint> mask, sbyte* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2557
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2563
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask, sbyte* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2569
public static unsafe
Vector
<ulong> GatherVectorSByteSignExtendNonTemporal(
Vector
<ulong> mask, sbyte* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2578
public static unsafe
Vector
<int> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<int> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2584
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2590
public static unsafe
Vector
<long> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2596
public static unsafe
Vector
<uint> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets) { throw new PlatformNotSupportedException(); }
2602
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2608
public static unsafe
Vector
<ulong> GatherVectorUInt16WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2624
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2630
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2636
public static unsafe
Vector
<long> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<long> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2649
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2655
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2661
public static unsafe
Vector
<ulong> GatherVectorUInt16ZeroExtendNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2670
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2676
public static unsafe
Vector
<long> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2682
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets) { throw new PlatformNotSupportedException(); }
2688
public static unsafe
Vector
<ulong> GatherVectorUInt32WithByteOffsetsZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets) { throw new PlatformNotSupportedException(); }
2697
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2703
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2709
public static unsafe
Vector
<long> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<long> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2715
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses) { throw new PlatformNotSupportedException(); }
2721
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> indices) { throw new PlatformNotSupportedException(); }
2727
public static unsafe
Vector
<ulong> GatherVectorUInt32ZeroExtendNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
2736
public static
Vector
<byte> InterleavingXorEvenOdd(
Vector
<byte> odd,
Vector
<byte> leftEven,
Vector
<byte> rightOdd) { throw new PlatformNotSupportedException(); }
2742
public static
Vector
<short> InterleavingXorEvenOdd(
Vector
<short> odd,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
2748
public static
Vector
<int> InterleavingXorEvenOdd(
Vector
<int> odd,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
2754
public static
Vector
<long> InterleavingXorEvenOdd(
Vector
<long> odd,
Vector
<long> leftEven,
Vector
<long> rightOdd) { throw new PlatformNotSupportedException(); }
2760
public static
Vector
<sbyte> InterleavingXorEvenOdd(
Vector
<sbyte> odd,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
2766
public static
Vector
<ushort> InterleavingXorEvenOdd(
Vector
<ushort> odd,
Vector
<ushort> leftEven,
Vector
<ushort> rightOdd) { throw new PlatformNotSupportedException(); }
2772
public static
Vector
<uint> InterleavingXorEvenOdd(
Vector
<uint> odd,
Vector
<uint> leftEven,
Vector
<uint> rightOdd) { throw new PlatformNotSupportedException(); }
2778
public static
Vector
<ulong> InterleavingXorEvenOdd(
Vector
<ulong> odd,
Vector
<ulong> leftEven,
Vector
<ulong> rightOdd) { throw new PlatformNotSupportedException(); }
2784
public static
Vector
<byte> InterleavingXorOddEven(
Vector
<byte> even,
Vector
<byte> leftOdd,
Vector
<byte> rightEven) { throw new PlatformNotSupportedException(); }
2790
public static
Vector
<short> InterleavingXorOddEven(
Vector
<short> even,
Vector
<short> leftOdd,
Vector
<short> rightEven) { throw new PlatformNotSupportedException(); }
2796
public static
Vector
<int> InterleavingXorOddEven(
Vector
<int> even,
Vector
<int> leftOdd,
Vector
<int> rightEven) { throw new PlatformNotSupportedException(); }
2802
public static
Vector
<long> InterleavingXorOddEven(
Vector
<long> even,
Vector
<long> leftOdd,
Vector
<long> rightEven) { throw new PlatformNotSupportedException(); }
2808
public static
Vector
<sbyte> InterleavingXorOddEven(
Vector
<sbyte> even,
Vector
<sbyte> leftOdd,
Vector
<sbyte> rightEven) { throw new PlatformNotSupportedException(); }
2814
public static
Vector
<ushort> InterleavingXorOddEven(
Vector
<ushort> even,
Vector
<ushort> leftOdd,
Vector
<ushort> rightEven) { throw new PlatformNotSupportedException(); }
2820
public static
Vector
<uint> InterleavingXorOddEven(
Vector
<uint> even,
Vector
<uint> leftOdd,
Vector
<uint> rightEven) { throw new PlatformNotSupportedException(); }
2826
public static
Vector
<ulong> InterleavingXorOddEven(
Vector
<ulong> even,
Vector
<ulong> leftOdd,
Vector
<ulong> rightEven) { throw new PlatformNotSupportedException(); }
2837
public static
Vector
<int> Log2(
Vector
<float> value) { throw new PlatformNotSupportedException(); }
2846
public static
Vector
<long> Log2(
Vector
<double> value) { throw new PlatformNotSupportedException(); }
2854
public static unsafe
Vector
<byte> Match(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2860
public static unsafe
Vector
<short> Match(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2866
public static unsafe
Vector
<sbyte> Match(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2872
public static unsafe
Vector
<ushort> Match(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2881
public static
Vector
<double> MaxNumberPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2888
public static
Vector
<float> MaxNumberPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2897
public static
Vector
<byte> MaxPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2904
public static
Vector
<double> MaxPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2911
public static
Vector
<short> MaxPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
2918
public static
Vector
<int> MaxPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
2925
public static
Vector
<long> MaxPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
2932
public static
Vector
<sbyte> MaxPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
2939
public static
Vector
<float> MaxPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2946
public static
Vector
<ushort> MaxPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
2953
public static
Vector
<uint> MaxPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
2960
public static
Vector
<ulong> MaxPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
2969
public static
Vector
<double> MinNumberPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2976
public static
Vector
<float> MinNumberPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
2985
public static
Vector
<byte> MinPairwise(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
2992
public static
Vector
<double> MinPairwise(
Vector
<double> left,
Vector
<double> right) { throw new PlatformNotSupportedException(); }
2999
public static
Vector
<short> MinPairwise(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3006
public static
Vector
<int> MinPairwise(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3013
public static
Vector
<long> MinPairwise(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
3020
public static
Vector
<sbyte> MinPairwise(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3027
public static
Vector
<float> MinPairwise(
Vector
<float> left,
Vector
<float> right) { throw new PlatformNotSupportedException(); }
3034
public static
Vector
<ushort> MinPairwise(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3041
public static
Vector
<uint> MinPairwise(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3048
public static
Vector
<ulong> MinPairwise(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
3056
public static
Vector
<short> MultiplyAddBySelectedScalar(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3062
public static
Vector
<int> MultiplyAddBySelectedScalar(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3068
public static
Vector
<long> MultiplyAddBySelectedScalar(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3074
public static
Vector
<ushort> MultiplyAddBySelectedScalar(
Vector
<ushort> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3080
public static
Vector
<uint> MultiplyAddBySelectedScalar(
Vector
<uint> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3086
public static
Vector
<ulong> MultiplyAddBySelectedScalar(
Vector
<ulong> addend,
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3094
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(); }
3100
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(); }
3106
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(); }
3112
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(); }
3118
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(); }
3124
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(); }
3130
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(); }
3136
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(); }
3144
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(); }
3150
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(); }
3156
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(); }
3162
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(); }
3170
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(); }
3176
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(); }
3182
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(); }
3188
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(); }
3194
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(); }
3200
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(); }
3209
public static
Vector
<short> MultiplyWideningEvenAndAdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3215
public static
Vector
<int> MultiplyWideningEvenAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3221
public static
Vector
<long> MultiplyWideningEvenAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3227
public static
Vector
<ushort> MultiplyWideningEvenAndAdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3233
public static
Vector
<uint> MultiplyWideningEvenAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3239
public static
Vector
<ulong> MultiplyWideningEvenAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3245
public static
Vector
<int> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3251
public static
Vector
<long> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3257
public static
Vector
<uint> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3263
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEvenAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3272
public static
Vector
<short> MultiplyWideningOddAndAdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3278
public static
Vector
<int> MultiplyWideningOddAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3284
public static
Vector
<long> MultiplyWideningOddAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3290
public static
Vector
<ushort> MultiplyWideningOddAndAdd(
Vector
<ushort> addend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3296
public static
Vector
<uint> MultiplyWideningOddAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3302
public static
Vector
<ulong> MultiplyWideningOddAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3308
public static
Vector
<int> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3314
public static
Vector
<long> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3320
public static
Vector
<uint> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<uint> addend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3326
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOddAndAdd(
Vector
<ulong> addend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3335
public static
Vector
<short> MultiplyBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3341
public static
Vector
<int> MultiplyBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3347
public static
Vector
<long> MultiplyBySelectedScalar(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3353
public static
Vector
<ushort> MultiplyBySelectedScalar(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3359
public static
Vector
<uint> MultiplyBySelectedScalar(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3365
public static
Vector
<ulong> MultiplyBySelectedScalar(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3374
public static
Vector
<short> MultiplySubtractBySelectedScalar(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3380
public static
Vector
<int> MultiplySubtractBySelectedScalar(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3386
public static
Vector
<long> MultiplySubtractBySelectedScalar(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3392
public static
Vector
<ushort> MultiplySubtractBySelectedScalar(
Vector
<ushort> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3398
public static
Vector
<uint> MultiplySubtractBySelectedScalar(
Vector
<uint> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3404
public static
Vector
<ulong> MultiplySubtractBySelectedScalar(
Vector
<ulong> minuend,
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3413
public static
Vector
<short> MultiplyWideningEvenAndSubtract(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3419
public static
Vector
<int> MultiplyWideningEvenAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3425
public static
Vector
<long> MultiplyWideningEvenAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3431
public static
Vector
<ushort> MultiplyWideningEvenAndSubtract(
Vector
<ushort> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3437
public static
Vector
<uint> MultiplyWideningEvenAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3443
public static
Vector
<ulong> MultiplyWideningEvenAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3449
public static
Vector
<int> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3455
public static
Vector
<long> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3461
public static
Vector
<uint> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3467
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEvenAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3476
public static
Vector
<short> MultiplyWideningOddAndSubtract(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3482
public static
Vector
<int> MultiplyWideningOddAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3488
public static
Vector
<long> MultiplyWideningOddAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3494
public static
Vector
<ushort> MultiplyWideningOddAndSubtract(
Vector
<ushort> minuend,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3500
public static
Vector
<uint> MultiplyWideningOddAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3506
public static
Vector
<ulong> MultiplyWideningOddAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3512
public static
Vector
<int> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3518
public static
Vector
<long> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3524
public static
Vector
<uint> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<uint> minuend,
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3530
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOddAndSubtract(
Vector
<ulong> minuend,
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3539
public static
Vector
<short> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3545
public static
Vector
<int> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3551
public static
Vector
<long> MultiplyDoublingBySelectedScalarSaturateHigh(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3560
public static
Vector
<sbyte> MultiplyDoublingSaturateHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3566
public static
Vector
<short> MultiplyDoublingSaturateHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3572
public static
Vector
<int> MultiplyDoublingSaturateHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3578
public static
Vector
<long> MultiplyDoublingSaturateHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
3587
public static
Vector
<short> MultiplyWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3593
public static
Vector
<int> MultiplyWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3599
public static
Vector
<long> MultiplyWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3605
public static
Vector
<ushort> MultiplyWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3611
public static
Vector
<uint> MultiplyWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3617
public static
Vector
<ulong> MultiplyWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3623
public static
Vector
<int> MultiplyBySelectedScalarWideningEven(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3629
public static
Vector
<long> MultiplyBySelectedScalarWideningEven(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3635
public static
Vector
<uint> MultiplyBySelectedScalarWideningEven(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3641
public static
Vector
<ulong> MultiplyBySelectedScalarWideningEven(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3650
public static
Vector
<short> MultiplyWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3656
public static
Vector
<int> MultiplyWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3662
public static
Vector
<long> MultiplyWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3668
public static
Vector
<ushort> MultiplyWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3674
public static
Vector
<uint> MultiplyWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3680
public static
Vector
<ulong> MultiplyWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3686
public static
Vector
<int> MultiplyBySelectedScalarWideningOdd(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3692
public static
Vector
<long> MultiplyBySelectedScalarWideningOdd(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3698
public static
Vector
<uint> MultiplyBySelectedScalarWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3704
public static
Vector
<ulong> MultiplyBySelectedScalarWideningOdd(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3713
public static unsafe
Vector
<byte> NoMatch(
Vector
<byte> mask,
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3719
public static unsafe
Vector
<short> NoMatch(
Vector
<short> mask,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3725
public static unsafe
Vector
<sbyte> NoMatch(
Vector
<sbyte> mask,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3731
public static unsafe
Vector
<ushort> NoMatch(
Vector
<ushort> mask,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
3740
public static
Vector
<byte> PolynomialMultiply(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3746
public static
Vector
<sbyte> PolynomialMultiply(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3755
public static
Vector
<ushort> PolynomialMultiplyWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3761
public static
Vector
<ulong> PolynomialMultiplyWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3770
public static
Vector
<ushort> PolynomialMultiplyWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
3776
public static
Vector
<ulong> PolynomialMultiplyWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
3785
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3791
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3797
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3806
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<short> addend,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
3812
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<int> addend,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
3818
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateEvenOdd(
Vector
<long> addend,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
3827
public static
Vector
<short> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<short> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3833
public static
Vector
<int> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3839
public static
Vector
<long> MultiplyDoublingWideningAndAddSaturateOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3848
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3854
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3860
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateEven(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3869
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<short> minuend,
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
3875
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<int> minuend,
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
3881
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateEvenOdd(
Vector
<long> minuend,
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
3890
public static
Vector
<short> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<short> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3896
public static
Vector
<int> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3902
public static
Vector
<long> MultiplyDoublingWideningAndSubtractSaturateOdd(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3911
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndAddSaturateEven(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3917
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndAddSaturateEven(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3926
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndAddSaturateOdd(
Vector
<int> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3932
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndAddSaturateOdd(
Vector
<long> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3941
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateEven(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3947
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateEven(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3956
public static
Vector
<int> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateOdd(
Vector
<int> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3962
public static
Vector
<long> MultiplyDoublingWideningBySelectedScalarAndSubtractSaturateOdd(
Vector
<long> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3971
public static
Vector
<short> MultiplyDoublingWideningSaturateEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
3977
public static
Vector
<int> MultiplyDoublingWideningSaturateEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
3983
public static
Vector
<long> MultiplyDoublingWideningSaturateEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
3992
public static
Vector
<int> MultiplyDoublingWideningSaturateEvenBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
3998
public static
Vector
<long> MultiplyDoublingWideningSaturateEvenBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4007
public static
Vector
<short> MultiplyDoublingWideningSaturateOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
4013
public static
Vector
<int> MultiplyDoublingWideningSaturateOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4019
public static
Vector
<long> MultiplyDoublingWideningSaturateOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4028
public static
Vector
<int> MultiplyDoublingWideningSaturateOddBySelectedScalar(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4034
public static
Vector
<long> MultiplyDoublingWideningSaturateOddBySelectedScalar(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4043
public static
Vector
<short> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4049
public static
Vector
<int> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4055
public static
Vector
<long> MultiplyRoundedDoublingBySelectedScalarSaturateHigh(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4064
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<sbyte> addend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
4070
public static
Vector
<short> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4076
public static
Vector
<int> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4082
public static
Vector
<long> MultiplyRoundedDoublingSaturateAndAddHigh(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
4091
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<sbyte> minuend,
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
4097
public static
Vector
<short> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4103
public static
Vector
<int> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4109
public static
Vector
<long> MultiplyRoundedDoublingSaturateAndSubtractHigh(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
4118
public static
Vector
<short> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<short> addend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4124
public static
Vector
<int> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<int> addend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4130
public static
Vector
<long> MultiplyRoundedDoublingSaturateBySelectedScalarAndAddHigh(
Vector
<long> addend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4139
public static
Vector
<short> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<short> minuend,
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4145
public static
Vector
<int> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<int> minuend,
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4151
public static
Vector
<long> MultiplyRoundedDoublingSaturateBySelectedScalarAndSubtractHigh(
Vector
<long> minuend,
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); }
4160
public static
Vector
<sbyte> MultiplyRoundedDoublingSaturateHigh(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
4166
public static
Vector
<short> MultiplyRoundedDoublingSaturateHigh(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
4172
public static
Vector
<int> MultiplyRoundedDoublingSaturateHigh(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
4178
public static
Vector
<long> MultiplyRoundedDoublingSaturateHigh(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
4190
public static
Vector
<sbyte> NegateSaturate(
Vector
<sbyte> value) { throw new PlatformNotSupportedException(); }
4199
public static
Vector
<short> NegateSaturate(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
4208
public static
Vector
<int> NegateSaturate(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
4217
public static
Vector
<long> NegateSaturate(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
4228
public static
Vector
<uint> ReciprocalEstimate(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
4239
public static
Vector
<uint> ReciprocalSqrtEstimate(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
4248
public static
Vector
<sbyte> SaturatingExtractNarrowingLower(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
4254
public static
Vector
<short> SaturatingExtractNarrowingLower(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
4260
public static
Vector
<int> SaturatingExtractNarrowingLower(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
4266
public static
Vector
<byte> SaturatingExtractNarrowingLower(
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
4272
public static
Vector
<ushort> SaturatingExtractNarrowingLower(
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
4278
public static
Vector
<uint> SaturatingExtractNarrowingLower(
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
4287
public static
Vector
<sbyte> SaturatingExtractNarrowingUpper(
Vector
<sbyte> even,
Vector
<short> value) { throw new PlatformNotSupportedException(); }
4293
public static
Vector
<short> SaturatingExtractNarrowingUpper(
Vector
<short> even,
Vector
<int> value) { throw new PlatformNotSupportedException(); }
4299
public static
Vector
<int> SaturatingExtractNarrowingUpper(
Vector
<int> even,
Vector
<long> value) { throw new PlatformNotSupportedException(); }
4305
public static
Vector
<byte> SaturatingExtractNarrowingUpper(
Vector
<byte> even,
Vector
<ushort> value) { throw new PlatformNotSupportedException(); }
4311
public static
Vector
<ushort> SaturatingExtractNarrowingUpper(
Vector
<ushort> even,
Vector
<uint> value) { throw new PlatformNotSupportedException(); }
4317
public static
Vector
<uint> SaturatingExtractNarrowingUpper(
Vector
<uint> even,
Vector
<ulong> value) { throw new PlatformNotSupportedException(); }
4326
public static
Vector
<byte> SaturatingExtractUnsignedNarrowingLower(
Vector
<short> value) { throw new PlatformNotSupportedException(); }
4332
public static
Vector
<ushort> SaturatingExtractUnsignedNarrowingLower(
Vector
<int> value) { throw new PlatformNotSupportedException(); }
4338
public static
Vector
<uint> SaturatingExtractUnsignedNarrowingLower(
Vector
<long> value) { throw new PlatformNotSupportedException(); }
4347
public static
Vector
<byte> SaturatingExtractUnsignedNarrowingUpper(
Vector
<byte> even,
Vector
<short> value) { throw new PlatformNotSupportedException(); }
4353
public static
Vector
<ushort> SaturatingExtractUnsignedNarrowingUpper(
Vector
<ushort> even,
Vector
<int> value) { throw new PlatformNotSupportedException(); }
4359
public static
Vector
<uint> SaturatingExtractUnsignedNarrowingUpper(
Vector
<uint> even,
Vector
<long> value) { throw new PlatformNotSupportedException(); }
4375
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4388
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4394
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4400
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4406
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4412
public static unsafe void Scatter16BitNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4421
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<int> mask, short* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
4427
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4433
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, short* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4439
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<uint> mask, ushort* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
4445
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4451
public static unsafe void Scatter16BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, ushort* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4460
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4466
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4472
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4478
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4484
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4490
public static unsafe void Scatter32BitNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4499
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4505
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, int* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4511
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4517
public static unsafe void Scatter32BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, uint* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4533
public static unsafe void Scatter8BitNarrowingNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4546
public static unsafe void Scatter8BitNarrowingNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4555
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<int> mask, sbyte* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
4561
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4567
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<long> mask, sbyte* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4573
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<uint> mask, byte* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
4579
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4585
public static unsafe void Scatter8BitWithByteOffsetsNarrowingNonTemporal(
Vector
<ulong> mask, byte* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4594
public static unsafe void ScatterNonTemporal(
Vector
<double> mask,
Vector
<ulong> addresses,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
4607
public static unsafe void ScatterNonTemporal(
Vector
<long> mask,
Vector
<ulong> addresses,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4627
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask,
Vector
<ulong> addresses,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4633
public static unsafe void ScatterNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> indices,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
4639
public static unsafe void ScatterNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> indices,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
4645
public static unsafe void ScatterNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4651
public static unsafe void ScatterNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> indices,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4657
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4663
public static unsafe void ScatterNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> indices,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4672
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<long> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
4678
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<double> mask, double* address,
Vector
<ulong> offsets,
Vector
<double> data) { throw new PlatformNotSupportedException(); }
4684
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<int> mask, int* address,
Vector
<uint> offsets,
Vector
<int> data) { throw new PlatformNotSupportedException(); }
4690
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<long> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4696
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<long> mask, long* address,
Vector
<ulong> offsets,
Vector
<long> data) { throw new PlatformNotSupportedException(); }
4702
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<float> mask, float* address,
Vector
<uint> offsets,
Vector
<float> data) { throw new PlatformNotSupportedException(); }
4708
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<uint> mask, uint* address,
Vector
<uint> offsets,
Vector
<uint> data) { throw new PlatformNotSupportedException(); }
4714
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<long> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4720
public static unsafe void ScatterWithByteOffsetsNonTemporal(
Vector
<ulong> mask, ulong* address,
Vector
<ulong> offsets,
Vector
<ulong> data) { throw new PlatformNotSupportedException(); }
4729
public static
Vector
<short> ShiftArithmeticRounded(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4735
public static
Vector
<int> ShiftArithmeticRounded(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4741
public static
Vector
<long> ShiftArithmeticRounded(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4747
public static
Vector
<sbyte> ShiftArithmeticRounded(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4756
public static
Vector
<short> ShiftArithmeticRoundedSaturate(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4762
public static
Vector
<int> ShiftArithmeticRoundedSaturate(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4768
public static
Vector
<long> ShiftArithmeticRoundedSaturate(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4774
public static
Vector
<sbyte> ShiftArithmeticRoundedSaturate(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4783
public static
Vector
<short> ShiftArithmeticSaturate(
Vector
<short> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4789
public static
Vector
<int> ShiftArithmeticSaturate(
Vector
<int> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4795
public static
Vector
<long> ShiftArithmeticSaturate(
Vector
<long> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4801
public static
Vector
<sbyte> ShiftArithmeticSaturate(
Vector
<sbyte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4810
public static
Vector
<byte> ShiftLeftAndInsert(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4816
public static
Vector
<short> ShiftLeftAndInsert(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4822
public static
Vector
<int> ShiftLeftAndInsert(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4828
public static
Vector
<long> ShiftLeftAndInsert(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4834
public static
Vector
<sbyte> ShiftLeftAndInsert(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4840
public static
Vector
<ushort> ShiftLeftAndInsert(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4846
public static
Vector
<uint> ShiftLeftAndInsert(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4852
public static
Vector
<ulong> ShiftLeftAndInsert(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
4861
public static
Vector
<byte> ShiftLeftLogicalSaturate(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4867
public static
Vector
<ushort> ShiftLeftLogicalSaturate(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
4873
public static
Vector
<uint> ShiftLeftLogicalSaturate(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
4879
public static
Vector
<ulong> ShiftLeftLogicalSaturate(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
4888
public static
Vector
<byte> ShiftLeftLogicalSaturateUnsigned(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4894
public static
Vector
<ushort> ShiftLeftLogicalSaturateUnsigned(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4900
public static
Vector
<uint> ShiftLeftLogicalSaturateUnsigned(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4906
public static
Vector
<ulong> ShiftLeftLogicalSaturateUnsigned(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4915
public static
Vector
<short> ShiftLeftLogicalWideningEven(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4921
public static
Vector
<int> ShiftLeftLogicalWideningEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4927
public static
Vector
<long> ShiftLeftLogicalWideningEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4933
public static
Vector
<ushort> ShiftLeftLogicalWideningEven(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4939
public static
Vector
<uint> ShiftLeftLogicalWideningEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4945
public static
Vector
<ulong> ShiftLeftLogicalWideningEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4954
public static
Vector
<short> ShiftLeftLogicalWideningOdd(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4960
public static
Vector
<int> ShiftLeftLogicalWideningOdd(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4966
public static
Vector
<long> ShiftLeftLogicalWideningOdd(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4972
public static
Vector
<ushort> ShiftLeftLogicalWideningOdd(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4978
public static
Vector
<uint> ShiftLeftLogicalWideningOdd(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4984
public static
Vector
<ulong> ShiftLeftLogicalWideningOdd(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
4993
public static
Vector
<byte> ShiftLogicalRounded(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
4999
public static
Vector
<ushort> ShiftLogicalRounded(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
5005
public static
Vector
<uint> ShiftLogicalRounded(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
5011
public static
Vector
<ulong> ShiftLogicalRounded(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
5020
public static
Vector
<byte> ShiftLogicalRoundedSaturate(
Vector
<byte> value,
Vector
<sbyte> count) { throw new PlatformNotSupportedException(); }
5026
public static
Vector
<ushort> ShiftLogicalRoundedSaturate(
Vector
<ushort> value,
Vector
<short> count) { throw new PlatformNotSupportedException(); }
5032
public static
Vector
<uint> ShiftLogicalRoundedSaturate(
Vector
<uint> value,
Vector
<int> count) { throw new PlatformNotSupportedException(); }
5038
public static
Vector
<ulong> ShiftLogicalRoundedSaturate(
Vector
<ulong> value,
Vector
<long> count) { throw new PlatformNotSupportedException(); }
5047
public static
Vector
<byte> ShiftRightAndInsert(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5053
public static
Vector
<short> ShiftRightAndInsert(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5059
public static
Vector
<int> ShiftRightAndInsert(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5065
public static
Vector
<long> ShiftRightAndInsert(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5071
public static
Vector
<sbyte> ShiftRightAndInsert(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5077
public static
Vector
<ushort> ShiftRightAndInsert(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5083
public static
Vector
<uint> ShiftRightAndInsert(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5089
public static
Vector
<ulong> ShiftRightAndInsert(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte shift) { throw new PlatformNotSupportedException(); }
5098
public static
Vector
<short> ShiftRightArithmeticAdd(
Vector
<short> addend,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5104
public static
Vector
<int> ShiftRightArithmeticAdd(
Vector
<int> addend,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5110
public static
Vector
<long> ShiftRightArithmeticAdd(
Vector
<long> addend,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5116
public static
Vector
<sbyte> ShiftRightArithmeticAdd(
Vector
<sbyte> addend,
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5125
public static
Vector
<short> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5131
public static
Vector
<int> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5137
public static
Vector
<sbyte> ShiftRightArithmeticNarrowingSaturateEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5146
public static
Vector
<short> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5152
public static
Vector
<int> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5158
public static
Vector
<sbyte> ShiftRightArithmeticNarrowingSaturateOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5167
public static
Vector
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5173
public static
Vector
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5179
public static
Vector
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5188
public static
Vector
<byte> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<byte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5194
public static
Vector
<ushort> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<ushort> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5200
public static
Vector
<uint> ShiftRightArithmeticNarrowingSaturateUnsignedOdd(
Vector
<uint> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5209
public static
Vector
<short> ShiftRightArithmeticRounded(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5215
public static
Vector
<int> ShiftRightArithmeticRounded(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5221
public static
Vector
<long> ShiftRightArithmeticRounded(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5227
public static
Vector
<sbyte> ShiftRightArithmeticRounded(
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5236
public static
Vector
<short> ShiftRightArithmeticRoundedAdd(
Vector
<short> addend,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5242
public static
Vector
<int> ShiftRightArithmeticRoundedAdd(
Vector
<int> addend,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5248
public static
Vector
<long> ShiftRightArithmeticRoundedAdd(
Vector
<long> addend,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5254
public static
Vector
<sbyte> ShiftRightArithmeticRoundedAdd(
Vector
<sbyte> addend,
Vector
<sbyte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5263
public static
Vector
<short> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5269
public static
Vector
<int> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5275
public static
Vector
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5284
public static
Vector
<short> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5290
public static
Vector
<int> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5296
public static
Vector
<sbyte> ShiftRightArithmeticRoundedNarrowingSaturateOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5305
public static
Vector
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5311
public static
Vector
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5317
public static
Vector
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5326
public static
Vector
<byte> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<byte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5332
public static
Vector
<ushort> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<ushort> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5338
public static
Vector
<uint> ShiftRightArithmeticRoundedNarrowingSaturateUnsignedOdd(
Vector
<uint> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5347
public static
Vector
<byte> ShiftRightLogicalAdd(
Vector
<byte> addend,
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5353
public static
Vector
<ushort> ShiftRightLogicalAdd(
Vector
<ushort> addend,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5359
public static
Vector
<uint> ShiftRightLogicalAdd(
Vector
<uint> addend,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5365
public static
Vector
<ulong> ShiftRightLogicalAdd(
Vector
<ulong> addend,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5374
public static
Vector
<byte> ShiftRightLogicalNarrowingEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5380
public static
Vector
<short> ShiftRightLogicalNarrowingEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5386
public static
Vector
<int> ShiftRightLogicalNarrowingEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5392
public static
Vector
<sbyte> ShiftRightLogicalNarrowingEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5398
public static
Vector
<ushort> ShiftRightLogicalNarrowingEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5404
public static
Vector
<uint> ShiftRightLogicalNarrowingEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5413
public static
Vector
<byte> ShiftRightLogicalNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5419
public static
Vector
<short> ShiftRightLogicalNarrowingOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5425
public static
Vector
<int> ShiftRightLogicalNarrowingOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5431
public static
Vector
<sbyte> ShiftRightLogicalNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5437
public static
Vector
<ushort> ShiftRightLogicalNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5443
public static
Vector
<uint> ShiftRightLogicalNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5452
public static unsafe
Vector
<byte> ShiftRightLogicalNarrowingSaturateEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5458
public static unsafe
Vector
<ushort> ShiftRightLogicalNarrowingSaturateEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5464
public static unsafe
Vector
<uint> ShiftRightLogicalNarrowingSaturateEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5473
public static unsafe
Vector
<byte> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5479
public static unsafe
Vector
<ushort> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5485
public static unsafe
Vector
<uint> ShiftRightLogicalNarrowingSaturateOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5494
public static
Vector
<byte> ShiftRightLogicalRounded(
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5500
public static
Vector
<ushort> ShiftRightLogicalRounded(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5506
public static
Vector
<uint> ShiftRightLogicalRounded(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5512
public static
Vector
<ulong> ShiftRightLogicalRounded(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5521
public static
Vector
<byte> ShiftRightLogicalRoundedAdd(
Vector
<byte> addend,
Vector
<byte> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5527
public static
Vector
<ushort> ShiftRightLogicalRoundedAdd(
Vector
<ushort> addend,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5533
public static
Vector
<uint> ShiftRightLogicalRoundedAdd(
Vector
<uint> addend,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5539
public static
Vector
<ulong> ShiftRightLogicalRoundedAdd(
Vector
<ulong> addend,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5548
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5554
public static
Vector
<short> ShiftRightLogicalRoundedNarrowingEven(
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5560
public static
Vector
<int> ShiftRightLogicalRoundedNarrowingEven(
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5566
public static
Vector
<sbyte> ShiftRightLogicalRoundedNarrowingEven(
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5572
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5578
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5587
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5593
public static
Vector
<short> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<short> even,
Vector
<int> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5599
public static
Vector
<int> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<int> even,
Vector
<long> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5605
public static
Vector
<sbyte> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5611
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5617
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5626
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5632
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5638
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingSaturateEven(
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5647
public static
Vector
<byte> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<byte> even,
Vector
<ushort> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5653
public static
Vector
<ushort> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<ushort> even,
Vector
<uint> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5659
public static
Vector
<uint> ShiftRightLogicalRoundedNarrowingSaturateOdd(
Vector
<uint> even,
Vector
<ulong> value, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
5668
public static
Vector
<uint> SubtractBorrowWideningEven(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> borrow) { throw new PlatformNotSupportedException(); }
5674
public static
Vector
<ulong> SubtractBorrowWideningEven(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> borrow) { throw new PlatformNotSupportedException(); }
5683
public static
Vector
<uint> SubtractBorrowWideningOdd(
Vector
<uint> left,
Vector
<uint> right,
Vector
<uint> borrow) { throw new PlatformNotSupportedException(); }
5689
public static
Vector
<ulong> SubtractBorrowWideningOdd(
Vector
<ulong> left,
Vector
<ulong> right,
Vector
<ulong> borrow) { throw new PlatformNotSupportedException(); }
5698
public static
Vector
<byte> SubtractHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5704
public static
Vector
<short> SubtractHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5710
public static
Vector
<int> SubtractHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5716
public static
Vector
<sbyte> SubtractHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5722
public static
Vector
<ushort> SubtractHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5728
public static
Vector
<uint> SubtractHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5737
public static
Vector
<byte> SubtractHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5743
public static
Vector
<short> SubtractHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5749
public static
Vector
<int> SubtractHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5755
public static
Vector
<sbyte> SubtractHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5761
public static
Vector
<ushort> SubtractHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5767
public static
Vector
<uint> SubtractHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5776
public static
Vector
<byte> SubtractRoundedHighNarrowingEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5782
public static
Vector
<short> SubtractRoundedHighNarrowingEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5788
public static
Vector
<int> SubtractRoundedHighNarrowingEven(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5794
public static
Vector
<sbyte> SubtractRoundedHighNarrowingEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5800
public static
Vector
<ushort> SubtractRoundedHighNarrowingEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5806
public static
Vector
<uint> SubtractRoundedHighNarrowingEven(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5815
public static
Vector
<byte> SubtractRoundedHighNarrowingOdd(
Vector
<byte> even,
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5821
public static
Vector
<short> SubtractRoundedHighNarrowingOdd(
Vector
<short> even,
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5827
public static
Vector
<int> SubtractRoundedHighNarrowingOdd(
Vector
<int> even,
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5833
public static
Vector
<sbyte> SubtractRoundedHighNarrowingOdd(
Vector
<sbyte> even,
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5839
public static
Vector
<ushort> SubtractRoundedHighNarrowingOdd(
Vector
<ushort> even,
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5845
public static
Vector
<uint> SubtractRoundedHighNarrowingOdd(
Vector
<uint> even,
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5858
public static new
Vector
<byte> SubtractSaturate(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5868
public static new
Vector
<short> SubtractSaturate(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5878
public static new
Vector
<int> SubtractSaturate(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5888
public static new
Vector
<long> SubtractSaturate(
Vector
<long> left,
Vector
<long> right) { throw new PlatformNotSupportedException(); }
5898
public static new
Vector
<sbyte> SubtractSaturate(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5908
public static new
Vector
<ushort> SubtractSaturate(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5918
public static new
Vector
<uint> SubtractSaturate(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5928
public static new
Vector
<ulong> SubtractSaturate(
Vector
<ulong> left,
Vector
<ulong> right) { throw new PlatformNotSupportedException(); }
5937
public static
Vector
<short> SubtractWideningEven(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5943
public static
Vector
<int> SubtractWideningEven(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5949
public static
Vector
<long> SubtractWideningEven(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5955
public static
Vector
<ushort> SubtractWideningEven(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
5961
public static
Vector
<uint> SubtractWideningEven(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
5967
public static
Vector
<ulong> SubtractWideningEven(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
5976
public static
Vector
<short> SubtractWideningEven(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
5982
public static
Vector
<int> SubtractWideningEven(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
5988
public static
Vector
<long> SubtractWideningEven(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
5994
public static
Vector
<ushort> SubtractWideningEven(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6000
public static
Vector
<uint> SubtractWideningEven(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
6006
public static
Vector
<ulong> SubtractWideningEven(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
6015
public static
Vector
<short> SubtractWideningEvenOdd(
Vector
<sbyte> leftEven,
Vector
<sbyte> rightOdd) { throw new PlatformNotSupportedException(); }
6021
public static
Vector
<int> SubtractWideningEvenOdd(
Vector
<short> leftEven,
Vector
<short> rightOdd) { throw new PlatformNotSupportedException(); }
6027
public static
Vector
<long> SubtractWideningEvenOdd(
Vector
<int> leftEven,
Vector
<int> rightOdd) { throw new PlatformNotSupportedException(); }
6036
public static
Vector
<short> SubtractWideningOdd(
Vector
<short> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
6042
public static
Vector
<int> SubtractWideningOdd(
Vector
<int> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
6048
public static
Vector
<long> SubtractWideningOdd(
Vector
<long> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
6054
public static
Vector
<ushort> SubtractWideningOdd(
Vector
<ushort> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6060
public static
Vector
<uint> SubtractWideningOdd(
Vector
<uint> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
6066
public static
Vector
<ulong> SubtractWideningOdd(
Vector
<ulong> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
6075
public static
Vector
<short> SubtractWideningOdd(
Vector
<sbyte> left,
Vector
<sbyte> right) { throw new PlatformNotSupportedException(); }
6081
public static
Vector
<int> SubtractWideningOdd(
Vector
<short> left,
Vector
<short> right) { throw new PlatformNotSupportedException(); }
6087
public static
Vector
<long> SubtractWideningOdd(
Vector
<int> left,
Vector
<int> right) { throw new PlatformNotSupportedException(); }
6093
public static
Vector
<ushort> SubtractWideningOdd(
Vector
<byte> left,
Vector
<byte> right) { throw new PlatformNotSupportedException(); }
6099
public static
Vector
<uint> SubtractWideningOdd(
Vector
<ushort> left,
Vector
<ushort> right) { throw new PlatformNotSupportedException(); }
6105
public static
Vector
<ulong> SubtractWideningOdd(
Vector
<uint> left,
Vector
<uint> right) { throw new PlatformNotSupportedException(); }
6114
public static
Vector
<short> SubtractWideningOddEven(
Vector
<sbyte> leftOdd,
Vector
<sbyte> rightEven) { throw new PlatformNotSupportedException(); }
6120
public static
Vector
<int> SubtractWideningOddEven(
Vector
<short> leftOdd,
Vector
<short> rightEven) { throw new PlatformNotSupportedException(); }
6126
public static
Vector
<long> SubtractWideningOddEven(
Vector
<int> leftOdd,
Vector
<int> rightEven) { throw new PlatformNotSupportedException(); }
6135
public static unsafe
Vector
<byte> VectorTableLookup((
Vector
<byte> data1,
Vector
<byte> data2) table,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
6141
public static unsafe
Vector
<ushort> VectorTableLookup((
Vector
<ushort> data1,
Vector
<ushort> data2) table,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
6147
public static unsafe
Vector
<uint> VectorTableLookup((
Vector
<uint> data1,
Vector
<uint> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6153
public static unsafe
Vector
<ulong> VectorTableLookup((
Vector
<ulong> data1,
Vector
<ulong> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6159
public static unsafe
Vector
<float> VectorTableLookup((
Vector
<float> data1,
Vector
<float> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6165
public static unsafe
Vector
<double> VectorTableLookup((
Vector
<double> data1,
Vector
<double> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6171
public static unsafe
Vector
<sbyte> VectorTableLookup((
Vector
<sbyte> data1,
Vector
<sbyte> data2) table,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
6177
public static unsafe
Vector
<short> VectorTableLookup((
Vector
<short> data1,
Vector
<short> data2) table,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
6183
public static unsafe
Vector
<int> VectorTableLookup((
Vector
<int> data1,
Vector
<int> data2) table,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6189
public static unsafe
Vector
<long> VectorTableLookup((
Vector
<long> data1,
Vector
<long> data2) table,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6198
public static unsafe
Vector
<byte> VectorTableLookupExtension(
Vector
<byte> defaultValues,
Vector
<byte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
6204
public static unsafe
Vector
<ushort> VectorTableLookupExtension(
Vector
<ushort> defaultValues,
Vector
<ushort> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
6210
public static unsafe
Vector
<uint> VectorTableLookupExtension(
Vector
<uint> defaultValues,
Vector
<uint> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6216
public static unsafe
Vector
<ulong> VectorTableLookupExtension(
Vector
<ulong> defaultValues,
Vector
<ulong> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6222
public static unsafe
Vector
<float> VectorTableLookupExtension(
Vector
<float> defaultValues,
Vector
<float> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6228
public static unsafe
Vector
<double> VectorTableLookupExtension(
Vector
<double> defaultValues,
Vector
<double> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6234
public static unsafe
Vector
<sbyte> VectorTableLookupExtension(
Vector
<sbyte> defaultValues,
Vector
<sbyte> data,
Vector
<byte> indices) { throw new PlatformNotSupportedException(); }
6240
public static unsafe
Vector
<short> VectorTableLookupExtension(
Vector
<short> defaultValues,
Vector
<short> data,
Vector
<ushort> indices) { throw new PlatformNotSupportedException(); }
6246
public static unsafe
Vector
<int> VectorTableLookupExtension(
Vector
<int> defaultValues,
Vector
<int> data,
Vector
<uint> indices) { throw new PlatformNotSupportedException(); }
6252
public static unsafe
Vector
<long> VectorTableLookupExtension(
Vector
<long> defaultValues,
Vector
<long> data,
Vector
<ulong> indices) { throw new PlatformNotSupportedException(); }
6261
public static
Vector
<byte> Xor(
Vector
<byte> value1,
Vector
<byte> value2,
Vector
<byte> value3) { throw new PlatformNotSupportedException(); }
6267
public static
Vector
<short> Xor(
Vector
<short> value1,
Vector
<short> value2,
Vector
<short> value3) { throw new PlatformNotSupportedException(); }
6273
public static
Vector
<int> Xor(
Vector
<int> value1,
Vector
<int> value2,
Vector
<int> value3) { throw new PlatformNotSupportedException(); }
6279
public static
Vector
<long> Xor(
Vector
<long> value1,
Vector
<long> value2,
Vector
<long> value3) { throw new PlatformNotSupportedException(); }
6285
public static
Vector
<sbyte> Xor(
Vector
<sbyte> value1,
Vector
<sbyte> value2,
Vector
<sbyte> value3) { throw new PlatformNotSupportedException(); }
6291
public static
Vector
<ushort> Xor(
Vector
<ushort> value1,
Vector
<ushort> value2,
Vector
<ushort> value3) { throw new PlatformNotSupportedException(); }
6297
public static
Vector
<uint> Xor(
Vector
<uint> value1,
Vector
<uint> value2,
Vector
<uint> value3) { throw new PlatformNotSupportedException(); }
6303
public static
Vector
<ulong> Xor(
Vector
<ulong> value1,
Vector
<ulong> value2,
Vector
<ulong> value3) { throw new PlatformNotSupportedException(); }
6312
public static
Vector
<byte> XorRotateRight(
Vector
<byte> left,
Vector
<byte> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6318
public static
Vector
<short> XorRotateRight(
Vector
<short> left,
Vector
<short> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6324
public static
Vector
<int> XorRotateRight(
Vector
<int> left,
Vector
<int> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6330
public static
Vector
<long> XorRotateRight(
Vector
<long> left,
Vector
<long> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6336
public static
Vector
<sbyte> XorRotateRight(
Vector
<sbyte> left,
Vector
<sbyte> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6342
public static
Vector
<ushort> XorRotateRight(
Vector
<ushort> left,
Vector
<ushort> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6348
public static
Vector
<uint> XorRotateRight(
Vector
<uint> left,
Vector
<uint> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
6354
public static
Vector
<ulong> XorRotateRight(
Vector
<ulong> left,
Vector
<ulong> right, [ConstantExpected] byte count) { throw new PlatformNotSupportedException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSha3.PlatformNotSupported.cs (6)
40
public static
Vector
<long> BitwiseRotateLeftBy1AndXor(
Vector
<long> xor,
Vector
<long> rol1) { throw new PlatformNotSupportedException(); }
46
public static
Vector
<ulong> BitwiseRotateLeftBy1AndXor(
Vector
<ulong> xor,
Vector
<ulong> rol1) { throw new PlatformNotSupportedException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Arm\SveSm4.PlatformNotSupported.cs (6)
40
public static
Vector
<uint> Encode(
Vector
<uint> value,
Vector
<uint> roundKeys) { throw new PlatformNotSupportedException(); }
49
public static
Vector
<uint> KeyUpdate(
Vector
<uint> value,
Vector
<uint> constant) { throw new PlatformNotSupportedException(); }
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (21)
1638
/// <inheritdoc cref="Vector.ConcatLowerLower{T}(
Vector
{T},
Vector
{T})" />
1643
/// <inheritdoc cref="Vector.ConcatUpperLower{T}(
Vector
{T},
Vector
{T})" />
1648
/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(
Vector
{T},
Vector
{T})" />
1653
/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(
Vector
{T},
Vector
{T})" />
1658
/// <inheritdoc cref="Vector.ZipLower{T}(
Vector
{T},
Vector
{T})" />
1674
/// <inheritdoc cref="Vector.ZipUpper{T}(
Vector
{T},
Vector
{T})" />
1690
/// <inheritdoc cref="Vector.Zip{T}(
Vector
{T},
Vector
{T})" />
1695
/// <inheritdoc cref="Vector.UnzipEven{T}(
Vector
{T},
Vector
{T})" />
1703
/// <inheritdoc cref="Vector.UnzipOdd{T}(
Vector
{T},
Vector
{T})" />
1719
/// <inheritdoc cref="Vector.Unzip{T}(
Vector
{T},
Vector
{T})" />
1724
/// <inheritdoc cref="Vector.Reverse{T}(
Vector
{T})" />
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (33)
361
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="Vector256{T}" />.</summary>
368
public static Vector256<T> AsVector256<T>(this
Vector
<T> value)
372
if (
Vector
<T>.Count >= Vector256<T>.Count)
374
ref byte address = ref Unsafe.As<
Vector
<T>, byte>(ref value);
385
/// <summary>Reinterprets a <see cref="Vector256{T}" /> as a new <see cref="
Vector
{T}" />.</summary>
388
/// <returns><paramref name="value" /> reinterpreted as a new <see cref="
Vector
{T}" />.</returns>
392
public static
Vector
<T> AsVector<T>(this Vector256<T> value)
396
if (Vector256<T>.Count >=
Vector
<T>.Count)
399
return Unsafe.ReadUnaligned<
Vector
<T>>(ref address);
403
Vector
<T> result = default;
404
Unsafe.WriteUnaligned(ref Unsafe.As<
Vector
<T>, byte>(ref result), value);
1725
/// <inheritdoc cref="Vector.ConcatLowerLower{T}(
Vector
{T},
Vector
{T})" />
1730
/// <inheritdoc cref="Vector.ConcatUpperLower{T}(
Vector
{T},
Vector
{T})" />
1735
/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(
Vector
{T},
Vector
{T})" />
1740
/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(
Vector
{T},
Vector
{T})" />
1745
/// <inheritdoc cref="Vector.ZipLower{T}(
Vector
{T},
Vector
{T})" />
1753
/// <inheritdoc cref="Vector.ZipUpper{T}(
Vector
{T},
Vector
{T})" />
1761
/// <inheritdoc cref="Vector.Zip{T}(
Vector
{T},
Vector
{T})" />
1780
/// <inheritdoc cref="Vector.UnzipEven{T}(
Vector
{T},
Vector
{T})" />
1788
/// <inheritdoc cref="Vector.UnzipOdd{T}(
Vector
{T},
Vector
{T})" />
1796
/// <inheritdoc cref="Vector.Unzip{T}(
Vector
{T},
Vector
{T})" />
1818
/// <inheritdoc cref="Vector.Reverse{T}(
Vector
{T})" />
3916
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (30)
361
/// <summary>Reinterprets a <see cref="
Vector
{T}" /> as a new <see cref="Vector512{T}" />.</summary>
368
public static Vector512<T> AsVector512<T>(this
Vector
<T> value)
370
Debug.Assert(Vector512<T>.Count >=
Vector
<T>.Count);
378
/// <summary>Reinterprets a <see cref="Vector512{T}" /> as a new <see cref="
Vector
{T}" />.</summary>
381
/// <returns><paramref name="value" /> reinterpreted as a new <see cref="
Vector
{T}" />.</returns>
385
public static
Vector
<T> AsVector<T>(this Vector512<T> value)
387
Debug.Assert(Vector512<T>.Count >=
Vector
<T>.Count);
391
return Unsafe.ReadUnaligned<
Vector
<T>>(ref address);
1758
/// <inheritdoc cref="Vector.ConcatLowerLower{T}(
Vector
{T},
Vector
{T})" />
1763
/// <inheritdoc cref="Vector.ConcatUpperLower{T}(
Vector
{T},
Vector
{T})" />
1768
/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(
Vector
{T},
Vector
{T})" />
1773
/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(
Vector
{T},
Vector
{T})" />
1778
/// <inheritdoc cref="Vector.ZipLower{T}(
Vector
{T},
Vector
{T})" />
1786
/// <inheritdoc cref="Vector.ZipUpper{T}(
Vector
{T},
Vector
{T})" />
1794
/// <inheritdoc cref="Vector.Zip{T}(
Vector
{T},
Vector
{T})" />
1824
/// <inheritdoc cref="Vector.UnzipEven{T}(
Vector
{T},
Vector
{T})" />
1832
/// <inheritdoc cref="Vector.UnzipOdd{T}(
Vector
{T},
Vector
{T})" />
1840
/// <inheritdoc cref="Vector.Unzip{T}(
Vector
{T},
Vector
{T})" />
1873
/// <inheritdoc cref="Vector.Reverse{T}(
Vector
{T})" />
3896
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (22)
1453
/// <inheritdoc cref="Vector.ConcatLowerLower{T}(
Vector
{T},
Vector
{T})" />
1476
/// <inheritdoc cref="Vector.ConcatUpperLower{T}(
Vector
{T},
Vector
{T})" />
1499
/// <inheritdoc cref="Vector.ConcatUpperUpper{T}(
Vector
{T},
Vector
{T})" />
1522
/// <inheritdoc cref="Vector.ConcatLowerUpper{T}(
Vector
{T},
Vector
{T})" />
1545
/// <inheritdoc cref="Vector.ZipLower{T}(
Vector
{T},
Vector
{T})" />
1566
/// <inheritdoc cref="Vector.ZipUpper{T}(
Vector
{T},
Vector
{T})" />
1587
/// <inheritdoc cref="Vector.Zip{T}(
Vector
{T},
Vector
{T})" />
1592
/// <inheritdoc cref="Vector.UnzipEven{T}(
Vector
{T},
Vector
{T})" />
1613
/// <inheritdoc cref="Vector.UnzipOdd{T}(
Vector
{T},
Vector
{T})" />
1634
/// <inheritdoc cref="Vector.Unzip{T}(
Vector
{T},
Vector
{T})" />
1639
/// <inheritdoc cref="Vector.Reverse{T}(
Vector
{T})" />
4080
/// <summary>Tries to copy a <see cref="
Vector
{T}" /> to a given span.</summary>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (20)
2451
if (typeof(TVectorInt64) == typeof(
Vector
<long>))
2453
result = (TVectorDouble)(object)Vector.ConvertToDouble((
Vector
<long>)(object)vector);
2486
if (typeof(TVectorInt32) == typeof(
Vector
<int>))
2488
result = (TVectorSingle)(object)Vector.ConvertToSingle((
Vector
<int>)(object)vector);
2610
if (typeof(TVectorDouble) == typeof(
Vector
<double>))
2612
result = (TVectorDouble)(object)Vector.FusedMultiplyAdd((
Vector
<double>)(object)left, (
Vector
<double>)(object)right, (
Vector
<double>)(object)addend);
2644
if (typeof(TVector) == typeof(
Vector
<double>))
2678
if (typeof(TVector) == typeof(
Vector
<float>))
2774
if (typeof(TVectorDouble) == typeof(
Vector
<double>))
2776
Debug.Assert(typeof(TVectorSingle) == typeof(
Vector
<float>));
2777
result = (TVectorSingle)(object)Vector.Narrow((
Vector
<double>)(object)lower, (
Vector
<double>)(object)upper);
3006
if (typeof(TVectorSingle) == typeof(
Vector
<float>))
3008
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector
<double>));
3009
result = (TVectorDouble)(object)Vector.WidenLower((
Vector
<float>)(object)vector);
3046
if (typeof(TVectorSingle) == typeof(
Vector
<float>))
3048
Debug.Assert(typeof(TVectorDouble) == typeof(
Vector
<double>));
3049
result = (TVectorDouble)(object)Vector.WidenUpper((
Vector
<float>)(object)vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (8)
501
if (len >= (nuint)
Vector
<byte>.Count)
504
Vector
<byte> vector = new(value);
505
nuint stopLoopAtOffset = len & (nuint)(nint)(2 * (int)-
Vector
<byte>.Count); // intentional sign extension carries the negative bit
511
if (len >= (uint)(2 *
Vector
<byte>.Count))
516
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, offset + (nuint)
Vector
<byte>.Count), vector);
517
offset += (uint)(2 *
Vector
<byte>.Count);
526
if ((len & (nuint)
Vector
<byte>.Count) != 0)
537
Unsafe.WriteUnaligned(ref Unsafe.AddByteOffset(ref dest, len - (nuint)
Vector
<byte>.Count), vector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (5)
481
if (Vector.IsHardwareAccelerated && minLength >= (nuint)
Vector
<ushort>.Count)
483
nuint nLength = minLength - (nuint)
Vector
<ushort>.Count;
486
if (Unsafe.ReadUnaligned<
Vector
<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref first, (nint)i))) !=
487
Unsafe.ReadUnaligned<
Vector
<ushort>>(ref Unsafe.As<char, byte>(ref Unsafe.Add(ref second, (nint)i))))
491
i += (nuint)
Vector
<ushort>.Count;
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Latin1Utility.cs (20)
46
if (Vector.IsHardwareAccelerated && bufferLength >= 2 * (uint)
Vector
<ushort>.Count)
48
uint SizeOfVectorInChars = (uint)
Vector
<ushort>.Count; // JIT will make this a const
49
uint SizeOfVectorInBytes = (uint)
Vector
<byte>.Count; // JIT will make this a const
51
Vector
<ushort> maxLatin1 = new Vector<ushort>(0x00FF);
53
if (Vector.LessThanOrEqualAll(Unsafe.ReadUnaligned<
Vector
<ushort>>(pBuffer), maxLatin1))
73
if (Vector.GreaterThanAny(Unsafe.Read<
Vector
<ushort>>(pBuffer), maxLatin1))
582
uint SizeOfVector = (uint)sizeof(
Vector
<byte>); // JIT will make this a const
609
Vector
<ushort> maxLatin1 = new Vector<ushort>(0x00FF);
614
Vector
<ushort> utf16VectorHigh = Unsafe.ReadUnaligned<
Vector
<ushort>>(pUtf16Buffer + currentOffset);
615
Vector
<ushort> utf16VectorLow = Unsafe.ReadUnaligned<
Vector
<ushort>>(pUtf16Buffer + currentOffset +
Vector
<ushort>.Count);
623
Vector
<byte> latin1Vector = Vector.Narrow(utf16VectorHigh, utf16VectorLow);
1080
uint SizeOfVector = (uint)
Vector
<byte>.Count; // JIT will make this a const
1088
Vector
<byte> latin1Vector = Unsafe.ReadUnaligned<
Vector
<byte>>(pLatin1Buffer + currentOffset);
1089
Vector.Widen(Vector.AsVectorByte(latin1Vector), out
Vector
<ushort> utf16LowVector, out
Vector
<ushort> utf16HighVector);
1093
Unsafe.WriteUnaligned(pUtf16Buffer + currentOffset +
Vector
<ushort>.Count, utf16HighVector);
src\runtime\src\libraries\System.Private.CoreLib\src\System\ThrowHelper.cs (1)
793
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)
97
definedCharsBitmapAsLittleEndian = definedCharsBitmapAsLittleEndian.Slice(
Vector
<byte>.Count);
98
thisAllowedCharactersBitmap = thisAllowedCharactersBitmap.Slice(
Vector
<uint>.Count);