Average Error: 0.1 → 0.1
Time: 35.5s
Precision: 64
\[\sin x \cdot \frac{\sinh y}{y}\]
\[\sin x \cdot \frac{\sinh y}{y}\]
\sin x \cdot \frac{\sinh y}{y}
\sin x \cdot \frac{\sinh y}{y}
double f(double x, double y) {
        double r9162147 = x;
        double r9162148 = sin(r9162147);
        double r9162149 = y;
        double r9162150 = sinh(r9162149);
        double r9162151 = r9162150 / r9162149;
        double r9162152 = r9162148 * r9162151;
        return r9162152;
}

double f(double x, double y) {
        double r9162153 = x;
        double r9162154 = sin(r9162153);
        double r9162155 = y;
        double r9162156 = sinh(r9162155);
        double r9162157 = r9162156 / r9162155;
        double r9162158 = r9162154 * r9162157;
        return r9162158;
}

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.1

    \[\sin x \cdot \frac{\sinh y}{y}\]
  2. Final simplification0.1

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

Reproduce

herbie shell --seed 2019170 +o rules:numerics
(FPCore (x y)
  :name "Linear.Quaternion:$ccos from linear-1.19.1.3"
  (* (sin x) (/ (sinh y) y)))