- Avx10v1 - V512 
- X64 
- IsSupported 
- Abs(Vector128<Int64>) 
- Abs(Vector256<Int64>) 
- AddScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- AddScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- AlignRight32(Vector128<Int32>, Vector128<Int32>, Byte) 
- AlignRight32(Vector128<UInt32>, Vector128<UInt32>, Byte) 
- AlignRight32(Vector256<Int32>, Vector256<Int32>, Byte) 
- AlignRight32(Vector256<UInt32>, Vector256<UInt32>, Byte) 
- AlignRight64(Vector128<Int64>, Vector128<Int64>, Byte) 
- AlignRight64(Vector128<UInt64>, Vector128<UInt64>, Byte) 
- AlignRight64(Vector256<Int64>, Vector256<Int64>, Byte) 
- AlignRight64(Vector256<UInt64>, Vector256<UInt64>, Byte) 
- BroadcastPairScalarToVector128(Vector128<Int32>) 
- BroadcastPairScalarToVector128(Vector128<UInt32>) 
- BroadcastPairScalarToVector256(Vector128<Int32>) 
- BroadcastPairScalarToVector256(Vector128<Single>) 
- BroadcastPairScalarToVector256(Vector128<UInt32>) 
- CompareGreaterThan(Vector128<Byte>, Vector128<Byte>) 
- CompareGreaterThan(Vector128<UInt16>, Vector128<UInt16>) 
- CompareGreaterThan(Vector128<UInt32>, Vector128<UInt32>) 
- CompareGreaterThan(Vector128<UInt64>, Vector128<UInt64>) 
- CompareGreaterThan(Vector256<Byte>, Vector256<Byte>) 
- CompareGreaterThan(Vector256<UInt16>, Vector256<UInt16>) 
- CompareGreaterThan(Vector256<UInt32>, Vector256<UInt32>) 
- CompareGreaterThan(Vector256<UInt64>, Vector256<UInt64>) 
- CompareGreaterThanOrEqual(Vector128<Byte>, Vector128<Byte>) 
- CompareGreaterThanOrEqual(Vector128<Int16>, Vector128<Int16>) 
- CompareGreaterThanOrEqual(Vector128<Int32>, Vector128<Int32>) 
- CompareGreaterThanOrEqual(Vector128<Int64>, Vector128<Int64>) 
- CompareGreaterThanOrEqual(Vector128<SByte>, Vector128<SByte>) 
- CompareGreaterThanOrEqual(Vector128<UInt16>, Vector128<UInt16>) 
- CompareGreaterThanOrEqual(Vector128<UInt32>, Vector128<UInt32>) 
- CompareGreaterThanOrEqual(Vector128<UInt64>, Vector128<UInt64>) 
- CompareGreaterThanOrEqual(Vector256<Byte>, Vector256<Byte>) 
- CompareGreaterThanOrEqual(Vector256<Int16>, Vector256<Int16>) 
- CompareGreaterThanOrEqual(Vector256<Int32>, Vector256<Int32>) 
- CompareGreaterThanOrEqual(Vector256<Int64>, Vector256<Int64>) 
- CompareGreaterThanOrEqual(Vector256<SByte>, Vector256<SByte>) 
- CompareGreaterThanOrEqual(Vector256<UInt16>, Vector256<UInt16>) 
- CompareGreaterThanOrEqual(Vector256<UInt32>, Vector256<UInt32>) 
- CompareGreaterThanOrEqual(Vector256<UInt64>, Vector256<UInt64>) 
- CompareLessThan(Vector128<Byte>, Vector128<Byte>) 
- CompareLessThan(Vector128<Int16>, Vector128<Int16>) 
- CompareLessThan(Vector128<Int32>, Vector128<Int32>) 
- CompareLessThan(Vector128<Int64>, Vector128<Int64>) 
- CompareLessThan(Vector128<SByte>, Vector128<SByte>) 
- CompareLessThan(Vector128<UInt16>, Vector128<UInt16>) 
- CompareLessThan(Vector128<UInt32>, Vector128<UInt32>) 
- CompareLessThan(Vector128<UInt64>, Vector128<UInt64>) 
- CompareLessThan(Vector256<Byte>, Vector256<Byte>) 
- CompareLessThan(Vector256<Int16>, Vector256<Int16>) 
- CompareLessThan(Vector256<Int32>, Vector256<Int32>) 
- CompareLessThan(Vector256<Int64>, Vector256<Int64>) 
- CompareLessThan(Vector256<SByte>, Vector256<SByte>) 
- CompareLessThan(Vector256<UInt16>, Vector256<UInt16>) 
- CompareLessThan(Vector256<UInt32>, Vector256<UInt32>) 
- CompareLessThan(Vector256<UInt64>, Vector256<UInt64>) 
- CompareLessThanOrEqual(Vector128<Byte>, Vector128<Byte>) 
- CompareLessThanOrEqual(Vector128<Int16>, Vector128<Int16>) 
- CompareLessThanOrEqual(Vector128<Int32>, Vector128<Int32>) 
- CompareLessThanOrEqual(Vector128<Int64>, Vector128<Int64>) 
- CompareLessThanOrEqual(Vector128<SByte>, Vector128<SByte>) 
- CompareLessThanOrEqual(Vector128<UInt16>, Vector128<UInt16>) 
- CompareLessThanOrEqual(Vector128<UInt32>, Vector128<UInt32>) 
- CompareLessThanOrEqual(Vector128<UInt64>, Vector128<UInt64>) 
- CompareLessThanOrEqual(Vector256<Byte>, Vector256<Byte>) 
- CompareLessThanOrEqual(Vector256<Int16>, Vector256<Int16>) 
- CompareLessThanOrEqual(Vector256<Int32>, Vector256<Int32>) 
- CompareLessThanOrEqual(Vector256<Int64>, Vector256<Int64>) 
- CompareLessThanOrEqual(Vector256<SByte>, Vector256<SByte>) 
- CompareLessThanOrEqual(Vector256<UInt16>, Vector256<UInt16>) 
- CompareLessThanOrEqual(Vector256<UInt32>, Vector256<UInt32>) 
- CompareLessThanOrEqual(Vector256<UInt64>, Vector256<UInt64>) 
- CompareNotEqual(Vector128<Byte>, Vector128<Byte>) 
- CompareNotEqual(Vector128<Int16>, Vector128<Int16>) 
- CompareNotEqual(Vector128<Int32>, Vector128<Int32>) 
- CompareNotEqual(Vector128<Int64>, Vector128<Int64>) 
- CompareNotEqual(Vector128<SByte>, Vector128<SByte>) 
- CompareNotEqual(Vector128<UInt16>, Vector128<UInt16>) 
- CompareNotEqual(Vector128<UInt32>, Vector128<UInt32>) 
- CompareNotEqual(Vector128<UInt64>, Vector128<UInt64>) 
- CompareNotEqual(Vector256<Byte>, Vector256<Byte>) 
- CompareNotEqual(Vector256<Int16>, Vector256<Int16>) 
- CompareNotEqual(Vector256<Int32>, Vector256<Int32>) 
- CompareNotEqual(Vector256<Int64>, Vector256<Int64>) 
- CompareNotEqual(Vector256<SByte>, Vector256<SByte>) 
- CompareNotEqual(Vector256<UInt16>, Vector256<UInt16>) 
- CompareNotEqual(Vector256<UInt32>, Vector256<UInt32>) 
- CompareNotEqual(Vector256<UInt64>, Vector256<UInt64>) 
- ConvertScalarToVector128Double(Vector128<Double>, UInt32) 
- ConvertScalarToVector128Single(Vector128<Single>, UInt32) 
- ConvertScalarToVector128Single(Vector128<Single>, Int32, FloatRoundingMode) 
- ConvertScalarToVector128Single(Vector128<Single>, UInt32, FloatRoundingMode) 
- ConvertScalarToVector128Single(Vector128<Single>, Vector128<Double>, FloatRoundingMode) 
- ConvertToInt32(Vector128<Double>, FloatRoundingMode) 
- ConvertToInt32(Vector128<Single>, FloatRoundingMode) 
- ConvertToUInt32(Vector128<Double>) 
- ConvertToUInt32(Vector128<Single>) 
- ConvertToUInt32(Vector128<Double>, FloatRoundingMode) 
- ConvertToUInt32(Vector128<Single>, FloatRoundingMode) 
- ConvertToUInt32WithTruncation(Vector128<Double>) 
- ConvertToUInt32WithTruncation(Vector128<Single>) 
- ConvertToVector128Byte(Vector128<Int16>) 
- ConvertToVector128Byte(Vector128<Int32>) 
- ConvertToVector128Byte(Vector128<Int64>) 
- ConvertToVector128Byte(Vector128<UInt16>) 
- ConvertToVector128Byte(Vector128<UInt32>) 
- ConvertToVector128Byte(Vector128<UInt64>) 
- ConvertToVector128Byte(Vector256<Int16>) 
- ConvertToVector128Byte(Vector256<Int32>) 
- ConvertToVector128Byte(Vector256<Int64>) 
- ConvertToVector128Byte(Vector256<UInt16>) 
- ConvertToVector128Byte(Vector256<UInt32>) 
- ConvertToVector128Byte(Vector256<UInt64>) 
- ConvertToVector128ByteWithSaturation(Vector128<UInt16>) 
- ConvertToVector128ByteWithSaturation(Vector128<UInt32>) 
- ConvertToVector128ByteWithSaturation(Vector128<UInt64>) 
- ConvertToVector128ByteWithSaturation(Vector256<UInt16>) 
- ConvertToVector128ByteWithSaturation(Vector256<UInt32>) 
- ConvertToVector128ByteWithSaturation(Vector256<UInt64>) 
- ConvertToVector128Double(Vector128<Int64>) 
- ConvertToVector128Double(Vector128<UInt32>) 
- ConvertToVector128Double(Vector128<UInt64>) 
- ConvertToVector128Int16(Vector128<Int32>) 
- ConvertToVector128Int16(Vector128<Int64>) 
- ConvertToVector128Int16(Vector128<UInt32>) 
- ConvertToVector128Int16(Vector128<UInt64>) 
- ConvertToVector128Int16(Vector256<Int32>) 
- ConvertToVector128Int16(Vector256<Int64>) 
- ConvertToVector128Int16(Vector256<UInt32>) 
- ConvertToVector128Int16(Vector256<UInt64>) 
- ConvertToVector128Int16WithSaturation(Vector128<Int32>) 
- ConvertToVector128Int16WithSaturation(Vector128<Int64>) 
- ConvertToVector128Int16WithSaturation(Vector256<Int32>) 
- ConvertToVector128Int16WithSaturation(Vector256<Int64>) 
- ConvertToVector128Int32(Vector128<Int64>) 
- ConvertToVector128Int32(Vector128<UInt64>) 
- ConvertToVector128Int32(Vector256<Int64>) 
- ConvertToVector128Int32(Vector256<UInt64>) 
- ConvertToVector128Int32WithSaturation(Vector128<Int64>) 
- ConvertToVector128Int32WithSaturation(Vector256<Int64>) 
- ConvertToVector128Int64(Vector128<Double>) 
- ConvertToVector128Int64(Vector128<Single>) 
- ConvertToVector128Int64WithTruncation(Vector128<Double>) 
- ConvertToVector128Int64WithTruncation(Vector128<Single>) 
- ConvertToVector128SByte(Vector128<Int16>) 
- ConvertToVector128SByte(Vector128<Int32>) 
- ConvertToVector128SByte(Vector128<Int64>) 
- ConvertToVector128SByte(Vector128<UInt16>) 
- ConvertToVector128SByte(Vector128<UInt32>) 
- ConvertToVector128SByte(Vector128<UInt64>) 
- ConvertToVector128SByte(Vector256<Int16>) 
- ConvertToVector128SByte(Vector256<Int32>) 
- ConvertToVector128SByte(Vector256<Int64>) 
- ConvertToVector128SByte(Vector256<UInt16>) 
- ConvertToVector128SByte(Vector256<UInt32>) 
- ConvertToVector128SByte(Vector256<UInt64>) 
- ConvertToVector128SByteWithSaturation(Vector128<Int16>) 
- ConvertToVector128SByteWithSaturation(Vector128<Int32>) 
- ConvertToVector128SByteWithSaturation(Vector128<Int64>) 
- ConvertToVector128SByteWithSaturation(Vector256<Int16>) 
- ConvertToVector128SByteWithSaturation(Vector256<Int32>) 
- ConvertToVector128SByteWithSaturation(Vector256<Int64>) 
- ConvertToVector128Single(Vector128<Int64>) 
- ConvertToVector128Single(Vector128<UInt32>) 
- ConvertToVector128Single(Vector128<UInt64>) 
- ConvertToVector128Single(Vector256<Int64>) 
- ConvertToVector128Single(Vector256<UInt64>) 
- ConvertToVector128UInt16(Vector128<Int32>) 
- ConvertToVector128UInt16(Vector128<Int64>) 
- ConvertToVector128UInt16(Vector128<UInt32>) 
- ConvertToVector128UInt16(Vector128<UInt64>) 
- ConvertToVector128UInt16(Vector256<Int32>) 
- ConvertToVector128UInt16(Vector256<Int64>) 
- ConvertToVector128UInt16(Vector256<UInt32>) 
- ConvertToVector128UInt16(Vector256<UInt64>) 
- ConvertToVector128UInt16WithSaturation(Vector128<UInt32>) 
- ConvertToVector128UInt16WithSaturation(Vector128<UInt64>) 
- ConvertToVector128UInt16WithSaturation(Vector256<UInt32>) 
- ConvertToVector128UInt16WithSaturation(Vector256<UInt64>) 
- ConvertToVector128UInt32(Vector128<Double>) 
- ConvertToVector128UInt32(Vector128<Int64>) 
- ConvertToVector128UInt32(Vector128<Single>) 
- ConvertToVector128UInt32(Vector128<UInt64>) 
- ConvertToVector128UInt32(Vector256<Double>) 
- ConvertToVector128UInt32(Vector256<Int64>) 
- ConvertToVector128UInt32(Vector256<UInt64>) 
- ConvertToVector128UInt32WithSaturation(Vector128<UInt64>) 
- ConvertToVector128UInt32WithSaturation(Vector256<UInt64>) 
- ConvertToVector128UInt32WithTruncation(Vector128<Double>) 
- ConvertToVector128UInt32WithTruncation(Vector128<Single>) 
- ConvertToVector128UInt32WithTruncation(Vector256<Double>) 
- ConvertToVector128UInt64(Vector128<Double>) 
- ConvertToVector128UInt64(Vector128<Single>) 
- ConvertToVector128UInt64WithTruncation(Vector128<Double>) 
- ConvertToVector128UInt64WithTruncation(Vector128<Single>) 
- ConvertToVector256Double(Vector128<UInt32>) 
- ConvertToVector256Double(Vector256<Int64>) 
- ConvertToVector256Double(Vector256<UInt64>) 
- ConvertToVector256Int64(Vector128<Single>) 
- ConvertToVector256Int64(Vector256<Double>) 
- ConvertToVector256Int64WithTruncation(Vector128<Single>) 
- ConvertToVector256Int64WithTruncation(Vector256<Double>) 
- ConvertToVector256Single(Vector256<UInt32>) 
- ConvertToVector256UInt32(Vector256<Single>) 
- ConvertToVector256UInt32WithTruncation(Vector256<Single>) 
- ConvertToVector256UInt64(Vector128<Single>) 
- ConvertToVector256UInt64(Vector256<Double>) 
- ConvertToVector256UInt64WithTruncation(Vector128<Single>) 
- ConvertToVector256UInt64WithTruncation(Vector256<Double>) 
- DetectConflicts(Vector128<Int32>) 
- DetectConflicts(Vector128<Int64>) 
- DetectConflicts(Vector128<UInt32>) 
- DetectConflicts(Vector128<UInt64>) 
- DetectConflicts(Vector256<Int32>) 
- DetectConflicts(Vector256<Int64>) 
- DetectConflicts(Vector256<UInt32>) 
- DetectConflicts(Vector256<UInt64>) 
- DivideScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- DivideScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- Fixup(Vector128<Double>, Vector128<Double>, Vector128<Int64>, Byte) 
- Fixup(Vector128<Single>, Vector128<Single>, Vector128<Int32>, Byte) 
- Fixup(Vector256<Double>, Vector256<Double>, Vector256<Int64>, Byte) 
- Fixup(Vector256<Single>, Vector256<Single>, Vector256<Int32>, Byte) 
- FixupScalar(Vector128<Double>, Vector128<Double>, Vector128<Int64>, Byte) 
- FixupScalar(Vector128<Single>, Vector128<Single>, Vector128<Int32>, Byte) 
- FusedMultiplyAddNegatedScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- FusedMultiplyAddNegatedScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- FusedMultiplyAddScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- FusedMultiplyAddScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- FusedMultiplySubtractNegatedScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- FusedMultiplySubtractNegatedScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- FusedMultiplySubtractScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- FusedMultiplySubtractScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- GetExponent(Vector128<Double>) 
- GetExponent(Vector128<Single>) 
- GetExponent(Vector256<Double>) 
- GetExponent(Vector256<Single>) 
- GetExponentScalar(Vector128<Double>) 
- GetExponentScalar(Vector128<Single>) 
- GetExponentScalar(Vector128<Double>, Vector128<Double>) 
- GetExponentScalar(Vector128<Single>, Vector128<Single>) 
- GetMantissa(Vector128<Double>, Byte) 
- GetMantissa(Vector128<Single>, Byte) 
- GetMantissa(Vector256<Double>, Byte) 
- GetMantissa(Vector256<Single>, Byte) 
- GetMantissaScalar(Vector128<Double>, Byte) 
- GetMantissaScalar(Vector128<Single>, Byte) 
- GetMantissaScalar(Vector128<Double>, Vector128<Double>, Byte) 
- GetMantissaScalar(Vector128<Single>, Vector128<Single>, Byte) 
- LeadingZeroCount(Vector128<Int32>) 
- LeadingZeroCount(Vector128<Int64>) 
- LeadingZeroCount(Vector128<UInt32>) 
- LeadingZeroCount(Vector128<UInt64>) 
- LeadingZeroCount(Vector256<Int32>) 
- LeadingZeroCount(Vector256<Int64>) 
- LeadingZeroCount(Vector256<UInt32>) 
- LeadingZeroCount(Vector256<UInt64>) 
- Max(Vector128<Int64>, Vector128<Int64>) 
- Max(Vector128<UInt64>, Vector128<UInt64>) 
- Max(Vector256<Int64>, Vector256<Int64>) 
- Max(Vector256<UInt64>, Vector256<UInt64>) 
- Min(Vector128<Int64>, Vector128<Int64>) 
- Min(Vector128<UInt64>, Vector128<UInt64>) 
- Min(Vector256<Int64>, Vector256<Int64>) 
- Min(Vector256<UInt64>, Vector256<UInt64>) 
- MultiplyLow(Vector128<Int64>, Vector128<Int64>) 
- MultiplyLow(Vector128<UInt64>, Vector128<UInt64>) 
- MultiplyLow(Vector256<Int64>, Vector256<Int64>) 
- MultiplyLow(Vector256<UInt64>, Vector256<UInt64>) 
- MultiplyScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- MultiplyScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- MultiShift(Vector128<Byte>, Vector128<UInt64>) 
- MultiShift(Vector128<SByte>, Vector128<Int64>) 
- MultiShift(Vector256<Byte>, Vector256<UInt64>) 
- MultiShift(Vector256<SByte>, Vector256<Int64>) 
- PermuteVar16x16(Vector256<Int16>, Vector256<Int16>) 
- PermuteVar16x16(Vector256<UInt16>, Vector256<UInt16>) 
- PermuteVar16x16x2(Vector256<Int16>, Vector256<Int16>, Vector256<Int16>) 
- PermuteVar16x16x2(Vector256<UInt16>, Vector256<UInt16>, Vector256<UInt16>) 
- PermuteVar16x8(Vector128<Byte>, Vector128<Byte>) 
- PermuteVar16x8(Vector128<SByte>, Vector128<SByte>) 
- PermuteVar16x8x2(Vector128<Byte>, Vector128<Byte>, Vector128<Byte>) 
- PermuteVar16x8x2(Vector128<SByte>, Vector128<SByte>, Vector128<SByte>) 
- PermuteVar2x64x2(Vector128<Double>, Vector128<Int64>, Vector128<Double>) 
- PermuteVar2x64x2(Vector128<Int64>, Vector128<Int64>, Vector128<Int64>) 
- PermuteVar2x64x2(Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>) 
- PermuteVar32x8(Vector256<Byte>, Vector256<Byte>) 
- PermuteVar32x8(Vector256<SByte>, Vector256<SByte>) 
- PermuteVar32x8x2(Vector256<Byte>, Vector256<Byte>, Vector256<Byte>) 
- PermuteVar32x8x2(Vector256<SByte>, Vector256<SByte>, Vector256<SByte>) 
- PermuteVar4x32x2(Vector128<Int32>, Vector128<Int32>, Vector128<Int32>) 
- PermuteVar4x32x2(Vector128<Single>, Vector128<Int32>, Vector128<Single>) 
- PermuteVar4x32x2(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>) 
- PermuteVar4x64(Vector256<Double>, Vector256<Int64>) 
- PermuteVar4x64(Vector256<Int64>, Vector256<Int64>) 
- PermuteVar4x64(Vector256<UInt64>, Vector256<UInt64>) 
- PermuteVar4x64x2(Vector256<Double>, Vector256<Int64>, Vector256<Double>) 
- PermuteVar4x64x2(Vector256<Int64>, Vector256<Int64>, Vector256<Int64>) 
- PermuteVar4x64x2(Vector256<UInt64>, Vector256<UInt64>, Vector256<UInt64>) 
- PermuteVar8x16(Vector128<Int16>, Vector128<Int16>) 
- PermuteVar8x16(Vector128<UInt16>, Vector128<UInt16>) 
- PermuteVar8x16x2(Vector128<Int16>, Vector128<Int16>, Vector128<Int16>) 
- PermuteVar8x16x2(Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>) 
- PermuteVar8x32x2(Vector256<Int32>, Vector256<Int32>, Vector256<Int32>) 
- PermuteVar8x32x2(Vector256<Single>, Vector256<Int32>, Vector256<Single>) 
- PermuteVar8x32x2(Vector256<UInt32>, Vector256<UInt32>, Vector256<UInt32>) 
- Range(Vector128<Double>, Vector128<Double>, Byte) 
- Range(Vector128<Single>, Vector128<Single>, Byte) 
- Range(Vector256<Double>, Vector256<Double>, Byte) 
- Range(Vector256<Single>, Vector256<Single>, Byte) 
- RangeScalar(Vector128<Double>, Vector128<Double>, Byte) 
- RangeScalar(Vector128<Single>, Vector128<Single>, Byte) 
- Reciprocal14(Vector128<Double>) 
- Reciprocal14(Vector128<Single>) 
- Reciprocal14(Vector256<Double>) 
- Reciprocal14(Vector256<Single>) 
- Reciprocal14Scalar(Vector128<Double>) 
- Reciprocal14Scalar(Vector128<Single>) 
- Reciprocal14Scalar(Vector128<Double>, Vector128<Double>) 
- Reciprocal14Scalar(Vector128<Single>, Vector128<Single>) 
- ReciprocalSqrt14(Vector128<Double>) 
- ReciprocalSqrt14(Vector128<Single>) 
- ReciprocalSqrt14(Vector256<Double>) 
- ReciprocalSqrt14(Vector256<Single>) 
- ReciprocalSqrt14Scalar(Vector128<Double>) 
- ReciprocalSqrt14Scalar(Vector128<Single>) 
- ReciprocalSqrt14Scalar(Vector128<Double>, Vector128<Double>) 
- ReciprocalSqrt14Scalar(Vector128<Single>, Vector128<Single>) 
- Reduce(Vector128<Double>, Byte) 
- Reduce(Vector128<Single>, Byte) 
- Reduce(Vector256<Double>, Byte) 
- Reduce(Vector256<Single>, Byte) 
- ReduceScalar(Vector128<Double>, Byte) 
- ReduceScalar(Vector128<Single>, Byte) 
- ReduceScalar(Vector128<Double>, Vector128<Double>, Byte) 
- ReduceScalar(Vector128<Single>, Vector128<Single>, Byte) 
- RotateLeft(Vector128<Int32>, Byte) 
- RotateLeft(Vector128<Int64>, Byte) 
- RotateLeft(Vector128<UInt32>, Byte) 
- RotateLeft(Vector128<UInt64>, Byte) 
- RotateLeft(Vector256<Int32>, Byte) 
- RotateLeft(Vector256<Int64>, Byte) 
- RotateLeft(Vector256<UInt32>, Byte) 
- RotateLeft(Vector256<UInt64>, Byte) 
- RotateLeftVariable(Vector128<Int32>, Vector128<UInt32>) 
- RotateLeftVariable(Vector128<Int64>, Vector128<UInt64>) 
- RotateLeftVariable(Vector128<UInt32>, Vector128<UInt32>) 
- RotateLeftVariable(Vector128<UInt64>, Vector128<UInt64>) 
- RotateLeftVariable(Vector256<Int32>, Vector256<UInt32>) 
- RotateLeftVariable(Vector256<Int64>, Vector256<UInt64>) 
- RotateLeftVariable(Vector256<UInt32>, Vector256<UInt32>) 
- RotateLeftVariable(Vector256<UInt64>, Vector256<UInt64>) 
- RotateRight(Vector128<Int32>, Byte) 
- RotateRight(Vector128<Int64>, Byte) 
- RotateRight(Vector128<UInt32>, Byte) 
- RotateRight(Vector128<UInt64>, Byte) 
- RotateRight(Vector256<Int32>, Byte) 
- RotateRight(Vector256<Int64>, Byte) 
- RotateRight(Vector256<UInt32>, Byte) 
- RotateRight(Vector256<UInt64>, Byte) 
- RotateRightVariable(Vector128<Int32>, Vector128<UInt32>) 
- RotateRightVariable(Vector128<Int64>, Vector128<UInt64>) 
- RotateRightVariable(Vector128<UInt32>, Vector128<UInt32>) 
- RotateRightVariable(Vector128<UInt64>, Vector128<UInt64>) 
- RotateRightVariable(Vector256<Int32>, Vector256<UInt32>) 
- RotateRightVariable(Vector256<Int64>, Vector256<UInt64>) 
- RotateRightVariable(Vector256<UInt32>, Vector256<UInt32>) 
- RotateRightVariable(Vector256<UInt64>, Vector256<UInt64>) 
- RoundScale(Vector128<Double>, Byte) 
- RoundScale(Vector128<Single>, Byte) 
- RoundScale(Vector256<Double>, Byte) 
- RoundScale(Vector256<Single>, Byte) 
- RoundScaleScalar(Vector128<Double>, Byte) 
- RoundScaleScalar(Vector128<Single>, Byte) 
- RoundScaleScalar(Vector128<Double>, Vector128<Double>, Byte) 
- RoundScaleScalar(Vector128<Single>, Vector128<Single>, Byte) 
- Scale(Vector128<Double>, Vector128<Double>) 
- Scale(Vector128<Single>, Vector128<Single>) 
- Scale(Vector256<Double>, Vector256<Double>) 
- Scale(Vector256<Single>, Vector256<Single>) 
- ScaleScalar(Vector128<Double>, Vector128<Double>) 
- ScaleScalar(Vector128<Single>, Vector128<Single>) 
- ScaleScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- ScaleScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- ShiftLeftLogicalVariable(Vector128<Int16>, Vector128<UInt16>) 
- ShiftLeftLogicalVariable(Vector128<UInt16>, Vector128<UInt16>) 
- ShiftLeftLogicalVariable(Vector256<Int16>, Vector256<UInt16>) 
- ShiftLeftLogicalVariable(Vector256<UInt16>, Vector256<UInt16>) 
- ShiftRightArithmetic(Vector128<Int64>, Byte) 
- ShiftRightArithmetic(Vector128<Int64>, Vector128<Int64>) 
- ShiftRightArithmetic(Vector256<Int64>, Byte) 
- ShiftRightArithmetic(Vector256<Int64>, Vector128<Int64>) 
- ShiftRightArithmeticVariable(Vector128<Int16>, Vector128<UInt16>) 
- ShiftRightArithmeticVariable(Vector128<Int64>, Vector128<UInt64>) 
- ShiftRightArithmeticVariable(Vector256<Int16>, Vector256<UInt16>) 
- ShiftRightArithmeticVariable(Vector256<Int64>, Vector256<UInt64>) 
- ShiftRightLogicalVariable(Vector128<Int16>, Vector128<UInt16>) 
- ShiftRightLogicalVariable(Vector128<UInt16>, Vector128<UInt16>) 
- ShiftRightLogicalVariable(Vector256<Int16>, Vector256<UInt16>) 
- ShiftRightLogicalVariable(Vector256<UInt16>, Vector256<UInt16>) 
- Shuffle2x128(Vector256<Double>, Vector256<Double>, Byte) 
- Shuffle2x128(Vector256<Int32>, Vector256<Int32>, Byte) 
- Shuffle2x128(Vector256<Int64>, Vector256<Int64>, Byte) 
- Shuffle2x128(Vector256<Single>, Vector256<Single>, Byte) 
- Shuffle2x128(Vector256<UInt32>, Vector256<UInt32>, Byte) 
- Shuffle2x128(Vector256<UInt64>, Vector256<UInt64>, Byte) 
- SqrtScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- SqrtScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- SubtractScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode) 
- SubtractScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode) 
- SumAbsoluteDifferencesInBlock32(Vector128<Byte>, Vector128<Byte>, Byte) 
- SumAbsoluteDifferencesInBlock32(Vector256<Byte>, Vector256<Byte>, Byte) 
- TernaryLogic(Vector128<Byte>, Vector128<Byte>, Vector128<Byte>, Byte) 
- TernaryLogic(Vector128<Double>, Vector128<Double>, Vector128<Double>, Byte) 
- TernaryLogic(Vector128<Int16>, Vector128<Int16>, Vector128<Int16>, Byte) 
- TernaryLogic(Vector128<Int32>, Vector128<Int32>, Vector128<Int32>, Byte) 
- TernaryLogic(Vector128<Int64>, Vector128<Int64>, Vector128<Int64>, Byte) 
- TernaryLogic(Vector128<SByte>, Vector128<SByte>, Vector128<SByte>, Byte) 
- TernaryLogic(Vector128<Single>, Vector128<Single>, Vector128<Single>, Byte) 
- TernaryLogic(Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>, Byte) 
- TernaryLogic(Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>, Byte) 
- TernaryLogic(Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>, Byte) 
- TernaryLogic(Vector256<Byte>, Vector256<Byte>, Vector256<Byte>, Byte) 
- TernaryLogic(Vector256<Double>, Vector256<Double>, Vector256<Double>, Byte) 
- TernaryLogic(Vector256<Int16>, Vector256<Int16>, Vector256<Int16>, Byte) 
- TernaryLogic(Vector256<Int32>, Vector256<Int32>, Vector256<Int32>, Byte) 
- TernaryLogic(Vector256<Int64>, Vector256<Int64>, Vector256<Int64>, Byte) 
- TernaryLogic(Vector256<SByte>, Vector256<SByte>, Vector256<SByte>, Byte) 
- TernaryLogic(Vector256<Single>, Vector256<Single>, Vector256<Single>, Byte) 
- TernaryLogic(Vector256<UInt16>, Vector256<UInt16>, Vector256<UInt16>, Byte) 
- TernaryLogic(Vector256<UInt32>, Vector256<UInt32>, Vector256<UInt32>, Byte) 
- TernaryLogic(Vector256<UInt64>, Vector256<UInt64>, Vector256<UInt64>, Byte) 
 
net9.0
    namespace System.Runtime.Intrinsics.X86
{
    [CLSCompliant(false)]
    public abstract class Avx10v1 : Avx2
    {
        public static Vector256<short> ShiftRightArithmeticVariable(Vector256<short> value, Vector256<ushort> count);
    }
}
            | .NET | 9.0 | 
|---|---|
| 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