{\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 r53016 = a;
double r53017 = asin(r53016);
double r53018 = fmod(r53016, r53017);
double r53019 = atan(r53018);
double r53020 = r53016 * r53016;
double r53021 = pow(r53019, r53020);
return r53021;
}
double f(double a) {
double r53022 = a;
double r53023 = asin(r53022);
double r53024 = fmod(r53022, r53023);
double r53025 = atan(r53024);
double r53026 = r53022 * r53022;
double r53027 = pow(r53025, r53026);
return r53027;
}



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