200 \cdot \left(x - y\right)
\mathsf{fma}\left(x, 200, \left(-y\right) \cdot 200\right)double f(double x, double y) {
double r12030845 = 200.0;
double r12030846 = x;
double r12030847 = y;
double r12030848 = r12030846 - r12030847;
double r12030849 = r12030845 * r12030848;
return r12030849;
}
double f(double x, double y) {
double r12030850 = x;
double r12030851 = 200.0;
double r12030852 = y;
double r12030853 = -r12030852;
double r12030854 = r12030853 * r12030851;
double r12030855 = fma(r12030850, r12030851, r12030854);
return r12030855;
}



Bits error versus x



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