x \cdot \frac{\sin y}{y}\frac{\sin y}{y} \cdot xdouble f(double x, double y) {
double r2341287 = x;
double r2341288 = y;
double r2341289 = sin(r2341288);
double r2341290 = r2341289 / r2341288;
double r2341291 = r2341287 * r2341290;
return r2341291;
}
double f(double x, double y) {
double r2341292 = y;
double r2341293 = sin(r2341292);
double r2341294 = r2341293 / r2341292;
double r2341295 = x;
double r2341296 = r2341294 * r2341295;
return r2341296;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2019156
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
(* x (/ (sin y) y)))