x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r16280 = x;
double r16281 = 3.0;
double r16282 = 8.0;
double r16283 = r16281 / r16282;
double r16284 = y;
double r16285 = r16283 * r16284;
double r16286 = r16280 - r16285;
return r16286;
}
double f(double x, double y) {
double r16287 = 3.0;
double r16288 = 8.0;
double r16289 = r16287 / r16288;
double r16290 = y;
double r16291 = -r16290;
double r16292 = x;
double r16293 = fma(r16289, r16291, r16292);
return r16293;
}



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