{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}{\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(a \cdot a\right)}double f(double a) {
double r74816 = a;
double r74817 = asin(r74816);
double r74818 = fmod(r74816, r74817);
double r74819 = atan(r74818);
double r74820 = r74816 * r74816;
double r74821 = pow(r74819, r74820);
return r74821;
}
double f(double a) {
double r74822 = a;
double r74823 = asin(r74822);
double r74824 = fmod(r74822, r74823);
double r74825 = atan(r74824);
double r74826 = r74822 * r74822;
double r74827 = pow(r74825, r74826);
return r74827;
}



Bits error versus a
Initial program 31.0
Final simplification31.0
herbie shell --seed 2020046
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))