\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(\sqrt[3]{{\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)} \cdot \left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)} \cdot {\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(\left(b - a\right) + \left(b - a\right)\right)}\right)}\right)double f(double a, double b) {
double r1605366 = b;
double r1605367 = atan2(r1605366, r1605366);
double r1605368 = sqrt(r1605367);
double r1605369 = a;
double r1605370 = r1605366 - r1605369;
double r1605371 = pow(r1605368, r1605370);
double r1605372 = sin(r1605371);
return r1605372;
}
double f(double a, double b) {
double r1605373 = b;
double r1605374 = atan2(r1605373, r1605373);
double r1605375 = sqrt(r1605374);
double r1605376 = sqrt(r1605375);
double r1605377 = a;
double r1605378 = r1605373 - r1605377;
double r1605379 = r1605378 + r1605378;
double r1605380 = pow(r1605376, r1605379);
double r1605381 = r1605380 * r1605380;
double r1605382 = r1605380 * r1605381;
double r1605383 = cbrt(r1605382);
double r1605384 = sin(r1605383);
return r1605384;
}



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 pow-prod-up0.1
rmApplied add-cbrt-cube0.2
Final simplification0.2
herbie shell --seed 2019165
(FPCore (a b)
:name "Random Jason Timeout Test 003"
(sin (pow (sqrt (atan2 b b)) (- b a))))