\sin x \cdot \frac{\sinh y}{y}\frac{\sin x}{\frac{1}{\frac{\sinh y}{y}}}double f(double x, double y) {
double r6401100 = x;
double r6401101 = sin(r6401100);
double r6401102 = y;
double r6401103 = sinh(r6401102);
double r6401104 = r6401103 / r6401102;
double r6401105 = r6401101 * r6401104;
return r6401105;
}
double f(double x, double y) {
double r6401106 = x;
double r6401107 = sin(r6401106);
double r6401108 = 1.0;
double r6401109 = y;
double r6401110 = sinh(r6401109);
double r6401111 = r6401110 / r6401109;
double r6401112 = r6401108 / r6401111;
double r6401113 = r6401107 / r6401112;
return r6401113;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
rmApplied clear-num0.0
rmApplied un-div-inv0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2019158
(FPCore (x y)
:name "Linear.Quaternion:$ccos from linear-1.19.1.3"
(* (sin x) (/ (sinh y) y)))