{\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 r82215 = a;
double r82216 = asin(r82215);
double r82217 = fmod(r82215, r82216);
double r82218 = atan(r82217);
double r82219 = r82215 * r82215;
double r82220 = pow(r82218, r82219);
return r82220;
}
double f(double a) {
double r82221 = a;
double r82222 = asin(r82221);
double r82223 = fmod(r82221, r82222);
double r82224 = atan(r82223);
double r82225 = r82221 * r82221;
double r82226 = pow(r82224, r82225);
return r82226;
}



Bits error versus a
Initial program 31.5
Final simplification31.5
herbie shell --seed 2019194
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))