Avx2
X64
IsSupported
Abs(Vector256<Int16>)
Abs(Vector256<Int32>)
Abs(Vector256<SByte>)
Add(Vector256<Byte>, Vector256<Byte>)
Add(Vector256<Int16>, Vector256<Int16>)
Add(Vector256<Int32>, Vector256<Int32>)
Add(Vector256<Int64>, Vector256<Int64>)
Add(Vector256<SByte>, Vector256<SByte>)
Add(Vector256<UInt16>, Vector256<UInt16>)
Add(Vector256<UInt32>, Vector256<UInt32>)
Add(Vector256<UInt64>, Vector256<UInt64>)
AddSaturate(Vector256<Byte>, Vector256<Byte>)
AddSaturate(Vector256<Int16>, Vector256<Int16>)
AddSaturate(Vector256<SByte>, Vector256<SByte>)
AddSaturate(Vector256<UInt16>, Vector256<UInt16>)
AlignRight(Vector256<Byte>, Vector256<Byte>, Byte)
AlignRight(Vector256<Int16>, Vector256<Int16>, Byte)
AlignRight(Vector256<Int32>, Vector256<Int32>, Byte)
AlignRight(Vector256<Int64>, Vector256<Int64>, Byte)
AlignRight(Vector256<SByte>, Vector256<SByte>, Byte)
AlignRight(Vector256<UInt16>, Vector256<UInt16>, Byte)
AlignRight(Vector256<UInt32>, Vector256<UInt32>, Byte)
AlignRight(Vector256<UInt64>, Vector256<UInt64>, Byte)
And(Vector256<Byte>, Vector256<Byte>)
And(Vector256<Int16>, Vector256<Int16>)
And(Vector256<Int32>, Vector256<Int32>)
And(Vector256<Int64>, Vector256<Int64>)
And(Vector256<SByte>, Vector256<SByte>)
And(Vector256<UInt16>, Vector256<UInt16>)
And(Vector256<UInt32>, Vector256<UInt32>)
And(Vector256<UInt64>, Vector256<UInt64>)
AndNot(Vector256<Byte>, Vector256<Byte>)
AndNot(Vector256<Int16>, Vector256<Int16>)
AndNot(Vector256<Int32>, Vector256<Int32>)
AndNot(Vector256<Int64>, Vector256<Int64>)
AndNot(Vector256<SByte>, Vector256<SByte>)
AndNot(Vector256<UInt16>, Vector256<UInt16>)
AndNot(Vector256<UInt32>, Vector256<UInt32>)
AndNot(Vector256<UInt64>, Vector256<UInt64>)
Average(Vector256<Byte>, Vector256<Byte>)
Average(Vector256<UInt16>, Vector256<UInt16>)
Blend(Vector128<Int32>, Vector128<Int32>, Byte)
Blend(Vector128<UInt32>, Vector128<UInt32>, Byte)
Blend(Vector256<Int16>, Vector256<Int16>, Byte)
Blend(Vector256<Int32>, Vector256<Int32>, Byte)
Blend(Vector256<UInt16>, Vector256<UInt16>, Byte)
Blend(Vector256<UInt32>, Vector256<UInt32>, Byte)
BlendVariable(Vector256<Byte>, Vector256<Byte>, Vector256<Byte>)
BlendVariable(Vector256<Int16>, Vector256<Int16>, Vector256<Int16>)
BlendVariable(Vector256<Int32>, Vector256<Int32>, Vector256<Int32>)
BlendVariable(Vector256<Int64>, Vector256<Int64>, Vector256<Int64>)
BlendVariable(Vector256<SByte>, Vector256<SByte>, Vector256<SByte>)
BlendVariable(Vector256<UInt16>, Vector256<UInt16>, Vector256<UInt16>)
BlendVariable(Vector256<UInt32>, Vector256<UInt32>, Vector256<UInt32>)
BlendVariable(Vector256<UInt64>, Vector256<UInt64>, Vector256<UInt64>)
BroadcastScalarToVector128(Byte*)
BroadcastScalarToVector128(Int16*)
BroadcastScalarToVector128(Int32*)
BroadcastScalarToVector128(Int64*)
BroadcastScalarToVector128(SByte*)
BroadcastScalarToVector128(UInt16*)
BroadcastScalarToVector128(UInt32*)
BroadcastScalarToVector128(UInt64*)
BroadcastScalarToVector128(Vector128<Byte>)
BroadcastScalarToVector128(Vector128<Double>)
BroadcastScalarToVector128(Vector128<Int16>)
BroadcastScalarToVector128(Vector128<Int32>)
BroadcastScalarToVector128(Vector128<Int64>)
BroadcastScalarToVector128(Vector128<SByte>)
BroadcastScalarToVector128(Vector128<Single>)
BroadcastScalarToVector128(Vector128<UInt16>)
BroadcastScalarToVector128(Vector128<UInt32>)
BroadcastScalarToVector128(Vector128<UInt64>)
BroadcastScalarToVector256(Byte*)
BroadcastScalarToVector256(Int16*)
BroadcastScalarToVector256(Int32*)
BroadcastScalarToVector256(Int64*)
BroadcastScalarToVector256(SByte*)
BroadcastScalarToVector256(UInt16*)
BroadcastScalarToVector256(UInt32*)
BroadcastScalarToVector256(UInt64*)
BroadcastScalarToVector256(Vector128<Byte>)
BroadcastScalarToVector256(Vector128<Double>)
BroadcastScalarToVector256(Vector128<Int16>)
BroadcastScalarToVector256(Vector128<Int32>)
BroadcastScalarToVector256(Vector128<Int64>)
BroadcastScalarToVector256(Vector128<SByte>)
BroadcastScalarToVector256(Vector128<Single>)
BroadcastScalarToVector256(Vector128<UInt16>)
BroadcastScalarToVector256(Vector128<UInt32>)
BroadcastScalarToVector256(Vector128<UInt64>)
BroadcastVector128ToVector256(Byte*)
BroadcastVector128ToVector256(Int16*)
BroadcastVector128ToVector256(Int32*)
BroadcastVector128ToVector256(Int64*)
BroadcastVector128ToVector256(SByte*)
BroadcastVector128ToVector256(UInt16*)
BroadcastVector128ToVector256(UInt32*)
BroadcastVector128ToVector256(UInt64*)
CompareEqual(Vector256<Byte>, Vector256<Byte>)
CompareEqual(Vector256<Int16>, Vector256<Int16>)
CompareEqual(Vector256<Int32>, Vector256<Int32>)
CompareEqual(Vector256<Int64>, Vector256<Int64>)
CompareEqual(Vector256<SByte>, Vector256<SByte>)
CompareEqual(Vector256<UInt16>, Vector256<UInt16>)
CompareEqual(Vector256<UInt32>, Vector256<UInt32>)
CompareEqual(Vector256<UInt64>, Vector256<UInt64>)
CompareGreaterThan(Vector256<Int16>, Vector256<Int16>)
CompareGreaterThan(Vector256<Int32>, Vector256<Int32>)
CompareGreaterThan(Vector256<Int64>, Vector256<Int64>)
CompareGreaterThan(Vector256<SByte>, Vector256<SByte>)
ConvertToInt32(Vector256<Int32>)
ConvertToUInt32(Vector256<UInt32>)
ConvertToVector256Int16(Byte*)
ConvertToVector256Int16(SByte*)
ConvertToVector256Int16(Vector128<Byte>)
ConvertToVector256Int16(Vector128<SByte>)
ConvertToVector256Int32(Byte*)
ConvertToVector256Int32(Int16*)
ConvertToVector256Int32(SByte*)
ConvertToVector256Int32(UInt16*)
ConvertToVector256Int32(Vector128<Byte>)
ConvertToVector256Int32(Vector128<Int16>)
ConvertToVector256Int32(Vector128<SByte>)
ConvertToVector256Int32(Vector128<UInt16>)
ConvertToVector256Int64(Byte*)
ConvertToVector256Int64(Int16*)
ConvertToVector256Int64(Int32*)
ConvertToVector256Int64(SByte*)
ConvertToVector256Int64(UInt16*)
ConvertToVector256Int64(UInt32*)
ConvertToVector256Int64(Vector128<Byte>)
ConvertToVector256Int64(Vector128<Int16>)
ConvertToVector256Int64(Vector128<Int32>)
ConvertToVector256Int64(Vector128<SByte>)
ConvertToVector256Int64(Vector128<UInt16>)
ConvertToVector256Int64(Vector128<UInt32>)
ExtractVector128(Vector256<Byte>, Byte)
ExtractVector128(Vector256<Int16>, Byte)
ExtractVector128(Vector256<Int32>, Byte)
ExtractVector128(Vector256<Int64>, Byte)
ExtractVector128(Vector256<SByte>, Byte)
ExtractVector128(Vector256<UInt16>, Byte)
ExtractVector128(Vector256<UInt32>, Byte)
ExtractVector128(Vector256<UInt64>, Byte)
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int32>, Vector128<Double>, Byte)
GatherMaskVector128(Vector128<Double>, Double*, Vector128<Int64>, Vector128<Double>, Byte)
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int32>, Vector128<Int32>, Byte)
GatherMaskVector128(Vector128<Int32>, Int32*, Vector128<Int64>, Vector128<Int32>, Byte)
GatherMaskVector128(Vector128<Int32>, Int32*, Vector256<Int64>, Vector128<Int32>, Byte)
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int32>, Vector128<Int64>, Byte)
GatherMaskVector128(Vector128<Int64>, Int64*, Vector128<Int64>, Vector128<Int64>, Byte)
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int32>, Vector128<Single>, Byte)
GatherMaskVector128(Vector128<Single>, Single*, Vector128<Int64>, Vector128<Single>, Byte)
GatherMaskVector128(Vector128<Single>, Single*, Vector256<Int64>, Vector128<Single>, Byte)
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int32>, Vector128<UInt32>, Byte)
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector128<Int64>, Vector128<UInt32>, Byte)
GatherMaskVector128(Vector128<UInt32>, UInt32*, Vector256<Int64>, Vector128<UInt32>, Byte)
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int32>, Vector128<UInt64>, Byte)
GatherMaskVector128(Vector128<UInt64>, UInt64*, Vector128<Int64>, Vector128<UInt64>, Byte)
GatherMaskVector256(Vector256<Double>, Double*, Vector128<Int32>, Vector256<Double>, Byte)
GatherMaskVector256(Vector256<Double>, Double*, Vector256<Int64>, Vector256<Double>, Byte)
GatherMaskVector256(Vector256<Int32>, Int32*, Vector256<Int32>, Vector256<Int32>, Byte)
GatherMaskVector256(Vector256<Int64>, Int64*, Vector128<Int32>, Vector256<Int64>, Byte)
GatherMaskVector256(Vector256<Int64>, Int64*, Vector256<Int64>, Vector256<Int64>, Byte)
GatherMaskVector256(Vector256<Single>, Single*, Vector256<Int32>, Vector256<Single>, Byte)
GatherMaskVector256(Vector256<UInt32>, UInt32*, Vector256<Int32>, Vector256<UInt32>, Byte)
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector128<Int32>, Vector256<UInt64>, Byte)
GatherMaskVector256(Vector256<UInt64>, UInt64*, Vector256<Int64>, Vector256<UInt64>, Byte)
GatherVector128(Double*, Vector128<Int32>, Byte)
GatherVector128(Double*, Vector128<Int64>, Byte)
GatherVector128(Int32*, Vector128<Int32>, Byte)
GatherVector128(Int32*, Vector128<Int64>, Byte)
GatherVector128(Int32*, Vector256<Int64>, Byte)
GatherVector128(Int64*, Vector128<Int32>, Byte)
GatherVector128(Int64*, Vector128<Int64>, Byte)
GatherVector128(Single*, Vector128<Int32>, Byte)
GatherVector128(Single*, Vector128<Int64>, Byte)
GatherVector128(Single*, Vector256<Int64>, Byte)
GatherVector128(UInt32*, Vector128<Int32>, Byte)
GatherVector128(UInt32*, Vector128<Int64>, Byte)
GatherVector128(UInt32*, Vector256<Int64>, Byte)
GatherVector128(UInt64*, Vector128<Int32>, Byte)
GatherVector128(UInt64*, Vector128<Int64>, Byte)
GatherVector256(Double*, Vector128<Int32>, Byte)
GatherVector256(Double*, Vector256<Int64>, Byte)
GatherVector256(Int32*, Vector256<Int32>, Byte)
GatherVector256(Int64*, Vector128<Int32>, Byte)
GatherVector256(Int64*, Vector256<Int64>, Byte)
GatherVector256(Single*, Vector256<Int32>, Byte)
GatherVector256(UInt32*, Vector256<Int32>, Byte)
GatherVector256(UInt64*, Vector128<Int32>, Byte)
GatherVector256(UInt64*, Vector256<Int64>, Byte)
HorizontalAdd(Vector256<Int16>, Vector256<Int16>)
HorizontalAdd(Vector256<Int32>, Vector256<Int32>)
HorizontalAddSaturate(Vector256<Int16>, Vector256<Int16>)
HorizontalSubtract(Vector256<Int16>, Vector256<Int16>)
HorizontalSubtract(Vector256<Int32>, Vector256<Int32>)
HorizontalSubtractSaturate(Vector256<Int16>, Vector256<Int16>)
InsertVector128(Vector256<Byte>, Vector128<Byte>, Byte)
InsertVector128(Vector256<Int16>, Vector128<Int16>, Byte)
InsertVector128(Vector256<Int32>, Vector128<Int32>, Byte)
InsertVector128(Vector256<Int64>, Vector128<Int64>, Byte)
InsertVector128(Vector256<SByte>, Vector128<SByte>, Byte)
InsertVector128(Vector256<UInt16>, Vector128<UInt16>, Byte)
InsertVector128(Vector256<UInt32>, Vector128<UInt32>, Byte)
InsertVector128(Vector256<UInt64>, Vector128<UInt64>, Byte)
LoadAlignedVector256NonTemporal(Byte*)
LoadAlignedVector256NonTemporal(Int16*)
LoadAlignedVector256NonTemporal(Int32*)
LoadAlignedVector256NonTemporal(Int64*)
LoadAlignedVector256NonTemporal(SByte*)
LoadAlignedVector256NonTemporal(UInt16*)
LoadAlignedVector256NonTemporal(UInt32*)
LoadAlignedVector256NonTemporal(UInt64*)
MaskLoad(Int32*, Vector128<Int32>)
MaskLoad(Int32*, Vector256<Int32>)
MaskLoad(Int64*, Vector128<Int64>)
MaskLoad(Int64*, Vector256<Int64>)
MaskLoad(UInt32*, Vector128<UInt32>)
MaskLoad(UInt32*, Vector256<UInt32>)
MaskLoad(UInt64*, Vector128<UInt64>)
MaskLoad(UInt64*, Vector256<UInt64>)
MaskStore(Int32*, Vector128<Int32>, Vector128<Int32>)
MaskStore(Int32*, Vector256<Int32>, Vector256<Int32>)
MaskStore(Int64*, Vector128<Int64>, Vector128<Int64>)
MaskStore(Int64*, Vector256<Int64>, Vector256<Int64>)
MaskStore(UInt32*, Vector128<UInt32>, Vector128<UInt32>)
MaskStore(UInt32*, Vector256<UInt32>, Vector256<UInt32>)
MaskStore(UInt64*, Vector128<UInt64>, Vector128<UInt64>)
MaskStore(UInt64*, Vector256<UInt64>, Vector256<UInt64>)
Max(Vector256<Byte>, Vector256<Byte>)
Max(Vector256<Int16>, Vector256<Int16>)
Max(Vector256<Int32>, Vector256<Int32>)
Max(Vector256<SByte>, Vector256<SByte>)
Max(Vector256<UInt16>, Vector256<UInt16>)
Max(Vector256<UInt32>, Vector256<UInt32>)
Min(Vector256<Byte>, Vector256<Byte>)
Min(Vector256<Int16>, Vector256<Int16>)
Min(Vector256<Int32>, Vector256<Int32>)
Min(Vector256<SByte>, Vector256<SByte>)
Min(Vector256<UInt16>, Vector256<UInt16>)
Min(Vector256<UInt32>, Vector256<UInt32>)
MoveMask(Vector256<Byte>)
MoveMask(Vector256<SByte>)
MultipleSumAbsoluteDifferences(Vector256<Byte>, Vector256<Byte>, Byte)
Multiply(Vector256<Int32>, Vector256<Int32>)
Multiply(Vector256<UInt32>, Vector256<UInt32>)
MultiplyAddAdjacent(Vector256<Byte>, Vector256<SByte>)
MultiplyAddAdjacent(Vector256<Int16>, Vector256<Int16>)
MultiplyHigh(Vector256<Int16>, Vector256<Int16>)
MultiplyHigh(Vector256<UInt16>, Vector256<UInt16>)
MultiplyHighRoundScale(Vector256<Int16>, Vector256<Int16>)
MultiplyLow(Vector256<Int16>, Vector256<Int16>)
MultiplyLow(Vector256<Int32>, Vector256<Int32>)
MultiplyLow(Vector256<UInt16>, Vector256<UInt16>)
MultiplyLow(Vector256<UInt32>, Vector256<UInt32>)
Or(Vector256<Byte>, Vector256<Byte>)
Or(Vector256<Int16>, Vector256<Int16>)
Or(Vector256<Int32>, Vector256<Int32>)
Or(Vector256<Int64>, Vector256<Int64>)
Or(Vector256<SByte>, Vector256<SByte>)
Or(Vector256<UInt16>, Vector256<UInt16>)
Or(Vector256<UInt32>, Vector256<UInt32>)
Or(Vector256<UInt64>, Vector256<UInt64>)
PackSignedSaturate(Vector256<Int16>, Vector256<Int16>)
PackSignedSaturate(Vector256<Int32>, Vector256<Int32>)
PackUnsignedSaturate(Vector256<Int16>, Vector256<Int16>)
PackUnsignedSaturate(Vector256<Int32>, Vector256<Int32>)
Permute2x128(Vector256<Byte>, Vector256<Byte>, Byte)
Permute2x128(Vector256<Int16>, Vector256<Int16>, Byte)
Permute2x128(Vector256<Int32>, Vector256<Int32>, Byte)
Permute2x128(Vector256<Int64>, Vector256<Int64>, Byte)
Permute2x128(Vector256<SByte>, Vector256<SByte>, Byte)
Permute2x128(Vector256<UInt16>, Vector256<UInt16>, Byte)
Permute2x128(Vector256<UInt32>, Vector256<UInt32>, Byte)
Permute2x128(Vector256<UInt64>, Vector256<UInt64>, Byte)
Permute4x64(Vector256<Double>, Byte)
Permute4x64(Vector256<Int64>, Byte)
Permute4x64(Vector256<UInt64>, Byte)
PermuteVar8x32(Vector256<Int32>, Vector256<Int32>)
PermuteVar8x32(Vector256<Single>, Vector256<Int32>)
PermuteVar8x32(Vector256<UInt32>, Vector256<UInt32>)
ShiftLeftLogical(Vector256<Int16>, Byte)
ShiftLeftLogical(Vector256<Int16>, Vector128<Int16>)
ShiftLeftLogical(Vector256<Int32>, Byte)
ShiftLeftLogical(Vector256<Int32>, Vector128<Int32>)
ShiftLeftLogical(Vector256<Int64>, Byte)
ShiftLeftLogical(Vector256<Int64>, Vector128<Int64>)
ShiftLeftLogical(Vector256<UInt16>, Byte)
ShiftLeftLogical(Vector256<UInt16>, Vector128<UInt16>)
ShiftLeftLogical(Vector256<UInt32>, Byte)
ShiftLeftLogical(Vector256<UInt32>, Vector128<UInt32>)
ShiftLeftLogical(Vector256<UInt64>, Byte)
ShiftLeftLogical(Vector256<UInt64>, Vector128<UInt64>)
ShiftLeftLogical128BitLane(Vector256<Byte>, Byte)
ShiftLeftLogical128BitLane(Vector256<Int16>, Byte)
ShiftLeftLogical128BitLane(Vector256<Int32>, Byte)
ShiftLeftLogical128BitLane(Vector256<Int64>, Byte)
ShiftLeftLogical128BitLane(Vector256<SByte>, Byte)
ShiftLeftLogical128BitLane(Vector256<UInt16>, Byte)
ShiftLeftLogical128BitLane(Vector256<UInt32>, Byte)
ShiftLeftLogical128BitLane(Vector256<UInt64>, Byte)
ShiftLeftLogicalVariable(Vector128<Int32>, Vector128<UInt32>)
ShiftLeftLogicalVariable(Vector128<Int64>, Vector128<UInt64>)
ShiftLeftLogicalVariable(Vector128<UInt32>, Vector128<UInt32>)
ShiftLeftLogicalVariable(Vector128<UInt64>, Vector128<UInt64>)
ShiftLeftLogicalVariable(Vector256<Int32>, Vector256<UInt32>)
ShiftLeftLogicalVariable(Vector256<Int64>, Vector256<UInt64>)
ShiftLeftLogicalVariable(Vector256<UInt32>, Vector256<UInt32>)
ShiftLeftLogicalVariable(Vector256<UInt64>, Vector256<UInt64>)
ShiftRightArithmetic(Vector256<Int16>, Byte)
ShiftRightArithmetic(Vector256<Int16>, Vector128<Int16>)
ShiftRightArithmetic(Vector256<Int32>, Byte)
ShiftRightArithmetic(Vector256<Int32>, Vector128<Int32>)
ShiftRightArithmeticVariable(Vector128<Int32>, Vector128<UInt32>)
ShiftRightArithmeticVariable(Vector256<Int32>, Vector256<UInt32>)
ShiftRightLogical(Vector256<Int16>, Byte)
ShiftRightLogical(Vector256<Int16>, Vector128<Int16>)
ShiftRightLogical(Vector256<Int32>, Byte)
ShiftRightLogical(Vector256<Int32>, Vector128<Int32>)
ShiftRightLogical(Vector256<Int64>, Byte)
ShiftRightLogical(Vector256<Int64>, Vector128<Int64>)
ShiftRightLogical(Vector256<UInt16>, Byte)
ShiftRightLogical(Vector256<UInt16>, Vector128<UInt16>)
ShiftRightLogical(Vector256<UInt32>, Byte)
ShiftRightLogical(Vector256<UInt32>, Vector128<UInt32>)
ShiftRightLogical(Vector256<UInt64>, Byte)
ShiftRightLogical(Vector256<UInt64>, Vector128<UInt64>)
ShiftRightLogical128BitLane(Vector256<Byte>, Byte)
ShiftRightLogical128BitLane(Vector256<Int16>, Byte)
ShiftRightLogical128BitLane(Vector256<Int32>, Byte)
ShiftRightLogical128BitLane(Vector256<Int64>, Byte)
ShiftRightLogical128BitLane(Vector256<SByte>, Byte)
ShiftRightLogical128BitLane(Vector256<UInt16>, Byte)
ShiftRightLogical128BitLane(Vector256<UInt32>, Byte)
ShiftRightLogical128BitLane(Vector256<UInt64>, Byte)
ShiftRightLogicalVariable(Vector128<Int32>, Vector128<UInt32>)
ShiftRightLogicalVariable(Vector128<Int64>, Vector128<UInt64>)
ShiftRightLogicalVariable(Vector128<UInt32>, Vector128<UInt32>)
ShiftRightLogicalVariable(Vector128<UInt64>, Vector128<UInt64>)
ShiftRightLogicalVariable(Vector256<Int32>, Vector256<UInt32>)
ShiftRightLogicalVariable(Vector256<Int64>, Vector256<UInt64>)
ShiftRightLogicalVariable(Vector256<UInt32>, Vector256<UInt32>)
ShiftRightLogicalVariable(Vector256<UInt64>, Vector256<UInt64>)
Shuffle(Vector256<Byte>, Vector256<Byte>)
Shuffle(Vector256<Int32>, Byte)
Shuffle(Vector256<SByte>, Vector256<SByte>)
Shuffle(Vector256<UInt32>, Byte)
ShuffleHigh(Vector256<Int16>, Byte)
ShuffleHigh(Vector256<UInt16>, Byte)
ShuffleLow(Vector256<Int16>, Byte)
ShuffleLow(Vector256<UInt16>, Byte)
Sign(Vector256<Int16>, Vector256<Int16>)
Sign(Vector256<Int32>, Vector256<Int32>)
Sign(Vector256<SByte>, Vector256<SByte>)
Subtract(Vector256<Byte>, Vector256<Byte>)
Subtract(Vector256<Int16>, Vector256<Int16>)
Subtract(Vector256<Int32>, Vector256<Int32>)
Subtract(Vector256<Int64>, Vector256<Int64>)
Subtract(Vector256<SByte>, Vector256<SByte>)
Subtract(Vector256<UInt16>, Vector256<UInt16>)
Subtract(Vector256<UInt32>, Vector256<UInt32>)
Subtract(Vector256<UInt64>, Vector256<UInt64>)
SubtractSaturate(Vector256<Byte>, Vector256<Byte>)
SubtractSaturate(Vector256<Int16>, Vector256<Int16>)
SubtractSaturate(Vector256<SByte>, Vector256<SByte>)
SubtractSaturate(Vector256<UInt16>, Vector256<UInt16>)
SumAbsoluteDifferences(Vector256<Byte>, Vector256<Byte>)
UnpackHigh(Vector256<Byte>, Vector256<Byte>)
UnpackHigh(Vector256<Int16>, Vector256<Int16>)
UnpackHigh(Vector256<Int32>, Vector256<Int32>)
UnpackHigh(Vector256<Int64>, Vector256<Int64>)
UnpackHigh(Vector256<SByte>, Vector256<SByte>)
UnpackHigh(Vector256<UInt16>, Vector256<UInt16>)
UnpackHigh(Vector256<UInt32>, Vector256<UInt32>)
UnpackHigh(Vector256<UInt64>, Vector256<UInt64>)
UnpackLow(Vector256<Byte>, Vector256<Byte>)
UnpackLow(Vector256<Int16>, Vector256<Int16>)
UnpackLow(Vector256<Int32>, Vector256<Int32>)
UnpackLow(Vector256<Int64>, Vector256<Int64>)
UnpackLow(Vector256<SByte>, Vector256<SByte>)
UnpackLow(Vector256<UInt16>, Vector256<UInt16>)
UnpackLow(Vector256<UInt32>, Vector256<UInt32>)
UnpackLow(Vector256<UInt64>, Vector256<UInt64>)
Xor(Vector256<Byte>, Vector256<Byte>)
Xor(Vector256<Int16>, Vector256<Int16>)
Xor(Vector256<Int32>, Vector256<Int32>)
Xor(Vector256<Int64>, Vector256<Int64>)
Xor(Vector256<SByte>, Vector256<SByte>)
Xor(Vector256<UInt16>, Vector256<UInt16>)
Xor(Vector256<UInt32>, Vector256<UInt32>)
Xor(Vector256<UInt64>, Vector256<UInt64>)
net9.0
namespace System.Runtime.Intrinsics.X86
{
[CLSCompliant(false)]
public abstract class Avx2 : Avx
{
public static Vector256<ushort> InsertVector128(Vector256<ushort> value, Vector128<ushort> data, [ConstantExpected] byte index);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.0 |
.NET Core | 3.03.1 |
Information specific to net9.0 | |
Assembly | System.Runtime.Intrinsics , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API