{\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 r144741 = a;
double r144742 = asin(r144741);
double r144743 = fmod(r144741, r144742);
double r144744 = atan(r144743);
double r144745 = r144741 * r144741;
double r144746 = pow(r144744, r144745);
return r144746;
}
double f(double a) {
double r144747 = a;
double r144748 = asin(r144747);
double r144749 = fmod(r144747, r144748);
double r144750 = atan(r144749);
double r144751 = r144747 * r144747;
double r144752 = pow(r144750, r144751);
return r144752;
}



Bits error versus a
Initial program 30.9
Final simplification30.9
herbie shell --seed 2020003 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))