200 \cdot \left(x - y\right)
\mathsf{fma}\left(x, {\left(\sqrt[3]{200}\right)}^{3}, {\left(\sqrt[3]{200}\right)}^{3} \cdot \left(-y\right)\right)double f(double x, double y) {
double r247479 = 200.0;
double r247480 = x;
double r247481 = y;
double r247482 = r247480 - r247481;
double r247483 = r247479 * r247482;
return r247483;
}
double f(double x, double y) {
double r247484 = x;
double r247485 = 200.0;
double r247486 = cbrt(r247485);
double r247487 = 3.0;
double r247488 = pow(r247486, r247487);
double r247489 = y;
double r247490 = -r247489;
double r247491 = r247488 * r247490;
double r247492 = fma(r247484, r247488, r247491);
return r247492;
}



Bits error versus x



Bits error versus y
Initial program 0.0
rmApplied add-cube-cbrt0.9
Applied associate-*l*0.5
rmApplied sub-neg0.5
Applied distribute-rgt-in0.5
Applied distribute-lft-in0.5
Simplified0.3
Simplified0.0
rmApplied fma-def0.0
Final simplification0.0
herbie shell --seed 2019212 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.CIE:cieLABView from colour-2.3.3, C"
:precision binary64
(* 200 (- x y)))