x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r129430 = x;
double r129431 = 3.0;
double r129432 = 8.0;
double r129433 = r129431 / r129432;
double r129434 = y;
double r129435 = r129433 * r129434;
double r129436 = r129430 - r129435;
return r129436;
}
double f(double x, double y) {
double r129437 = 3.0;
double r129438 = 8.0;
double r129439 = r129437 / r129438;
double r129440 = y;
double r129441 = -r129440;
double r129442 = x;
double r129443 = fma(r129439, r129441, r129442);
return r129443;
}



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