x \cdot \frac{\sin y}{y}\frac{x}{\frac{y}{\sin y}}double f(double x, double y) {
double r110429 = x;
double r110430 = y;
double r110431 = sin(r110430);
double r110432 = r110431 / r110430;
double r110433 = r110429 * r110432;
return r110433;
}
double f(double x, double y) {
double r110434 = x;
double r110435 = y;
double r110436 = sin(r110435);
double r110437 = r110435 / r110436;
double r110438 = r110434 / r110437;
return r110438;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.1
rmApplied clear-num0.2
rmApplied un-div-inv0.2
Final simplification0.2
herbie shell --seed 2019306 +o rules:numerics
(FPCore (x y)
:name "Linear.Quaternion:$cexp from linear-1.19.1.3"
:precision binary64
(* x (/ (sin y) y)))