x \cdot \left(x - 1\right)
{x}^{2} + x \cdot \left(-1\right)double f(double x) {
double r300007 = x;
double r300008 = 1.0;
double r300009 = r300007 - r300008;
double r300010 = r300007 * r300009;
return r300010;
}
double f(double x) {
double r300011 = x;
double r300012 = 2.0;
double r300013 = pow(r300011, r300012);
double r300014 = 1.0;
double r300015 = -r300014;
double r300016 = r300011 * r300015;
double r300017 = r300013 + r300016;
return r300017;
}




Bits error versus x
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied sub-neg0.0
Applied distribute-lft-in0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020035 +o rules:numerics
(FPCore (x)
:name "Statistics.Correlation.Kendall:numOfTiesBy from math-functions-0.1.5.2"
:precision binary64
:herbie-target
(- (* x x) x)
(* x (- x 1)))