x - \frac{3}{8} \cdot y\mathsf{fma}\left(-y, \frac{3}{8}, x\right)double f(double x, double y) {
double r200923 = x;
double r200924 = 3.0;
double r200925 = 8.0;
double r200926 = r200924 / r200925;
double r200927 = y;
double r200928 = r200926 * r200927;
double r200929 = r200923 - r200928;
return r200929;
}
double f(double x, double y) {
double r200930 = y;
double r200931 = -r200930;
double r200932 = 3.0;
double r200933 = 8.0;
double r200934 = r200932 / r200933;
double r200935 = x;
double r200936 = fma(r200931, r200934, r200935);
return r200936;
}



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