\sin x \cdot \frac{\sinh y}{y}\sin x \cdot e^{\log \left(\frac{\sinh y}{y}\right)}double f(double x, double y) {
double r122652 = x;
double r122653 = sin(r122652);
double r122654 = y;
double r122655 = sinh(r122654);
double r122656 = r122655 / r122654;
double r122657 = r122653 * r122656;
return r122657;
}
double f(double x, double y) {
double r122658 = x;
double r122659 = sin(r122658);
double r122660 = y;
double r122661 = sinh(r122660);
double r122662 = r122661 / r122660;
double r122663 = log(r122662);
double r122664 = exp(r122663);
double r122665 = r122659 * r122664;
return r122665;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied add-exp-log34.8
Applied add-exp-log32.0
Applied div-exp32.0
Simplified0.1
Final simplification0.1
herbie shell --seed 2019362 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$ccos from linear-1.19.1.3"
:precision binary64
(* (sin x) (/ (sinh y) y)))