Use the --timeout flag to change the timeout.
\frac{\left(\left(\left(\left(1 + 0.1049934946999999951788851149103720672429 \cdot \left(x \cdot x\right)\right) + 0.04240606040000000076517494562722276896238 \cdot \left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right)\right) + 0.007264418199999999985194687468492702464573 \cdot \left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)\right) + 5.064034000000000243502107366566633572802 \cdot 10^{-4} \cdot \left(\left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)\right) + 1.789971000000000009994005623070734145585 \cdot 10^{-4} \cdot \left(\left(\left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)}{\left(\left(\left(\left(\left(1 + 0.7715471018999999763821051601553335785866 \cdot \left(x \cdot x\right)\right) + 0.2909738639000000182122107617033179849386 \cdot \left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right)\right) + 0.06945557609999999937322456844412954524159 \cdot \left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)\right) + 0.01400054419999999938406531896362139377743 \cdot \left(\left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)\right) + 8.327945000000000442749725770852364803432 \cdot 10^{-4} \cdot \left(\left(\left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)\right) + \left(2 \cdot 1.789971000000000009994005623070734145585 \cdot 10^{-4}\right) \cdot \left(\left(\left(\left(\left(\left(x \cdot x\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right) \cdot \left(x \cdot x\right)\right)} \cdot xdouble f(double x) {
double r1574546 = 1.0;
double r1574547 = 0.1049934947;
double r1574548 = x;
double r1574549 = r1574548 * r1574548;
double r1574550 = r1574547 * r1574549;
double r1574551 = r1574546 + r1574550;
double r1574552 = 0.0424060604;
double r1574553 = r1574549 * r1574549;
double r1574554 = r1574552 * r1574553;
double r1574555 = r1574551 + r1574554;
double r1574556 = 0.0072644182;
double r1574557 = r1574553 * r1574549;
double r1574558 = r1574556 * r1574557;
double r1574559 = r1574555 + r1574558;
double r1574560 = 0.0005064034;
double r1574561 = r1574557 * r1574549;
double r1574562 = r1574560 * r1574561;
double r1574563 = r1574559 + r1574562;
double r1574564 = 0.0001789971;
double r1574565 = r1574561 * r1574549;
double r1574566 = r1574564 * r1574565;
double r1574567 = r1574563 + r1574566;
double r1574568 = 0.7715471019;
double r1574569 = r1574568 * r1574549;
double r1574570 = r1574546 + r1574569;
double r1574571 = 0.2909738639;
double r1574572 = r1574571 * r1574553;
double r1574573 = r1574570 + r1574572;
double r1574574 = 0.0694555761;
double r1574575 = r1574574 * r1574557;
double r1574576 = r1574573 + r1574575;
double r1574577 = 0.0140005442;
double r1574578 = r1574577 * r1574561;
double r1574579 = r1574576 + r1574578;
double r1574580 = 0.0008327945;
double r1574581 = r1574580 * r1574565;
double r1574582 = r1574579 + r1574581;
double r1574583 = 2.0;
double r1574584 = r1574583 * r1574564;
double r1574585 = r1574565 * r1574549;
double r1574586 = r1574584 * r1574585;
double r1574587 = r1574582 + r1574586;
double r1574588 = r1574567 / r1574587;
double r1574589 = r1574588 * r1574548;
return r1574589;
}
herbie shell --seed 2019347
(FPCore (x)
:name "Jmat.Real.dawson"
:precision binary64
(* (/ (+ (+ (+ (+ (+ 1 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x))