0.954929658551372 \cdot x - 0.12900613773279798 \cdot \left(\left(x \cdot x\right) \cdot x\right)
0.954929658551372 \cdot x - 0.12900613773279798 \cdot {x}^{3}double f(double x) {
double r1067156 = 0.954929658551372;
double r1067157 = x;
double r1067158 = r1067156 * r1067157;
double r1067159 = 0.12900613773279798;
double r1067160 = r1067157 * r1067157;
double r1067161 = r1067160 * r1067157;
double r1067162 = r1067159 * r1067161;
double r1067163 = r1067158 - r1067162;
return r1067163;
}
double f(double x) {
double r1067164 = 0.954929658551372;
double r1067165 = x;
double r1067166 = r1067164 * r1067165;
double r1067167 = 0.12900613773279798;
double r1067168 = 3.0;
double r1067169 = pow(r1067165, r1067168);
double r1067170 = r1067167 * r1067169;
double r1067171 = r1067166 - r1067170;
return r1067171;
}



Bits error versus x
Results
Initial program 0.1
rmApplied pow10.1
Applied pow10.1
Applied pow10.1
Applied pow-prod-up0.1
Applied pow-prod-up0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019165
(FPCore (x)
:name "Rosa's Benchmark"
(- (* 0.954929658551372 x) (* 0.12900613773279798 (* (* x x) x))))