0.954929658551372 \cdot x - 0.12900613773279798 \cdot \left(\left(x \cdot x\right) \cdot x\right)
\left(0.954929658551372 - 0.12900613773279798 \cdot \left(x \cdot x\right)\right) \cdot x
double f(double x) {
double r481735 = 0.954929658551372;
double r481736 = x;
double r481737 = r481735 * r481736;
double r481738 = 0.12900613773279798;
double r481739 = r481736 * r481736;
double r481740 = r481739 * r481736;
double r481741 = r481738 * r481740;
double r481742 = r481737 - r481741;
return r481742;
}
double f(double x) {
double r481743 = 0.954929658551372;
double r481744 = 0.12900613773279798;
double r481745 = x;
double r481746 = r481745 * r481745;
double r481747 = r481744 * r481746;
double r481748 = r481743 - r481747;
double r481749 = r481748 * r481745;
return r481749;
}



Bits error versus x
Results
Initial program 0.1
Simplified0.1
rmApplied associate-*l*0.1
Final simplification0.1
herbie shell --seed 2019146 +o rules:numerics
(FPCore (x)
:name "Rosa's Benchmark"
(- (* 0.954929658551372 x) (* 0.12900613773279798 (* (* x x) x))))