{\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 r17302434 = a;
double r17302435 = asin(r17302434);
double r17302436 = fmod(r17302434, r17302435);
double r17302437 = atan(r17302436);
double r17302438 = r17302434 * r17302434;
double r17302439 = pow(r17302437, r17302438);
return r17302439;
}
double f(double a) {
double r17302440 = a;
double r17302441 = asin(r17302440);
double r17302442 = fmod(r17302440, r17302441);
double r17302443 = atan(r17302442);
double r17302444 = r17302440 * r17302440;
double r17302445 = pow(r17302443, r17302444);
return r17302445;
}



Bits error versus a
Initial program 31.4
Final simplification31.4
herbie shell --seed 2019104 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))