\cos x \cdot \frac{\sinh y}{y}\frac{\cos x}{\frac{y}{\sinh y}}double f(double x, double y) {
double r115813 = x;
double r115814 = cos(r115813);
double r115815 = y;
double r115816 = sinh(r115815);
double r115817 = r115816 / r115815;
double r115818 = r115814 * r115817;
return r115818;
}
double f(double x, double y) {
double r115819 = x;
double r115820 = cos(r115819);
double r115821 = y;
double r115822 = sinh(r115821);
double r115823 = r115821 / r115822;
double r115824 = r115820 / r115823;
return r115824;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied clear-num0.0
rmApplied un-div-inv0.0
Final simplification0.0
herbie shell --seed 2019323 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$csin from linear-1.19.1.3"
:precision binary64
(* (cos x) (/ (sinh y) y)))