\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 r23028 = b;
double r23029 = atan2(r23028, r23028);
double r23030 = sqrt(r23029);
double r23031 = a;
double r23032 = r23028 - r23031;
double r23033 = pow(r23030, r23032);
double r23034 = sin(r23033);
return r23034;
}
double f(double a, double b) {
double r23035 = b;
double r23036 = atan2(r23035, r23035);
double r23037 = sqrt(r23036);
double r23038 = sqrt(r23037);
double r23039 = a;
double r23040 = r23035 - r23039;
double r23041 = pow(r23038, r23040);
double r23042 = r23041 * r23041;
double r23043 = sin(r23042);
return r23043;
}



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