\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 r15470 = a;
double r15471 = expm1(r15470);
double r15472 = sin(r15471);
double r15473 = expm1(r15472);
double r15474 = atan(r15470);
double r15475 = atan2(r15473, r15474);
double r15476 = fmod(r15475, r15470);
double r15477 = fabs(r15476);
return r15477;
}
double f(double a) {
double r15478 = a;
double r15479 = expm1(r15478);
double r15480 = sin(r15479);
double r15481 = expm1(r15480);
double r15482 = atan(r15478);
double r15483 = atan2(r15481, r15482);
double r15484 = fmod(r15483, r15478);
double r15485 = cbrt(r15484);
double r15486 = r15485 * r15485;
double r15487 = cbrt(r15485);
double r15488 = r15487 * r15487;
double r15489 = r15488 * r15487;
double r15490 = r15486 * r15489;
double r15491 = fabs(r15490);
return r15491;
}



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)))