\[\left(\left(\left(x - 0.5\right) \cdot \log x - x\right) + 0.91893853320467001\right) + \frac{\left(\left(y + 7.93650079365100015 \cdot 10^{-4}\right) \cdot z - 0.0027777777777778\right) \cdot z + 0.0833333333333329956}{x}\]
\left(\left(\left(x - 0.5\right) \cdot \log x - x\right) + 0.91893853320467001\right) + \frac{\left(\left(y + 7.93650079365100015 \cdot 10^{-4}\right) \cdot z - 0.0027777777777778\right) \cdot z + 0.0833333333333329956}{x}
double f(double x, double y, double z) {
        double r66961 = x;
        double r66962 = 0.5;
        double r66963 = r66961 - r66962;
        double r66964 = log(r66961);
        double r66965 = r66963 * r66964;
        double r66966 = r66965 - r66961;
        double r66967 = 0.91893853320467;
        double r66968 = r66966 + r66967;
        double r66969 = y;
        double r66970 = 0.0007936500793651;
        double r66971 = r66969 + r66970;
        double r66972 = z;
        double r66973 = r66971 * r66972;
        double r66974 = 0.0027777777777778;
        double r66975 = r66973 - r66974;
        double r66976 = r66975 * r66972;
        double r66977 = 0.083333333333333;
        double r66978 = r66976 + r66977;
        double r66979 = r66978 / r66961;
        double r66980 = r66968 + r66979;
        return r66980;
}

Reproduce

Please include this information when filing a bug report:

herbie shell --seed 2020045 +o rules:numerics
(FPCore (x y z)
  :name "Numeric.SpecFunctions:$slogFactorial from math-functions-0.1.5.2, B"
  :precision binary64

  :herbie-target
  (+ (+ (+ (* (- x 0.5) (log x)) (- 0.91893853320467 x)) (/ 0.083333333333333 x)) (* (/ z x) (- (* z (+ y 0.0007936500793651)) 0.0027777777777778)))

  (+ (+ (- (* (- x 0.5) (log x)) x) 0.91893853320467) (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)))

Backtrace

hash-ref: no value found for key key: '(fma #<enode 13(1815)> #<enode 1812(1812)> #<enode 914(914)>)LC
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/egraph.rkt2706
update-leader!/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/egraph.rkt2650
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/main.rkt772
prune-phase/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding/regraph/main.rkt740
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/core/simplify.rkt804
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/core/simplify.rkt762
(unnamed)/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/core/simplify.rkt560
(unnamed)/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/core/simplify.rkt380
simplify!/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/mainloop.rkt2240
run-improve47/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/mainloop.rkt3460
.../more-scheme.rkt:261:28unknown
run/opt/racket-7.5/share/pkgs/profile-lib/main.rkt392
profile-thunk16/opt/racket-7.5/share/pkgs/profile-lib/main.rkt90
(unnamed)/opt/racket-7.5/collects/racket/private/more-scheme.rkt26128