x - \frac{3}{8} \cdot y\mathsf{fma}\left(-\frac{3}{8}, y, x\right)double f(double x, double y) {
double r31397 = x;
double r31398 = 3.0;
double r31399 = 8.0;
double r31400 = r31398 / r31399;
double r31401 = y;
double r31402 = r31400 * r31401;
double r31403 = r31397 - r31402;
return r31403;
}
double f(double x, double y) {
double r31404 = 3.0;
double r31405 = 8.0;
double r31406 = r31404 / r31405;
double r31407 = -r31406;
double r31408 = y;
double r31409 = x;
double r31410 = fma(r31407, r31408, r31409);
return r31410;
}



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