500 \cdot \left(x - y\right)
500 \cdot x + 500 \cdot \left(-y\right)
double f(double x, double y) {
double r35823918 = 500.0;
double r35823919 = x;
double r35823920 = y;
double r35823921 = r35823919 - r35823920;
double r35823922 = r35823918 * r35823921;
return r35823922;
}
double f(double x, double y) {
double r35823923 = 500.0;
double r35823924 = x;
double r35823925 = r35823923 * r35823924;
double r35823926 = y;
double r35823927 = -r35823926;
double r35823928 = r35823923 * r35823927;
double r35823929 = r35823925 + r35823928;
return r35823929;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied sub-neg0.0
Applied distribute-lft-in0.0
Final simplification0.0
herbie shell --seed 2019173
(FPCore (x y)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, B"
(* 500.0 (- x y)))