x - \frac{3}{8} \cdot y\mathsf{fma}\left(-y, \frac{3}{8}, x\right)double f(double x, double y) {
double r226419 = x;
double r226420 = 3.0;
double r226421 = 8.0;
double r226422 = r226420 / r226421;
double r226423 = y;
double r226424 = r226422 * r226423;
double r226425 = r226419 - r226424;
return r226425;
}
double f(double x, double y) {
double r226426 = y;
double r226427 = -r226426;
double r226428 = 3.0;
double r226429 = 8.0;
double r226430 = r226428 / r226429;
double r226431 = x;
double r226432 = fma(r226427, r226430, r226431);
return r226432;
}



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