Average Error: 0.0 → 0.0
Time: 819.0ms
Precision: 64
\[x + \frac{y}{500}\]
\[x + \frac{y}{500}\]
x + \frac{y}{500}
x + \frac{y}{500}
double f(double x, double y) {
        double r268751 = x;
        double r268752 = y;
        double r268753 = 500.0;
        double r268754 = r268752 / r268753;
        double r268755 = r268751 + r268754;
        return r268755;
}

double f(double x, double y) {
        double r268756 = x;
        double r268757 = y;
        double r268758 = 500.0;
        double r268759 = r268757 / r268758;
        double r268760 = r268756 + r268759;
        return r268760;
}

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

    \[x + \frac{y}{500}\]
  2. Final simplification0.0

    \[\leadsto x + \frac{y}{500}\]

Reproduce

herbie shell --seed 2019353 
(FPCore (x y)
  :name "Data.Colour.CIE:cieLAB from colour-2.3.3, C"
  :precision binary64
  (+ x (/ y 500)))