x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r176539 = x;
double r176540 = 3.0;
double r176541 = 8.0;
double r176542 = r176540 / r176541;
double r176543 = y;
double r176544 = r176542 * r176543;
double r176545 = r176539 - r176544;
return r176545;
}
double f(double x, double y) {
double r176546 = 3.0;
double r176547 = 8.0;
double r176548 = r176546 / r176547;
double r176549 = y;
double r176550 = -r176549;
double r176551 = x;
double r176552 = fma(r176548, r176550, r176551);
return r176552;
}



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