{\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 r3286038 = a;
double r3286039 = asin(r3286038);
double r3286040 = fmod(r3286038, r3286039);
double r3286041 = atan(r3286040);
double r3286042 = r3286038 * r3286038;
double r3286043 = pow(r3286041, r3286042);
return r3286043;
}
double f(double a) {
double r3286044 = a;
double r3286045 = asin(r3286044);
double r3286046 = fmod(r3286044, r3286045);
double r3286047 = atan(r3286046);
double r3286048 = r3286044 * r3286044;
double r3286049 = pow(r3286047, r3286048);
return r3286049;
}



Bits error versus a
Initial program 31.0
Final simplification31.0
herbie shell --seed 2019192 +o rules:numerics
(FPCore (a)
:name "Fuzzer 002"
(pow (atan (fmod a (asin a))) (* a a)))