{\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 r16366 = a;
double r16367 = asin(r16366);
double r16368 = fmod(r16366, r16367);
double r16369 = atan(r16368);
double r16370 = r16366 * r16366;
double r16371 = pow(r16369, r16370);
return r16371;
}
double f(double a) {
double r16372 = a;
double r16373 = asin(r16372);
double r16374 = fmod(r16372, r16373);
double r16375 = atan(r16374);
double r16376 = r16372 * r16372;
double r16377 = pow(r16375, r16376);
return r16377;
}



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