{\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 r111234 = a;
double r111235 = asin(r111234);
double r111236 = fmod(r111234, r111235);
double r111237 = atan(r111236);
double r111238 = r111234 * r111234;
double r111239 = pow(r111237, r111238);
return r111239;
}
double f(double a) {
double r111240 = a;
double r111241 = asin(r111240);
double r111242 = fmod(r111240, r111241);
double r111243 = atan(r111242);
double r111244 = r111240 * r111240;
double r111245 = pow(r111243, r111244);
return r111245;
}



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)))