x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r110260 = x;
double r110261 = 3.0;
double r110262 = 8.0;
double r110263 = r110261 / r110262;
double r110264 = y;
double r110265 = r110263 * r110264;
double r110266 = r110260 - r110265;
return r110266;
}
double f(double x, double y) {
double r110267 = 3.0;
double r110268 = 8.0;
double r110269 = r110267 / r110268;
double r110270 = y;
double r110271 = -r110270;
double r110272 = x;
double r110273 = fma(r110269, r110271, r110272);
return r110273;
}



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