x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r122640 = x;
double r122641 = 3.0;
double r122642 = 8.0;
double r122643 = r122641 / r122642;
double r122644 = y;
double r122645 = r122643 * r122644;
double r122646 = r122640 - r122645;
return r122646;
}
double f(double x, double y) {
double r122647 = 3.0;
double r122648 = 8.0;
double r122649 = r122647 / r122648;
double r122650 = y;
double r122651 = -r122650;
double r122652 = x;
double r122653 = fma(r122649, r122651, r122652);
return r122653;
}



Bits error versus x



Bits error versus y
Initial program 0.1
rmApplied add-cube-cbrt0.8
Applied prod-diff0.8
Simplified0.1
Simplified0
Final simplification0
herbie shell --seed 2019322 +o rules:numerics
(FPCore (x y)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A"
:precision binary64
(- x (* (/ 3 8) y)))