Average Error: 0.0 → 0.0
Time: 35.4s
Precision: 64
\[\sin x \cdot \frac{\sinh y}{y}\]
\[\frac{\sinh y}{y} \cdot \sin x\]
\sin x \cdot \frac{\sinh y}{y}
\frac{\sinh y}{y} \cdot \sin x
double f(double x, double y) {
        double r92208 = x;
        double r92209 = sin(r92208);
        double r92210 = y;
        double r92211 = sinh(r92210);
        double r92212 = r92211 / r92210;
        double r92213 = r92209 * r92212;
        return r92213;
}

double f(double x, double y) {
        double r92214 = y;
        double r92215 = sinh(r92214);
        double r92216 = r92215 / r92214;
        double r92217 = x;
        double r92218 = sin(r92217);
        double r92219 = r92216 * r92218;
        return r92219;
}

Error

Bits error versus x

Bits error versus y

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.0

    \[\sin x \cdot \frac{\sinh y}{y}\]
  2. Using strategy rm
  3. Applied pow10.0

    \[\leadsto \sin x \cdot \frac{\color{blue}{{\left(\sinh y\right)}^{1}}}{y}\]
  4. Final simplification0.0

    \[\leadsto \frac{\sinh y}{y} \cdot \sin x\]

Reproduce

herbie shell --seed 2019323 
(FPCore (x y)
  :name "Linear.Quaternion:$ccos from linear-1.19.1.3"
  :precision binary64
  (* (sin x) (/ (sinh y) y)))