x \cdot \frac{\sin y}{y}\frac{\sin y}{y} \cdot xdouble f(double x, double y) {
double r6920311 = x;
double r6920312 = y;
double r6920313 = sin(r6920312);
double r6920314 = r6920313 / r6920312;
double r6920315 = r6920311 * r6920314;
return r6920315;
}
double f(double x, double y) {
double r6920316 = y;
double r6920317 = sin(r6920316);
double r6920318 = r6920317 / r6920316;
double r6920319 = x;
double r6920320 = r6920318 * r6920319;
return r6920320;
}



Bits error versus x



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