Average Error: 0.1 → 0.1
Time: 10.0s
Precision: 64
\[\frac{841}{108} \cdot x + \frac{4}{29}\]
\[\frac{841}{108} \cdot x + \frac{4}{29}\]
\frac{841}{108} \cdot x + \frac{4}{29}
\frac{841}{108} \cdot x + \frac{4}{29}
double f(double x) {
        double r899499 = 841.0;
        double r899500 = 108.0;
        double r899501 = r899499 / r899500;
        double r899502 = x;
        double r899503 = r899501 * r899502;
        double r899504 = 4.0;
        double r899505 = 29.0;
        double r899506 = r899504 / r899505;
        double r899507 = r899503 + r899506;
        return r899507;
}

double f(double x) {
        double r899508 = 841.0;
        double r899509 = 108.0;
        double r899510 = r899508 / r899509;
        double r899511 = x;
        double r899512 = r899510 * r899511;
        double r899513 = 4.0;
        double r899514 = 29.0;
        double r899515 = r899513 / r899514;
        double r899516 = r899512 + r899515;
        return r899516;
}

Error

Bits error versus x

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.1

    \[\frac{841}{108} \cdot x + \frac{4}{29}\]
  2. Final simplification0.1

    \[\leadsto \frac{841}{108} \cdot x + \frac{4}{29}\]

Reproduce

herbie shell --seed 2019198 
(FPCore (x)
  :name "Data.Colour.CIE:cieLABView from colour-2.3.3, A"
  (+ (* (/ 841.0 108.0) x) (/ 4.0 29.0)))