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); }
| 1751 | // z); |
| 1752 | //} |
| 1753 | MEGDNN_HOST MEGDNN_DEVICE inline expr fma(bfloat16 x, bfloat16 y, bfloat16 z) { |
| 1754 | return functions::fma(x, y, z); |
| 1755 | } |
| 1756 | MEGDNN_HOST MEGDNN_DEVICE inline expr fma(bfloat16 x, bfloat16 y, expr z) { |
| 1757 | return functions::fma(x, y, z); |
| 1758 | } |