Timeout in 10.0m

Use the --timeout flag to change the timeout.

\[\frac{\left(\left(\left(x.re \cdot x.re\right) - \left(x.im \cdot x.im\right)\right) \cdot x.im\right)}{\left(\left(\frac{\left(x.re \cdot x.im\right)}{\left(x.im \cdot x.re\right)}\right) \cdot x.re\right)}\]
\frac{\left(\left(\left(x.re \cdot x.re\right) - \left(x.im \cdot x.im\right)\right) \cdot x.im\right)}{\left(\left(\frac{\left(x.re \cdot x.im\right)}{\left(x.im \cdot x.re\right)}\right) \cdot x.re\right)}
double f(double x_re, double x_im) {
        double r1954048 = x_re;
        double r1954049 = r1954048 * r1954048;
        double r1954050 = x_im;
        double r1954051 = r1954050 * r1954050;
        double r1954052 = r1954049 - r1954051;
        double r1954053 = r1954052 * r1954050;
        double r1954054 = r1954048 * r1954050;
        double r1954055 = r1954050 * r1954048;
        double r1954056 = r1954054 + r1954055;
        double r1954057 = r1954056 * r1954048;
        double r1954058 = r1954053 + r1954057;
        return r1954058;
}

Reproduce

herbie shell --seed 2019163 +o rules:numerics
(FPCore (x.re x.im)
  :name "math.cube on complex, imaginary part"
  (+.p16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))