\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 r257293 = b;
double r257294 = atan2(r257293, r257293);
double r257295 = sqrt(r257294);
double r257296 = a;
double r257297 = r257293 - r257296;
double r257298 = pow(r257295, r257297);
double r257299 = sin(r257298);
return r257299;
}
double f(double a, double b) {
double r257300 = b;
double r257301 = atan2(r257300, r257300);
double r257302 = sqrt(r257301);
double r257303 = sqrt(r257302);
double r257304 = r257303 * r257303;
double r257305 = a;
double r257306 = r257300 - r257305;
double r257307 = pow(r257304, r257306);
double r257308 = sin(r257307);
return r257308;
}



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 2019154
(FPCore (a b)
:name "Random Jason Timeout Test 015"
(sin (pow (sqrt (atan2 b b)) (- b a))))