100 \cdot \frac{x - x}{x}100 \cdot \frac{x - x}{x}double f(double x) {
double r223065 = 100.0;
double r223066 = x;
double r223067 = r223066 - r223066;
double r223068 = r223067 / r223066;
double r223069 = r223065 * r223068;
return r223069;
}
double f(double x) {
double r223070 = 100.0;
double r223071 = x;
double r223072 = r223071 - r223071;
double r223073 = r223072 / r223071;
double r223074 = r223070 * r223073;
return r223074;
}




Bits error versus x
Results
| Original | 0 |
|---|---|
| Target | 0 |
| Herbie | 0 |
Initial program 0
Final simplification0
herbie shell --seed 2020018 +o rules:numerics
(FPCore (x)
:name "ReportTypes:explainFloat from gipeda-0.1.2.1"
:precision binary64
:herbie-target
0.0
(* 100 (/ (- x x) x)))