Template Function wt::m::fma(const wide_vector<W, N, Q1>&, const wide_vector<W, N, Q2>&, const wide_vector<W, N, decltype(std::declval<Q1>() *std::declval<Q2>())>&)¶
Defined in File math.hpp
Function Documentation¶
-
template<Quantity Q1, Quantity Q2, std::size_t W, std::size_t N>
inline auto wt::m::fma(const wide_vector<W, N, Q1> &v1, const wide_vector<W, N, Q2> &v2, const wide_vector<W, N, decltype(std::declval<Q1>() * std::declval<Q2>())> &v3) noexcept¶ Wide fused-multiply-add:
v1*v2+v3
.