\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 r20024 = b;
double r20025 = atan2(r20024, r20024);
double r20026 = sqrt(r20025);
double r20027 = a;
double r20028 = r20024 - r20027;
double r20029 = pow(r20026, r20028);
double r20030 = sin(r20029);
return r20030;
}
double f(double a, double b) {
double r20031 = b;
double r20032 = atan2(r20031, r20031);
double r20033 = a;
double r20034 = r20031 - r20033;
double r20035 = 0.5;
double r20036 = r20034 * r20035;
double r20037 = pow(r20032, r20036);
double r20038 = sin(r20037);
return r20038;
}



Bits error versus a



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