x - \frac{3}{8} \cdot y\mathsf{fma}\left(\frac{3}{8}, -y, x\right)double f(double x, double y) {
double r140911 = x;
double r140912 = 3.0;
double r140913 = 8.0;
double r140914 = r140912 / r140913;
double r140915 = y;
double r140916 = r140914 * r140915;
double r140917 = r140911 - r140916;
return r140917;
}
double f(double x, double y) {
double r140918 = 3.0;
double r140919 = 8.0;
double r140920 = r140918 / r140919;
double r140921 = y;
double r140922 = -r140921;
double r140923 = x;
double r140924 = fma(r140920, r140922, r140923);
return r140924;
}



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