x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r167720 = x;
double r167721 = 3.0;
double r167722 = 8.0;
double r167723 = r167721 / r167722;
double r167724 = y;
double r167725 = r167723 * r167724;
double r167726 = r167720 - r167725;
return r167726;
}
double f(double x, double y) {
double r167727 = 3.0;
double r167728 = 8.0;
double r167729 = r167727 / r167728;
double r167730 = y;
double r167731 = -r167730;
double r167732 = x;
double r167733 = fma(r167729, r167731, r167732);
return r167733;
}



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