\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(e^{\log \left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right) \cdot \left(b - a\right)}\right)double f(double a, double b) {
double r20369 = b;
double r20370 = atan2(r20369, r20369);
double r20371 = sqrt(r20370);
double r20372 = a;
double r20373 = r20369 - r20372;
double r20374 = pow(r20371, r20373);
double r20375 = sin(r20374);
return r20375;
}
double f(double a, double b) {
double r20376 = b;
double r20377 = atan2(r20376, r20376);
double r20378 = sqrt(r20377);
double r20379 = log(r20378);
double r20380 = a;
double r20381 = r20376 - r20380;
double r20382 = r20379 * r20381;
double r20383 = exp(r20382);
double r20384 = sin(r20383);
return r20384;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-sqr-sqrt0.1
Applied sqrt-prod0.1
Applied unpow-prod-down0.1
rmApplied add-exp-log0.1
Applied pow-exp0.1
Applied add-exp-log0.1
Applied pow-exp0.1
Applied prod-exp0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2020043 +o rules:numerics
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))