\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left(\sqrt[3]{{\left({\left(\sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)}^{6}}\right)double f(double a, double b) {
double r14062 = b;
double r14063 = atan2(r14062, r14062);
double r14064 = sqrt(r14063);
double r14065 = a;
double r14066 = r14062 - r14065;
double r14067 = pow(r14064, r14066);
double r14068 = sin(r14067);
return r14068;
}
double f(double a, double b) {
double r14069 = b;
double r14070 = atan2(r14069, r14069);
double r14071 = sqrt(r14070);
double r14072 = sqrt(r14071);
double r14073 = a;
double r14074 = r14069 - r14073;
double r14075 = pow(r14072, r14074);
double r14076 = 6.0;
double r14077 = pow(r14075, r14076);
double r14078 = cbrt(r14077);
double r14079 = sin(r14078);
return r14079;
}



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
rmApplied add-cbrt-cube0.1
Applied add-cbrt-cube0.1
Applied cbrt-unprod0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2020089
(FPCore (a b)
:name "Random Jason Timeout Test 003"
:precision binary64
(sin (pow (sqrt (atan2 b b)) (- b a))))