{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}{\left(\tan^{-1} \left(\left(\sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)} \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right) \cdot \sqrt[3]{\left(a \bmod \left(\sin^{-1} a\right)\right)}\right)\right)}^{\left(a \cdot a\right)}double f(double a) {
double r130819 = a;
double r130820 = asin(r130819);
double r130821 = fmod(r130819, r130820);
double r130822 = atan(r130821);
double r130823 = r130819 * r130819;
double r130824 = pow(r130822, r130823);
return r130824;
}
double f(double a) {
double r130825 = a;
double r130826 = asin(r130825);
double r130827 = fmod(r130825, r130826);
double r130828 = cbrt(r130827);
double r130829 = r130828 * r130828;
double r130830 = r130829 * r130828;
double r130831 = atan(r130830);
double r130832 = r130825 * r130825;
double r130833 = pow(r130831, r130832);
return r130833;
}



Bits error versus a
Initial program 30.6
rmApplied add-cube-cbrt30.6
Final simplification30.6
herbie shell --seed 2020036
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))