\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 r6269 = b;
double r6270 = atan2(r6269, r6269);
double r6271 = sqrt(r6270);
double r6272 = a;
double r6273 = r6269 - r6272;
double r6274 = pow(r6271, r6273);
double r6275 = sin(r6274);
return r6275;
}
double f(double a, double b) {
double r6276 = b;
double r6277 = atan2(r6276, r6276);
double r6278 = sqrt(r6277);
double r6279 = sqrt(r6278);
double r6280 = a;
double r6281 = r6276 - r6280;
double r6282 = pow(r6279, r6281);
double r6283 = r6282 * r6282;
double r6284 = sin(r6283);
return r6284;
}



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 2020064 +o rules:numerics
(FPCore (a b)
:name "Random Jason Timeout Test 015"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))