\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}}} \cdot \sqrt{\sqrt{\tan^{-1}_* \frac{b}{b}}}\right)}^{\left(b - a\right)}\right)double f(double a, double b) {
double r272229 = b;
double r272230 = atan2(r272229, r272229);
double r272231 = sqrt(r272230);
double r272232 = a;
double r272233 = r272229 - r272232;
double r272234 = pow(r272231, r272233);
double r272235 = sin(r272234);
return r272235;
}
double f(double a, double b) {
double r272236 = b;
double r272237 = atan2(r272236, r272236);
double r272238 = sqrt(r272237);
double r272239 = sqrt(r272238);
double r272240 = r272239 * r272239;
double r272241 = a;
double r272242 = r272236 - r272241;
double r272243 = pow(r272240, r272242);
double r272244 = sin(r272243);
return r272244;
}



Bits error versus a



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