{\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 r114315 = a;
double r114316 = asin(r114315);
double r114317 = fmod(r114315, r114316);
double r114318 = atan(r114317);
double r114319 = r114315 * r114315;
double r114320 = pow(r114318, r114319);
return r114320;
}
double f(double a) {
double r114321 = a;
double r114322 = asin(r114321);
double r114323 = fmod(r114321, r114322);
double r114324 = atan(r114323);
double r114325 = r114321 * r114321;
double r114326 = pow(r114324, r114325);
return r114326;
}



Bits error versus a
Initial program 31.3
Final simplification31.3
herbie shell --seed 2020081 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))