\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 r11439 = b;
double r11440 = atan2(r11439, r11439);
double r11441 = sqrt(r11440);
double r11442 = a;
double r11443 = r11439 - r11442;
double r11444 = pow(r11441, r11443);
double r11445 = sin(r11444);
return r11445;
}
double f(double a, double b) {
double r11446 = b;
double r11447 = atan2(r11446, r11446);
double r11448 = sqrt(r11447);
double r11449 = sqrt(r11448);
double r11450 = a;
double r11451 = r11446 - r11450;
double r11452 = pow(r11449, r11451);
double r11453 = r11452 * r11452;
double r11454 = sin(r11453);
return r11454;
}



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