\cos x \cdot \frac{\sinh y}{y}\frac{\cos x}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{y}{\sinh y}\right)\right)}double f(double x, double y) {
double r6271969 = x;
double r6271970 = cos(r6271969);
double r6271971 = y;
double r6271972 = sinh(r6271971);
double r6271973 = r6271972 / r6271971;
double r6271974 = r6271970 * r6271973;
return r6271974;
}
double f(double x, double y) {
double r6271975 = x;
double r6271976 = cos(r6271975);
double r6271977 = y;
double r6271978 = sinh(r6271977);
double r6271979 = r6271977 / r6271978;
double r6271980 = log1p(r6271979);
double r6271981 = expm1(r6271980);
double r6271982 = r6271976 / r6271981;
return r6271982;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Taylor expanded around inf 59.3
Simplified0.0
rmApplied expm1-log1p-u0.0
Final simplification0.0
herbie shell --seed 2019168 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$csin from linear-1.19.1.3"
(* (cos x) (/ (sinh y) y)))