{\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 r4991055 = a;
double r4991056 = asin(r4991055);
double r4991057 = fmod(r4991055, r4991056);
double r4991058 = atan(r4991057);
double r4991059 = r4991055 * r4991055;
double r4991060 = pow(r4991058, r4991059);
return r4991060;
}
double f(double a) {
double r4991061 = a;
double r4991062 = asin(r4991061);
double r4991063 = fmod(r4991061, r4991062);
double r4991064 = atan(r4991063);
double r4991065 = r4991061 * r4991061;
double r4991066 = pow(r4991064, r4991065);
return r4991066;
}



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