Average Error: 0.1 → 0.1
Time: 10.3s
Precision: 64
\[x - \frac{3.0}{8.0} \cdot y\]
\[x - \frac{3.0}{8.0} \cdot y\]
x - \frac{3.0}{8.0} \cdot y
x - \frac{3.0}{8.0} \cdot y
double f(double x, double y) {
        double r4922254 = x;
        double r4922255 = 3.0;
        double r4922256 = 8.0;
        double r4922257 = r4922255 / r4922256;
        double r4922258 = y;
        double r4922259 = r4922257 * r4922258;
        double r4922260 = r4922254 - r4922259;
        return r4922260;
}

double f(double x, double y) {
        double r4922261 = x;
        double r4922262 = 3.0;
        double r4922263 = 8.0;
        double r4922264 = r4922262 / r4922263;
        double r4922265 = y;
        double r4922266 = r4922264 * r4922265;
        double r4922267 = r4922261 - r4922266;
        return r4922267;
}

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

    \[x - \frac{3.0}{8.0} \cdot y\]
  2. Final simplification0.1

    \[\leadsto x - \frac{3.0}{8.0} \cdot y\]

Reproduce

herbie shell --seed 2019156 
(FPCore (x y)
  :name "Diagrams.Solve.Polynomial:quartForm  from diagrams-solve-0.1, A"
  (- x (* (/ 3.0 8.0) y)))