x - \frac{y}{200}
x - \frac{y}{200}
(FPCore (x y) :precision binary64 (- x (/ y 200.0)))
(FPCore (x y) :precision binary64 (- x (/ y 200.0)))
double code(double x, double y) {
return x - (y / 200.0);
}
double code(double x, double y) {
return x - (y / 200.0);
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Applied add-sqr-sqrt_binary640.4
Applied *-un-lft-identity_binary640.4
Applied times-frac_binary640.2
Applied cancel-sign-sub-inv_binary640.2
Applied *-un-lft-identity_binary640.2
Applied sqrt-prod_binary640.2
Applied *-un-lft-identity_binary640.2
Applied times-frac_binary640.2
Applied distribute-lft-neg-in_binary640.2
Applied associate-*l*_binary640.2
Simplified0.0
Final simplification0.0
herbie shell --seed 2022077
(FPCore (x y)
:name "Data.Colour.CIE:cieLAB from colour-2.3.3, D"
:precision binary64
(- x (/ y 200.0)))