{\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 r123495 = a;
double r123496 = asin(r123495);
double r123497 = fmod(r123495, r123496);
double r123498 = atan(r123497);
double r123499 = r123495 * r123495;
double r123500 = pow(r123498, r123499);
return r123500;
}
double f(double a) {
double r123501 = a;
double r123502 = asin(r123501);
double r123503 = fmod(r123501, r123502);
double r123504 = atan(r123503);
double r123505 = r123501 * r123501;
double r123506 = pow(r123504, r123505);
return r123506;
}



Bits error versus a
Initial program 31.2
Final simplification31.2
herbie shell --seed 2020018
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))