0.95492965855137202 \cdot x - 0.129006137732797982 \cdot \left(\left(x \cdot x\right) \cdot x\right)
0.95492965855137202 \cdot x - 0.129006137732797982 \cdot {x}^{3}double f(double x) {
double r26364 = 0.954929658551372;
double r26365 = x;
double r26366 = r26364 * r26365;
double r26367 = 0.12900613773279798;
double r26368 = r26365 * r26365;
double r26369 = r26368 * r26365;
double r26370 = r26367 * r26369;
double r26371 = r26366 - r26370;
return r26371;
}
double f(double x) {
double r26372 = 0.954929658551372;
double r26373 = x;
double r26374 = r26372 * r26373;
double r26375 = 0.12900613773279798;
double r26376 = 3.0;
double r26377 = pow(r26373, r26376);
double r26378 = r26375 * r26377;
double r26379 = r26374 - r26378;
return r26379;
}



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