200 \cdot \left(x - y\right)
x \cdot 200 + \left(-y\right) \cdot 200
double f(double x, double y) {
double r16414836 = 200.0;
double r16414837 = x;
double r16414838 = y;
double r16414839 = r16414837 - r16414838;
double r16414840 = r16414836 * r16414839;
return r16414840;
}
double f(double x, double y) {
double r16414841 = x;
double r16414842 = 200.0;
double r16414843 = r16414841 * r16414842;
double r16414844 = y;
double r16414845 = -r16414844;
double r16414846 = r16414845 * r16414842;
double r16414847 = r16414843 + r16414846;
return r16414847;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied sub-neg0.0
Applied distribute-rgt-in0.0
Final simplification0.0
herbie shell --seed 2019174 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, C"
(* 200.0 (- x y)))