Fma.MultiplyAddNegated Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
MultiplyAddNegated(Vector128<Double>, Vector128<Double>, Vector128<Double>) |
__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c) VFNMADDPD xmm, xmm, xmm/m128 |
MultiplyAddNegated(Vector128<Single>, Vector128<Single>, Vector128<Single>) |
__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c) VFNMADDPS xmm, xmm, xmm/m128 |
MultiplyAddNegated(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c) VFNMADDPD ymm, ymm, ymm/m256 |
MultiplyAddNegated(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c) VFNMADDPS ymm, ymm, ymm/m256 |
MultiplyAddNegated(Vector128<Double>, Vector128<Double>, Vector128<Double>)
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)
VFNMADDPD xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<double> MultiplyAddNegated(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> MultiplyAddNegated (System.Runtime.Intrinsics.Vector128<double> a, System.Runtime.Intrinsics.Vector128<double> b, System.Runtime.Intrinsics.Vector128<double> c);
static member MultiplyAddNegated : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function MultiplyAddNegated (a As Vector128(Of Double), b As Vector128(Of Double), c As Vector128(Of Double)) As Vector128(Of Double)
Parametry
Návraty
Platí pro
MultiplyAddNegated(Vector128<Single>, Vector128<Single>, Vector128<Single>)
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)
VFNMADDPS xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<float> MultiplyAddNegated(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> MultiplyAddNegated (System.Runtime.Intrinsics.Vector128<float> a, System.Runtime.Intrinsics.Vector128<float> b, System.Runtime.Intrinsics.Vector128<float> c);
static member MultiplyAddNegated : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function MultiplyAddNegated (a As Vector128(Of Single), b As Vector128(Of Single), c As Vector128(Of Single)) As Vector128(Of Single)
Parametry
Návraty
Platí pro
MultiplyAddNegated(Vector256<Double>, Vector256<Double>, Vector256<Double>)
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)
VFNMADDPD ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<double> MultiplyAddNegated(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> MultiplyAddNegated (System.Runtime.Intrinsics.Vector256<double> a, System.Runtime.Intrinsics.Vector256<double> b, System.Runtime.Intrinsics.Vector256<double> c);
static member MultiplyAddNegated : System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> -> System.Runtime.Intrinsics.Vector256<double>
Public Shared Function MultiplyAddNegated (a As Vector256(Of Double), b As Vector256(Of Double), c As Vector256(Of Double)) As Vector256(Of Double)
Parametry
Návraty
Platí pro
MultiplyAddNegated(Vector256<Single>, Vector256<Single>, Vector256<Single>)
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
- Zdroj:
- Fma.cs
__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)
VFNMADDPS ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<float> MultiplyAddNegated(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> MultiplyAddNegated (System.Runtime.Intrinsics.Vector256<float> a, System.Runtime.Intrinsics.Vector256<float> b, System.Runtime.Intrinsics.Vector256<float> c);
static member MultiplyAddNegated : System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> -> System.Runtime.Intrinsics.Vector256<single>
Public Shared Function MultiplyAddNegated (a As Vector256(Of Single), b As Vector256(Of Single), c As Vector256(Of Single)) As Vector256(Of Single)