\left|\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)\right|\left|\left(\sqrt[3]{\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)} \cdot \sqrt[3]{\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)}\right) \cdot \left(\left(\sqrt[3]{\sqrt[3]{\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)}} \cdot \sqrt[3]{\sqrt[3]{\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)}}\right) \cdot \sqrt[3]{\sqrt[3]{\left(\left(\tan^{-1}_* \frac{\mathsf{expm1}\left(\sin \left(\mathsf{expm1}\left(a\right)\right)\right)}{\tan^{-1} a}\right) \bmod a\right)}}\right)\right|double f(double a) {
double r13444 = a;
double r13445 = expm1(r13444);
double r13446 = sin(r13445);
double r13447 = expm1(r13446);
double r13448 = atan(r13444);
double r13449 = atan2(r13447, r13448);
double r13450 = fmod(r13449, r13444);
double r13451 = fabs(r13450);
return r13451;
}
double f(double a) {
double r13452 = a;
double r13453 = expm1(r13452);
double r13454 = sin(r13453);
double r13455 = expm1(r13454);
double r13456 = atan(r13452);
double r13457 = atan2(r13455, r13456);
double r13458 = fmod(r13457, r13452);
double r13459 = cbrt(r13458);
double r13460 = r13459 * r13459;
double r13461 = cbrt(r13459);
double r13462 = r13461 * r13461;
double r13463 = r13462 * r13461;
double r13464 = r13460 * r13463;
double r13465 = fabs(r13464);
return r13465;
}



Bits error versus a
Initial program 33.3
rmApplied add-cube-cbrt33.4
rmApplied add-cube-cbrt33.4
Final simplification33.4
herbie shell --seed 2019323
(FPCore (a)
:name "Random Jason Timeout Test 006"
:precision binary64
(fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)))