![]() |
Blaze 3.9
|
Expression object for 64-bit floating point fused multiply-subtract operations. More...
#include <FMA.h>
Inherits SIMDf64< SIMDf64FmsubExpr< T1, T2, T3 > >.
Public Types | |
using | This = SIMDf64FmsubExpr< T1, T2, T3 > |
Type of this SIMDf64FMsubExpr instance. | |
using | BaseType = SIMDf64< This > |
Base type of this SIMDf64FMsubExpr instance. | |
Public Member Functions | |
BLAZE_ALWAYS_INLINE | SIMDf64FmsubExpr (const T1 &a, const T2 &b, const T3 &c) |
Constructor for the SIMDf64FmsubExpr class. More... | |
BLAZE_ALWAYS_INLINE const SIMDdouble | eval () const noexcept=delete |
Evaluation of the expression object. More... | |
Expression object for 64-bit floating point fused multiply-subtract operations.
The SIMDf64FmsubExpr class represents the compile time expression for 64-bit floating point fused multiply-subtract operations.
|
inline |
Constructor for the SIMDf64FmsubExpr class.
a | The left-hand side operand for the multiplication. |
b | The right-hand side operand for the multiplication. |
c | The right-hand side operand for the subtraction. |
|
deletenoexcept |
Evaluation of the expression object.