100 \cdot \frac{x - x}{x}100 \cdot \frac{x - x}{x}double f(double x) {
double r319498 = 100.0;
double r319499 = x;
double r319500 = r319499 - r319499;
double r319501 = r319500 / r319499;
double r319502 = r319498 * r319501;
return r319502;
}
double f(double x) {
double r319503 = 100.0;
double r319504 = x;
double r319505 = r319504 - r319504;
double r319506 = r319505 / r319504;
double r319507 = r319503 * r319506;
return r319507;
}




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