x - \frac{3}{8} \cdot y\mathsf{fma}\left(y, -\frac{3}{8}, x\right)double f(double x, double y) {
double r138924 = x;
double r138925 = 3.0;
double r138926 = 8.0;
double r138927 = r138925 / r138926;
double r138928 = y;
double r138929 = r138927 * r138928;
double r138930 = r138924 - r138929;
return r138930;
}
double f(double x, double y) {
double r138931 = y;
double r138932 = 3.0;
double r138933 = 8.0;
double r138934 = r138932 / r138933;
double r138935 = -r138934;
double r138936 = x;
double r138937 = fma(r138931, r138935, r138936);
return r138937;
}



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