\sin \left({\left(\sqrt{\tan^{-1}_* \frac{b}{b}}\right)}^{\left(b - a\right)}\right)\sin \left({\left(\left|\sqrt[3]{\tan^{-1}_* \frac{b}{b}}\right|\right)}^{\left(b - a\right)} \cdot {\left(\sqrt{\sqrt[3]{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r2267711 = b;
double r2267712 = atan2(r2267711, r2267711);
double r2267713 = sqrt(r2267712);
double r2267714 = a;
double r2267715 = r2267711 - r2267714;
double r2267716 = pow(r2267713, r2267715);
double r2267717 = sin(r2267716);
return r2267717;
}
double f(double a, double b) {
double r2267718 = b;
double r2267719 = atan2(r2267718, r2267718);
double r2267720 = cbrt(r2267719);
double r2267721 = fabs(r2267720);
double r2267722 = a;
double r2267723 = r2267718 - r2267722;
double r2267724 = pow(r2267721, r2267723);
double r2267725 = sqrt(r2267720);
double r2267726 = pow(r2267725, r2267723);
double r2267727 = r2267724 * r2267726;
double r2267728 = sin(r2267727);
return r2267728;
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
rmApplied add-cube-cbrt0.1
Applied sqrt-prod0.1
Applied unpow-prod-down0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019179 +o rules:numerics
(FPCore (a b)
:name "Random Jason Timeout Test 003"
(sin (pow (sqrt (atan2 b b)) (- b a))))