\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 \sqrt[3]{\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 \sqrt[3]{\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 \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|double f(double a) {
double r5250 = a;
double r5251 = expm1(r5250);
double r5252 = sin(r5251);
double r5253 = expm1(r5252);
double r5254 = atan(r5250);
double r5255 = atan2(r5253, r5254);
double r5256 = fmod(r5255, r5250);
double r5257 = fabs(r5256);
return r5257;
}
double f(double a) {
double r5258 = a;
double r5259 = expm1(r5258);
double r5260 = sin(r5259);
double r5261 = expm1(r5260);
double r5262 = atan(r5258);
double r5263 = atan2(r5261, r5262);
double r5264 = fmod(r5263, r5258);
double r5265 = cbrt(r5264);
double r5266 = r5265 * r5265;
double r5267 = r5266 * r5265;
double r5268 = cbrt(r5267);
double r5269 = r5266 * r5268;
double r5270 = cbrt(r5269);
double r5271 = r5266 * r5270;
double r5272 = fabs(r5271);
return r5272;
}



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