\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)} \cdot {\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r1049489 = b;
double r1049490 = atan2(r1049489, r1049489);
double r1049491 = sqrt(r1049490);
double r1049492 = a;
double r1049493 = r1049489 - r1049492;
double r1049494 = pow(r1049491, r1049493);
double r1049495 = sin(r1049494);
return r1049495;
}
double f(double a, double b) {
double r1049496 = b;
double r1049497 = atan2(r1049496, r1049496);
double r1049498 = sqrt(r1049497);
double r1049499 = sqrt(r1049498);
double r1049500 = a;
double r1049501 = r1049496 - r1049500;
double r1049502 = pow(r1049499, r1049501);
double r1049503 = r1049502 * r1049502;
double r1049504 = sin(r1049503);
return r1049504;
}



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
Final simplification0.1
herbie shell --seed 2019172
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))