0.5 \cdot \left(x \cdot x - y\right)
0.5 \cdot \left(x \cdot x - y\right)
double f(double x, double y) {
double r2067 = 0.5;
double r2068 = x;
double r2069 = r2068 * r2068;
double r2070 = y;
double r2071 = r2069 - r2070;
double r2072 = r2067 * r2071;
return r2072;
}
double f(double x, double y) {
double r2073 = 0.5;
double r2074 = x;
double r2075 = r2074 * r2074;
double r2076 = y;
double r2077 = r2075 - r2076;
double r2078 = r2073 * r2077;
return r2078;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020046
(FPCore (x y)
:name "System.Random.MWC.Distributions:standard from mwc-random-0.13.3.2"
:precision binary64
(* 0.5 (- (* x x) y)))