{\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 r5144053 = a;
double r5144054 = asin(r5144053);
double r5144055 = fmod(r5144053, r5144054);
double r5144056 = atan(r5144055);
double r5144057 = r5144053 * r5144053;
double r5144058 = pow(r5144056, r5144057);
return r5144058;
}
double f(double a) {
double r5144059 = a;
double r5144060 = asin(r5144059);
double r5144061 = fmod(r5144059, r5144060);
double r5144062 = atan(r5144061);
double r5144063 = r5144059 * r5144059;
double r5144064 = pow(r5144062, r5144063);
return r5144064;
}



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