x \cdot 116 - 16
x \cdot 116 - 16
double f(double x) {
double r46602 = x;
double r46603 = 116.0;
double r46604 = r46602 * r46603;
double r46605 = 16.0;
double r46606 = r46604 - r46605;
return r46606;
}
double f(double x) {
double r46607 = x;
double r46608 = 116.0;
double r46609 = r46607 * r46608;
double r46610 = 16.0;
double r46611 = r46609 - r46610;
return r46611;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020045 +o rules:numerics
(FPCore (x)
:name "Data.Colour.CIE:lightness from colour-2.3.3"
:precision binary64
(- (* x 116) 16))