\[\cos \left(\frac{K \cdot \left(m + n\right)}{2} - M\right) \cdot e^{\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)}\]
\cos \left(\frac{K \cdot \left(m + n\right)}{2} - M\right) \cdot e^{\left(-{\left(\frac{m + n}{2} - M\right)}^{2}\right) - \left(\ell - \left|m - n\right|\right)}
double f(double K, double m, double n, double M, double l) {
        double r51748 = K;
        double r51749 = m;
        double r51750 = n;
        double r51751 = r51749 + r51750;
        double r51752 = r51748 * r51751;
        double r51753 = 2.0;
        double r51754 = r51752 / r51753;
        double r51755 = M;
        double r51756 = r51754 - r51755;
        double r51757 = cos(r51756);
        double r51758 = r51751 / r51753;
        double r51759 = r51758 - r51755;
        double r51760 = pow(r51759, r51753);
        double r51761 = -r51760;
        double r51762 = l;
        double r51763 = r51749 - r51750;
        double r51764 = fabs(r51763);
        double r51765 = r51762 - r51764;
        double r51766 = r51761 - r51765;
        double r51767 = exp(r51766);
        double r51768 = r51757 * r51767;
        return r51768;
}

Reproduce

Please include this information when filing a bug report:

herbie shell --seed 2020045 +o rules:numerics
(FPCore (K m n M l)
  :name "Maksimov and Kolovsky, Equation (32)"
  :precision binary64
  (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))))

Backtrace

hash-ref: no value found for key key: '(fma #<enode 29(29)> #<enode 185(185)> #<enode 7(40)>)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-iter!/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/mainloop.rkt3270
for-loop/data/pavpan/nightlies/herbie/simplify-regraph-rebuilding-2/src/mainloop.rkt3654
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