x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r135199 = x;
double r135200 = y;
double r135201 = sin(r135200);
double r135202 = r135201 / r135200;
double r135203 = r135199 * r135202;
return r135203;
}
double f(double x, double y) {
double r135204 = x;
double r135205 = y;
double r135206 = sin(r135205);
double r135207 = r135205 / r135206;
double r135208 = r135204 / r135207;
return r135208;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied associate-*r/7.4
rmApplied associate-/l*0.2
Final simplification0.2
herbie shell --seed 2020036
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))