{\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 r138952 = a;
double r138953 = asin(r138952);
double r138954 = fmod(r138952, r138953);
double r138955 = atan(r138954);
double r138956 = r138952 * r138952;
double r138957 = pow(r138955, r138956);
return r138957;
}
double f(double a) {
double r138958 = a;
double r138959 = asin(r138958);
double r138960 = fmod(r138958, r138959);
double r138961 = atan(r138960);
double r138962 = r138958 * r138958;
double r138963 = pow(r138961, r138962);
return r138963;
}



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