x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r136736 = x;
double r136737 = 3.0;
double r136738 = 8.0;
double r136739 = r136737 / r136738;
double r136740 = y;
double r136741 = r136739 * r136740;
double r136742 = r136736 - r136741;
return r136742;
}
double f(double x, double y) {
double r136743 = 3.0;
double r136744 = 8.0;
double r136745 = r136743 / r136744;
double r136746 = y;
double r136747 = -r136746;
double r136748 = x;
double r136749 = fma(r136745, r136747, r136748);
return r136749;
}



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