\frac{\left(\left(x \cdot x\right) \cdot x\right) \cdot \left(1 - \left(\left(n \cdot n\right) \cdot n\right) \cdot n\right)}{720}\frac{\left(\left(x \cdot x\right) \cdot x\right) \cdot \left(1 - \left(\left(n \cdot n\right) \cdot n\right) \cdot n\right)}{720}double code(double x, double n) {
return ((double) (((double) (((double) (((double) (x * x)) * x)) * ((double) (1.0 - ((double) (((double) (((double) (n * n)) * n)) * n)))))) / 720.0));
}
double code(double x, double n) {
return ((double) (((double) (((double) (((double) (x * x)) * x)) * ((double) (1.0 - ((double) (((double) (((double) (n * n)) * n)) * n)))))) / 720.0));
}



Bits error versus x



Bits error versus n
Results
Initial program 13.2
Final simplification13.2
herbie shell --seed 2020152
(FPCore (x n)
:name "(/ (* (* (* x x) x) (- 1 (* (* (* n n) n) n))) 720)"
:precision binary64
(/ (* (* (* x x) x) (- 1.0 (* (* (* n n) n) n))) 720.0))