Template Function wt::m::fms

Function Documentation

template<Quantity Q1, Quantity Q2, std::size_t W, std::size_t N>
inline auto wt::m::fms(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-substract: v1*v2-v3.