Average Error: 0 → 0
Time: 1.0s
Precision: 64
\[\frac{\left|a - b\right|}{2}\]
\[\frac{\left|a - b\right|}{2}\]
\frac{\left|a - b\right|}{2}
\frac{\left|a - b\right|}{2}
double f(double a, double b) {
        double r955152 = a;
        double r955153 = b;
        double r955154 = r955152 - r955153;
        double r955155 = fabs(r955154);
        double r955156 = 2.0;
        double r955157 = r955155 / r955156;
        return r955157;
}

double f(double a, double b) {
        double r955158 = a;
        double r955159 = b;
        double r955160 = r955158 - r955159;
        double r955161 = fabs(r955160);
        double r955162 = 2.0;
        double r955163 = r955161 / r955162;
        return r955163;
}

Error

Bits error versus a

Bits error versus b

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0

    \[\frac{\left|a - b\right|}{2}\]
  2. Final simplification0

    \[\leadsto \frac{\left|a - b\right|}{2}\]

Reproduce

herbie shell --seed 2019165 
(FPCore (a b)
  :name "fabs fraction 2"
  (/ (fabs (- a b)) 2))