\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]{\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 \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)}\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]{\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 \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)}}\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 r533954 = a;
double r533955 = expm1(r533954);
double r533956 = sin(r533955);
double r533957 = expm1(r533956);
double r533958 = atan(r533954);
double r533959 = atan2(r533957, r533958);
double r533960 = fmod(r533959, r533954);
double r533961 = fabs(r533960);
return r533961;
}
double f(double a) {
double r533962 = a;
double r533963 = expm1(r533962);
double r533964 = sin(r533963);
double r533965 = expm1(r533964);
double r533966 = atan(r533962);
double r533967 = atan2(r533965, r533966);
double r533968 = fmod(r533967, r533962);
double r533969 = cbrt(r533968);
double r533970 = r533969 * r533969;
double r533971 = r533969 * r533970;
double r533972 = cbrt(r533971);
double r533973 = r533969 * r533972;
double r533974 = cbrt(r533969);
double r533975 = cbrt(r533972);
double r533976 = r533974 * r533975;
double r533977 = r533976 * r533974;
double r533978 = r533973 * r533977;
double r533979 = fabs(r533978);
return r533979;
}



Bits error versus a
Initial program 34.0
rmApplied add-cube-cbrt34.0
rmApplied add-cube-cbrt34.0
rmApplied add-cube-cbrt34.0
rmApplied add-cube-cbrt34.0
Final simplification34.0
herbie shell --seed 2019156 +o rules:numerics
(FPCore (a)
:name "Random Jason Timeout Test 006"
(fabs (fmod (atan2 (expm1 (sin (expm1 a))) (atan a)) a)))