6 ms·
It'd be syntactic sugar for two binary operations: `tmp = y*z; x += tmp`
by achierius 2y ago
It'd be syntactic sugar for two binary operations:
`tmp = y*z; x += tmp`
- atq2119 2y agoIt actually isn't, that's what makes it fused. If you separate the operations like that, the intermediate result is rounded. The final result is then often different from the result of the FMA, which doesn't do the intermediate rounding.
- NooneAtAll3 2y agoin hardware it isn't sugar - there's (pipeline) gains to be gained from literally "fusing" the two into a single circuit