0.9549296585513720181381813745247200131416 \cdot x - 0.1290061377327979819096270830414141528308 \cdot \left(\left(x \cdot x\right) \cdot x\right)
0.9549296585513720181381813745247200131416 \cdot x - {x}^{3} \cdot 0.1290061377327979819096270830414141528308double f(double x) {
double r1041996 = 0.954929658551372;
double r1041997 = x;
double r1041998 = r1041996 * r1041997;
double r1041999 = 0.12900613773279798;
double r1042000 = r1041997 * r1041997;
double r1042001 = r1042000 * r1041997;
double r1042002 = r1041999 * r1042001;
double r1042003 = r1041998 - r1042002;
return r1042003;
}
double f(double x) {
double r1042004 = 0.954929658551372;
double r1042005 = x;
double r1042006 = r1042004 * r1042005;
double r1042007 = 3.0;
double r1042008 = pow(r1042005, r1042007);
double r1042009 = 0.12900613773279798;
double r1042010 = r1042008 * r1042009;
double r1042011 = r1042006 - r1042010;
return r1042011;
}



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