Fma.MultiplySubtractAdd Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
MultiplySubtractAdd(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
__m256 _mm256_fmsubadd_ps (a, __m256 b, __m256 c __m256) VFMSUBADDPS ymm, ymm, ymm/m256 |
MultiplySubtractAdd(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
__m256d _mm256_fmsubadd_pd (a, __m256d b, __m256d c __m256d) VFMSUBADDPD ymm, ymm, ymm/m256 |
MultiplySubtractAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>) |
__m128d _mm_fmsubadd_pd (a, __m128d b, __m128d c __m128d) VFMSUBADDPD xmm, xmm, xmm/m128 |
MultiplySubtractAdd(Vector128<Single>, Vector128<Single>, Vector128<Single>) |
__m128 _mm_fmsubadd_ps (a, __m128 b, __m128 c __m128) VFMSUBADDPS xmm, xmm, xmm/m128 |
MultiplySubtractAdd(Vector256<Single>, Vector256<Single>, Vector256<Single>)
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
__m256 _mm256_fmsubadd_ps (a, __m256 b, __m256 c __m256)
VFMSUBADDPS ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<float> MultiplySubtractAdd(System::Runtime::Intrinsics::Vector256<float> a, System::Runtime::Intrinsics::Vector256<float> b, System::Runtime::Intrinsics::Vector256<float> c);
public static System.Runtime.Intrinsics.Vector256<float> MultiplySubtractAdd (System.Runtime.Intrinsics.Vector256<float> a, System.Runtime.Intrinsics.Vector256<float> b, System.Runtime.Intrinsics.Vector256<float> c);
static member MultiplySubtractAdd : System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> -> System.Runtime.Intrinsics.Vector256<single>
Public Shared Function MultiplySubtractAdd (a As Vector256(Of Single), b As Vector256(Of Single), c As Vector256(Of Single)) As Vector256(Of Single)
Parametreler
Döndürülenler
Şunlara uygulanır
MultiplySubtractAdd(Vector256<Double>, Vector256<Double>, Vector256<Double>)
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
__m256d _mm256_fmsubadd_pd (a, __m256d b, __m256d c __m256d)
VFMSUBADDPD ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<double> MultiplySubtractAdd(System::Runtime::Intrinsics::Vector256<double> a, System::Runtime::Intrinsics::Vector256<double> b, System::Runtime::Intrinsics::Vector256<double> c);
public static System.Runtime.Intrinsics.Vector256<double> MultiplySubtractAdd (System.Runtime.Intrinsics.Vector256<double> a, System.Runtime.Intrinsics.Vector256<double> b, System.Runtime.Intrinsics.Vector256<double> c);
static member MultiplySubtractAdd : System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> -> System.Runtime.Intrinsics.Vector256<double>
Public Shared Function MultiplySubtractAdd (a As Vector256(Of Double), b As Vector256(Of Double), c As Vector256(Of Double)) As Vector256(Of Double)
Parametreler
Döndürülenler
Şunlara uygulanır
MultiplySubtractAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>)
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
__m128d _mm_fmsubadd_pd (a, __m128d b, __m128d c __m128d)
VFMSUBADDPD xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<double> MultiplySubtractAdd(System::Runtime::Intrinsics::Vector128<double> a, System::Runtime::Intrinsics::Vector128<double> b, System::Runtime::Intrinsics::Vector128<double> c);
public static System.Runtime.Intrinsics.Vector128<double> MultiplySubtractAdd (System.Runtime.Intrinsics.Vector128<double> a, System.Runtime.Intrinsics.Vector128<double> b, System.Runtime.Intrinsics.Vector128<double> c);
static member MultiplySubtractAdd : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function MultiplySubtractAdd (a As Vector128(Of Double), b As Vector128(Of Double), c As Vector128(Of Double)) As Vector128(Of Double)
Parametreler
Döndürülenler
Şunlara uygulanır
MultiplySubtractAdd(Vector128<Single>, Vector128<Single>, Vector128<Single>)
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
- Kaynak:
- Fma.cs
__m128 _mm_fmsubadd_ps (a, __m128 b, __m128 c __m128)
VFMSUBADDPS xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<float> MultiplySubtractAdd(System::Runtime::Intrinsics::Vector128<float> a, System::Runtime::Intrinsics::Vector128<float> b, System::Runtime::Intrinsics::Vector128<float> c);
public static System.Runtime.Intrinsics.Vector128<float> MultiplySubtractAdd (System.Runtime.Intrinsics.Vector128<float> a, System.Runtime.Intrinsics.Vector128<float> b, System.Runtime.Intrinsics.Vector128<float> c);
static member MultiplySubtractAdd : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function MultiplySubtractAdd (a As Vector128(Of Single), b As Vector128(Of Single), c As Vector128(Of Single)) As Vector128(Of Single)