Initial program 0.0
\[200 \cdot \left(x - y\right)
\]
Taylor expanded in x around 0 0.0
\[\leadsto \color{blue}{200 \cdot x + -200 \cdot y}
\]
Simplified0.0
\[\leadsto \color{blue}{\mathsf{fma}\left(-200, y, 200 \cdot x\right)}
\]
Proof
(fma.f64 -200 y (*.f64 200 x)): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 -200 y) (*.f64 200 x))): 4 points increase in error, 0 points decrease in error
(Rewrite=> +-commutative_binary64 (+.f64 (*.f64 200 x) (*.f64 -200 y))): 0 points increase in error, 0 points decrease in error
Final simplification0.0
\[\leadsto \mathsf{fma}\left(-200, y, 200 \cdot x\right)
\]