{\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 r3253416 = a;
double r3253417 = asin(r3253416);
double r3253418 = fmod(r3253416, r3253417);
double r3253419 = atan(r3253418);
double r3253420 = r3253416 * r3253416;
double r3253421 = pow(r3253419, r3253420);
return r3253421;
}
double f(double a) {
double r3253422 = a;
double r3253423 = asin(r3253422);
double r3253424 = fmod(r3253422, r3253423);
double r3253425 = atan(r3253424);
double r3253426 = r3253422 * r3253422;
double r3253427 = pow(r3253425, r3253426);
return r3253427;
}



Bits error versus a
Initial program 31.1
Final simplification31.1
herbie shell --seed 2019138
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))