\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}}} \cdot \sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r12348 = b;
double r12349 = atan2(r12348, r12348);
double r12350 = sqrt(r12349);
double r12351 = a;
double r12352 = r12348 - r12351;
double r12353 = pow(r12350, r12352);
double r12354 = sin(r12353);
return r12354;
}
double f(double a, double b) {
double r12355 = b;
double r12356 = atan2(r12355, r12355);
double r12357 = sqrt(r12356);
double r12358 = sqrt(r12357);
double r12359 = r12358 * r12358;
double r12360 = a;
double r12361 = r12355 - r12360;
double r12362 = pow(r12359, r12361);
double r12363 = sin(r12362);
return r12363;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-sqr-sqrt0.1
Applied sqrt-prod0.1
Final simplification0.1
herbie shell --seed 2020060
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))