x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r126552 = x;
double r126553 = 3.0;
double r126554 = 8.0;
double r126555 = r126553 / r126554;
double r126556 = y;
double r126557 = r126555 * r126556;
double r126558 = r126552 - r126557;
return r126558;
}
double f(double x, double y) {
double r126559 = 3.0;
double r126560 = 8.0;
double r126561 = r126559 / r126560;
double r126562 = y;
double r126563 = -r126562;
double r126564 = x;
double r126565 = fma(r126561, r126563, r126564);
return r126565;
}



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 2019209 +o rules:numerics
(FPCore (x y)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A"
:precision binary64
(- x (* (/ 3 8) y)))