Fused multiply–accumulate