Fused multiply add. \param x first operand \param y second operand \param z third operand \return ( \a x * \a y ) + \a z rounded as one operation. template typename enable ::type fma(T x, U y, V z) { return functions::fma(x, y, z); }
| 2277 | /// \return ( \a x * \a y ) + \a z rounded as one operation. |
| 2278 | // template<typename T,typename U,typename V> typename enable<expr,T,U,V>::type fma(T x, U y, V z) { return functions::fma(x, y, z); } |
| 2279 | inline expr fma(half x, half y, half z) { return functions::fma(x, y, z); } |
| 2280 | inline expr fma(half x, half y, expr z) { return functions::fma(x, y, z); } |
| 2281 | inline expr fma(half x, expr y, half z) { return functions::fma(x, y, z); } |
| 2282 | inline expr fma(half x, expr y, expr z) { return functions::fma(x, y, z); } |
no outgoing calls
no test coverage detected