Avx512F +66
X64+8
Add(Vector512<Double>, Vector512<Double>, FloatRoundingMode)
Add(Vector512<Single>, Vector512<Single>, FloatRoundingMode)
AddScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
AddScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
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>, FloatRoundingMode)
ConvertToUInt32(Vector128<Single>, FloatRoundingMode)
ConvertToVector256Int32(Vector512<Double>, FloatRoundingMode)
ConvertToVector256Single(Vector512<Double>, FloatRoundingMode)
ConvertToVector256UInt32(Vector512<Double>, FloatRoundingMode)
ConvertToVector512Int32(Vector512<Single>, FloatRoundingMode)
ConvertToVector512Single(Vector512<Int32>, FloatRoundingMode)
ConvertToVector512Single(Vector512<UInt32>, FloatRoundingMode)
ConvertToVector512UInt32(Vector512<Single>, FloatRoundingMode)
Divide(Vector512<Double>, Vector512<Double>, FloatRoundingMode)
Divide(Vector512<Single>, Vector512<Single>, FloatRoundingMode)
DivideScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
DivideScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
FusedMultiplyAdd(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplyAdd(Vector512<Single>, Vector512<Single>, Vector512<Single>, FloatRoundingMode)
FusedMultiplyAddNegated(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplyAddNegated(Vector512<Single>, Vector512<Single>, Vector512<Single>, FloatRoundingMode)
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)
FusedMultiplyAddSubtract(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplyAddSubtract(Vector512<Single>, Vector512<Single>, Vector512<Single>, FloatRoundingMode)
FusedMultiplySubtract(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplySubtract(Vector512<Single>, Vector512<Single>, Vector512<Single>, FloatRoundingMode)
FusedMultiplySubtractAdd(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplySubtractAdd(Vector512<Single>, Vector512<Single>, Vector512<Single>, FloatRoundingMode)
FusedMultiplySubtractNegated(Vector512<Double>, Vector512<Double>, Vector512<Double>, FloatRoundingMode)
FusedMultiplySubtractNegated(Vector512<Single>, Vector512<Single>, Vector512<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)
Multiply(Vector512<Double>, Vector512<Double>, FloatRoundingMode)
Multiply(Vector512<Single>, Vector512<Single>, FloatRoundingMode)
MultiplyScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
MultiplyScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
Scale(Vector512<Double>, Vector512<Double>, FloatRoundingMode)
Scale(Vector512<Single>, Vector512<Single>, FloatRoundingMode)
ScaleScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
ScaleScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
Sqrt(Vector512<Double>, FloatRoundingMode)
Sqrt(Vector512<Single>, FloatRoundingMode)
SqrtScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
SqrtScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
Subtract(Vector512<Double>, Vector512<Double>, FloatRoundingMode)
Subtract(Vector512<Single>, Vector512<Single>, FloatRoundingMode)
SubtractScalar(Vector128<Double>, Vector128<Double>, FloatRoundingMode)
SubtractScalar(Vector128<Single>, Vector128<Single>, FloatRoundingMode)
net9.0
namespace System.Runtime.Intrinsics.X86
{
[CLSCompliant(false)]
public abstract class Avx512F : Avx2
{
public static Vector512<float> Divide(Vector512<float> left, Vector512<float> right, [ConstantExpected(Max = FloatRoundingMode.ToZero)] FloatRoundingMode mode);
}
}
Design Reviews |
|
---|---|
.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