{\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 r64231 = a;
double r64232 = asin(r64231);
double r64233 = fmod(r64231, r64232);
double r64234 = atan(r64233);
double r64235 = r64231 * r64231;
double r64236 = pow(r64234, r64235);
return r64236;
}
double f(double a) {
double r64237 = a;
double r64238 = asin(r64237);
double r64239 = fmod(r64237, r64238);
double r64240 = atan(r64239);
double r64241 = r64237 * r64237;
double r64242 = pow(r64240, r64241);
return r64242;
}



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