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 r26701 = 0.954929658551372;
double r26702 = x;
double r26703 = r26701 * r26702;
double r26704 = 0.12900613773279798;
double r26705 = r26702 * r26702;
double r26706 = r26705 * r26702;
double r26707 = r26704 * r26706;
double r26708 = r26703 - r26707;
return r26708;
}
double f(double x) {
double r26709 = 0.954929658551372;
double r26710 = x;
double r26711 = r26709 * r26710;
double r26712 = 0.12900613773279798;
double r26713 = 3.0;
double r26714 = pow(r26710, r26713);
double r26715 = r26712 * r26714;
double r26716 = r26711 - r26715;
return r26716;
}



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