x - \frac{3}{8} \cdot y\mathsf{fma}\left(y, -\frac{3}{8}, x\right)double f(double x, double y) {
double r240306 = x;
double r240307 = 3.0;
double r240308 = 8.0;
double r240309 = r240307 / r240308;
double r240310 = y;
double r240311 = r240309 * r240310;
double r240312 = r240306 - r240311;
return r240312;
}
double f(double x, double y) {
double r240313 = y;
double r240314 = 3.0;
double r240315 = 8.0;
double r240316 = r240314 / r240315;
double r240317 = -r240316;
double r240318 = x;
double r240319 = fma(r240313, r240317, r240318);
return r240319;
}



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