Fma.MultiplyAddSubtract 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í
MultiplyAddSubtract(Vector256<Double>, Vector256<Double>, Vector256<Double>) |
__m256d _mm256_fmaddsub_pd (__m256d __m256d b, __m256d c) VFMADDSUBPD ymm, ymm, ymm/m256 |
MultiplyAddSubtract(Vector256<Single>, Vector256<Single>, Vector256<Single>) |
__m256 _mm256_fmaddsub_ps (__m256 __m256 b, __m256 c) VFMADDSUBPS ymm, ymm, ymm/m256 |
MultiplyAddSubtract(Vector128<Double>, Vector128<Double>, Vector128<Double>) |
__m128d _mm_fmaddsub_pd (__m128d __m128d b, __m128d c) VFMADDSUBPD xmm, xmm, xmm/m128 |
MultiplyAddSubtract(Vector128<Single>, Vector128<Single>, Vector128<Single>) |
__m128 _mm_fmaddsub_ps (__m128 __m128 b, __m128 c) VFMADDSUBPS xmm, xmm, xmm/m128 |
MultiplyAddSubtract(Vector256<Double>, Vector256<Double>, Vector256<Double>)
__m256d _mm256_fmaddsub_pd (__m256d __m256d b, __m256d c)
VFMADDSUBPD ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<double> MultiplyAddSubtract(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> MultiplyAddSubtract (System.Runtime.Intrinsics.Vector256<double> a, System.Runtime.Intrinsics.Vector256<double> b, System.Runtime.Intrinsics.Vector256<double> c);
static member MultiplyAddSubtract : System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> * System.Runtime.Intrinsics.Vector256<double> -> System.Runtime.Intrinsics.Vector256<double>
Public Shared Function MultiplyAddSubtract (a As Vector256(Of Double), b As Vector256(Of Double), c As Vector256(Of Double)) As Vector256(Of Double)
Parametry
Návraty
Platí pro
MultiplyAddSubtract(Vector256<Single>, Vector256<Single>, Vector256<Single>)
__m256 _mm256_fmaddsub_ps (__m256 __m256 b, __m256 c)
VFMADDSUBPS ymm, ymm, ymm/m256
public:
static System::Runtime::Intrinsics::Vector256<float> MultiplyAddSubtract(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> MultiplyAddSubtract (System.Runtime.Intrinsics.Vector256<float> a, System.Runtime.Intrinsics.Vector256<float> b, System.Runtime.Intrinsics.Vector256<float> c);
static member MultiplyAddSubtract : System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> * System.Runtime.Intrinsics.Vector256<single> -> System.Runtime.Intrinsics.Vector256<single>
Public Shared Function MultiplyAddSubtract (a As Vector256(Of Single), b As Vector256(Of Single), c As Vector256(Of Single)) As Vector256(Of Single)
Parametry
Návraty
Platí pro
MultiplyAddSubtract(Vector128<Double>, Vector128<Double>, Vector128<Double>)
__m128d _mm_fmaddsub_pd (__m128d __m128d b, __m128d c)
VFMADDSUBPD xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<double> MultiplyAddSubtract(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> MultiplyAddSubtract (System.Runtime.Intrinsics.Vector128<double> a, System.Runtime.Intrinsics.Vector128<double> b, System.Runtime.Intrinsics.Vector128<double> c);
static member MultiplyAddSubtract : System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> * System.Runtime.Intrinsics.Vector128<double> -> System.Runtime.Intrinsics.Vector128<double>
Public Shared Function MultiplyAddSubtract (a As Vector128(Of Double), b As Vector128(Of Double), c As Vector128(Of Double)) As Vector128(Of Double)
Parametry
Návraty
Platí pro
MultiplyAddSubtract(Vector128<Single>, Vector128<Single>, Vector128<Single>)
__m128 _mm_fmaddsub_ps (__m128 __m128 b, __m128 c)
VFMADDSUBPS xmm, xmm, xmm/m128
public:
static System::Runtime::Intrinsics::Vector128<float> MultiplyAddSubtract(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> MultiplyAddSubtract (System.Runtime.Intrinsics.Vector128<float> a, System.Runtime.Intrinsics.Vector128<float> b, System.Runtime.Intrinsics.Vector128<float> c);
static member MultiplyAddSubtract : System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> * System.Runtime.Intrinsics.Vector128<single> -> System.Runtime.Intrinsics.Vector128<single>
Public Shared Function MultiplyAddSubtract (a As Vector128(Of Single), b As Vector128(Of Single), c As Vector128(Of Single)) As Vector128(Of Single)