{\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(\frac{a \cdot a}{2}\right)} \cdot {\left(\tan^{-1} \left(a \bmod \left(\sin^{-1} a\right)\right)\right)}^{\left(\frac{a \cdot a}{2}\right)}double code(double a) {
return ((double) pow(((double) atan(((double) fmod(a, ((double) asin(a)))))), ((double) (a * a))));
}
double code(double a) {
return ((double) (((double) pow(((double) atan(((double) fmod(a, ((double) asin(a)))))), ((double) (((double) (a * a)) / 2.0)))) * ((double) pow(((double) atan(((double) fmod(a, ((double) asin(a)))))), ((double) (((double) (a * a)) / 2.0))))));
}



Bits error versus a
Results
Initial program 31.5
rmApplied sqr-pow31.4
Final simplification31.4
herbie shell --seed 2020124
(FPCore (a)
:name "Fuzzer 002"
:precision binary64
(pow (atan (fmod a (asin a))) (* a a)))