0.954929658551372 \cdot x - 0.12900613773279798 \cdot \left(\left(x \cdot x\right) \cdot x\right)
0.954929658551372 \cdot x - \left(x \cdot \left(0.12900613773279798 \cdot x\right)\right) \cdot x
double f(double x) {
double r847833 = 0.954929658551372;
double r847834 = x;
double r847835 = r847833 * r847834;
double r847836 = 0.12900613773279798;
double r847837 = r847834 * r847834;
double r847838 = r847837 * r847834;
double r847839 = r847836 * r847838;
double r847840 = r847835 - r847839;
return r847840;
}
double f(double x) {
double r847841 = 0.954929658551372;
double r847842 = x;
double r847843 = r847841 * r847842;
double r847844 = 0.12900613773279798;
double r847845 = r847844 * r847842;
double r847846 = r847842 * r847845;
double r847847 = r847846 * r847842;
double r847848 = r847843 - r847847;
return r847848;
}



Bits error versus x
Results
Initial program 0.1
rmApplied associate-*r*0.1
rmApplied associate-*r*0.1
Final simplification0.1
herbie shell --seed 2019121
(FPCore (x)
:name "Rosa's Benchmark"
(- (* 0.954929658551372 x) (* 0.12900613773279798 (* (* x x) x))))