\frac{r \cdot \sin b}{\cos \left(a + b\right)}\frac{r \cdot \sin b}{\cos a \cdot \cos b - \sqrt[3]{{\left(\sin a \cdot \sin b\right)}^{3}}}double f(double r, double a, double b) {
double r16566 = r;
double r16567 = b;
double r16568 = sin(r16567);
double r16569 = r16566 * r16568;
double r16570 = a;
double r16571 = r16570 + r16567;
double r16572 = cos(r16571);
double r16573 = r16569 / r16572;
return r16573;
}
double f(double r, double a, double b) {
double r16574 = r;
double r16575 = b;
double r16576 = sin(r16575);
double r16577 = r16574 * r16576;
double r16578 = a;
double r16579 = cos(r16578);
double r16580 = cos(r16575);
double r16581 = r16579 * r16580;
double r16582 = sin(r16578);
double r16583 = r16582 * r16576;
double r16584 = 3.0;
double r16585 = pow(r16583, r16584);
double r16586 = cbrt(r16585);
double r16587 = r16581 - r16586;
double r16588 = r16577 / r16587;
return r16588;
}



Bits error versus r



Bits error versus a



Bits error versus b
Results
Initial program 15.1
rmApplied cos-sum0.3
rmApplied add-cbrt-cube0.4
Applied add-cbrt-cube0.4
Applied cbrt-unprod0.4
Simplified0.4
Final simplification0.4
herbie shell --seed 2020020 +o rules:numerics
(FPCore (r a b)
:name "r*sin(b)/cos(a+b), A"
:precision binary64
(/ (* r (sin b)) (cos (+ a b))))