\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\tan^{-1}_* \frac{b}{b}\right)}^{\left(\left(b - a\right) \cdot \frac{1}{2}\right)}\right)double f(double a, double b) {
double r1247305 = b;
double r1247306 = atan2(r1247305, r1247305);
double r1247307 = sqrt(r1247306);
double r1247308 = a;
double r1247309 = r1247305 - r1247308;
double r1247310 = pow(r1247307, r1247309);
double r1247311 = sin(r1247310);
return r1247311;
}
double f(double a, double b) {
double r1247312 = b;
double r1247313 = atan2(r1247312, r1247312);
double r1247314 = a;
double r1247315 = r1247312 - r1247314;
double r1247316 = 0.5;
double r1247317 = r1247315 * r1247316;
double r1247318 = pow(r1247313, r1247317);
double r1247319 = sin(r1247318);
return r1247319;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied pow10.1
Applied sqrt-pow10.1
Applied pow-pow0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019172
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))