{\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 r11022658 = a;
double r11022659 = asin(r11022658);
double r11022660 = fmod(r11022658, r11022659);
double r11022661 = atan(r11022660);
double r11022662 = r11022658 * r11022658;
double r11022663 = pow(r11022661, r11022662);
return r11022663;
}
double f(double a) {
double r11022664 = a;
double r11022665 = asin(r11022664);
double r11022666 = fmod(r11022664, r11022665);
double r11022667 = atan(r11022666);
double r11022668 = r11022664 * r11022664;
double r11022669 = pow(r11022667, r11022668);
return r11022669;
}



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