x - \frac{3}{8} \cdot y\mathsf{fma}\left(-\frac{3}{8}, y, x\right)double f(double x, double y) {
double r35412 = x;
double r35413 = 3.0;
double r35414 = 8.0;
double r35415 = r35413 / r35414;
double r35416 = y;
double r35417 = r35415 * r35416;
double r35418 = r35412 - r35417;
return r35418;
}
double f(double x, double y) {
double r35419 = 3.0;
double r35420 = 8.0;
double r35421 = r35419 / r35420;
double r35422 = -r35421;
double r35423 = y;
double r35424 = x;
double r35425 = fma(r35422, r35423, r35424);
return r35425;
}



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)))