0.9549296585513720181381813745247200131416 \cdot x - 0.1290061377327979819096270830414141528308 \cdot \left(\left(x \cdot x\right) \cdot x\right)
0.9549296585513720181381813745247200131416 \cdot x - 0.1290061377327979819096270830414141528308 \cdot {x}^{3}double f(double x) {
double r1230620 = 0.954929658551372;
double r1230621 = x;
double r1230622 = r1230620 * r1230621;
double r1230623 = 0.12900613773279798;
double r1230624 = r1230621 * r1230621;
double r1230625 = r1230624 * r1230621;
double r1230626 = r1230623 * r1230625;
double r1230627 = r1230622 - r1230626;
return r1230627;
}
double f(double x) {
double r1230628 = 0.954929658551372;
double r1230629 = x;
double r1230630 = r1230628 * r1230629;
double r1230631 = 0.12900613773279798;
double r1230632 = 3.0;
double r1230633 = pow(r1230629, r1230632);
double r1230634 = r1230631 * r1230633;
double r1230635 = r1230630 - r1230634;
return r1230635;
}



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 2019174
(FPCore (x)
:name "Rosa's Benchmark"
(- (* 0.954929658551372 x) (* 0.12900613773279798 (* (* x x) x))))