Details

Time bar (total: 8.1s)

analyze3.0s (37.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
12.5%87.3%0.2%9
12.5%87.3%0.2%10
18.7%81.1%0.2%11
18.7%81.1%0.2%12
18.7%81.1%0.2%13
20.5%79.3%0.2%14
Compiler

Compiled 35 to 24 computations (31.4% saved)

sample2.1s (25.6%)

Results
1.7s8100×body128valid
69.0ms89×body1024invalid
61.0ms308×body128invalid
51.0ms60×body1024valid
47.0ms90×body512invalid
37.0ms65×body512valid
26.0ms20×body2048invalid
23.0ms60×body256invalid
12.0ms30×body256valid
2.0msbody2048valid
Compiler

Compiled 70 to 48 computations (31.4% saved)

preprocess48.0ms (0.6%)

Algorithm
egg-herbie
Rules
557×exp-sum_binary64
428×fma-neg_binary64
310×exp-prod_binary64
288×exp-diff_binary64
162×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154495
1429495
21042473
33765473
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
1
3
4
Call 2
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 m (+.f64 K n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 K n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 n (+.f64 m K)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m K) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m K))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 M (+.f64 m n)) 2) K)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 l (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 K (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 n m)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 n m))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 M n)) 2) m)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 M n) 2) m) 2)) (-.f64 l (fabs.f64 (-.f64 M n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 l n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 l n) 2) M) 2)) (-.f64 m (fabs.f64 (-.f64 l n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m M)) 2) n)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2)) (-.f64 l (fabs.f64 (-.f64 m M))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m l)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2)) (-.f64 n (fabs.f64 (-.f64 m l))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) l)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2)) (-.f64 M (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m n))) M)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l) (fabs.f64 (-.f64 m n)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 K 2) (+.f64 m n)) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l))))
(*.f64 (cos.f64 (fma.f64 (/.f64 K 2) (+.f64 m n) (neg.f64 M))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 m (+.f64 K n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 K n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 m (/.f64 2 (+.f64 K n))) M)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2)) l) (fabs.f64 (-.f64 K n)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 m 2) (+.f64 K n)) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 K n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2)) l))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 K n) (/.f64 m 2)) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 K n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 n (+.f64 m K)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m K) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m K))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 n (+.f64 K m)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K m) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m K))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 (+.f64 K m) 2) n) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m K)) l) (pow.f64 (-.f64 (/.f64 (+.f64 K m) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 M (+.f64 m n)) 2) K)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 M (/.f64 2 (+.f64 m n))) K)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2)) l) (fabs.f64 (-.f64 m n)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 M 2) (+.f64 m n)) K)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2)) l))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m n) (/.f64 M 2)) K)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 l (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 K (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 l (/.f64 2 (+.f64 m n))) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 K (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 l 2) (+.f64 m n)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 K (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m n) (/.f64 l 2)) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) K) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 n m)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 n m))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m n))) M)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l) (fabs.f64 (-.f64 m n)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 K 2) (+.f64 m n)) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l))))
(*.f64 (cos.f64 (fma.f64 (/.f64 K 2) (+.f64 m n) (neg.f64 M))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 M n)) 2) m)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 M n) 2) m) 2)) (-.f64 l (fabs.f64 (-.f64 M n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 n M)) 2) m)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n M) 2) m) 2)) (-.f64 l (fabs.f64 (-.f64 M n))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 K 2) (+.f64 n M)) m)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n M) 2) m) 2)) (-.f64 l (fabs.f64 (-.f64 M n))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n M) (/.f64 K 2)) m)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 M n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 n M) 2) m) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 l n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 l n) 2) M) 2)) (-.f64 m (fabs.f64 (-.f64 l n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 n l))) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n l) 2) M) 2)) (-.f64 m (fabs.f64 (-.f64 n l))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n l) (/.f64 K 2)) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 l n)) m) (pow.f64 (-.f64 (/.f64 (+.f64 n l) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m M)) 2) n)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2)) (-.f64 l (fabs.f64 (-.f64 m M))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m M))) n)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2)) (-.f64 l (fabs.f64 (-.f64 m M))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 K 2) (+.f64 m M)) n)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2)) (-.f64 l (fabs.f64 (-.f64 m M))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m M) (/.f64 K 2)) n)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m M)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m l)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2)) (-.f64 n (fabs.f64 (-.f64 m l))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m l))) M)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2)) n) (fabs.f64 (-.f64 l m)))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m l))) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 l m)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2)) n))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m l) (/.f64 K 2)) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m l)) n) (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) l)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2)) (-.f64 M (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m n))) l)) (exp.f64 (+.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2)) M) (fabs.f64 (-.f64 m n)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 K 2) (+.f64 m n)) l)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2)) M))))
(*.f64 (cos.f64 (fma.f64 (/.f64 K 2) (+.f64 m n) (neg.f64 l))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) M) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 l))) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) M) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2))))
Symmetry

(sort m n)

Compiler

Compiled 34 to 23 computations (32.4% saved)

simplify18.0ms (0.2%)

Algorithm
egg-herbie
Rules
446×fma-neg_binary64
251×times-frac_binary64
231×cancel-sign-sub-inv_binary64
219×exp-sum_binary64
202×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02245
15845
213543
344243
4175343
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 2 (+.f64 m n))) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l))))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) M)) (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
14.0b
Counts
3 → 1
Alt Table
StatusErrorProgram
14.0b
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Compiler

Compiled 128 to 83 computations (35.2% saved)

localize18.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.0b
(pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)
33.0b
(cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M)))

series81.0ms (1%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
13.0ms
m
@0
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
11.0ms
n
@0
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
9.0ms
M
@0
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
7.0ms
K
@0
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
7.0ms
M
@-inf
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))

rewrite39.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
245×add-sqr-sqrt_binary64
239×pow1_binary64
238×*-un-lft-identity_binary64
229×add-log-exp_binary64
228×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02071
146271
Stop Event
node limit
Counts
3 → 41
Calls
Call 1
Inputs
(cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M)))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 (+.f64 m n) 1/2))) (cos.f64 (neg.f64 M))) (*.f64 (sin.f64 (*.f64 K (*.f64 (+.f64 m n) 1/2))) (sin.f64 (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) 2) (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) (sqrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) (-.f64 (*.f64 (+.f64 m n) 1/2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M)) 2) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)) (log.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)) (log.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))))

simplify136.0ms (1.7%)

Algorithm
egg-herbie
Rules
893×fma-def_binary64
368×associate-+l+_binary64
350×*-commutative_binary64
282×associate-*r*_binary64
196×associate--r+_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061313316
1220911914
Stop Event
node limit
Counts
185 → 148
Calls
Call 1
Inputs
(cos.f64 (neg.f64 M))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M)))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(pow.f64 (-.f64 (*.f64 1/2 n) M) 2)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 m 2))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 m 2))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 (-.f64 (*.f64 1/2 m) M) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (pow.f64 M 2))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 n 2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 n 2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 (+.f64 (*.f64 1/2 n) (*.f64 1/2 m)) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 M 2)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 M 2)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) M)))))) (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M)))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))))))) (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 3/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (+.f64 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
Outputs
(cos.f64 (neg.f64 M))
(cos.f64 M)
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 M) (*.f64 1/2 (+.f64 (*.f64 n (*.f64 K (neg.f64 (sin.f64 M)))) (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) m)))))
(-.f64 (cos.f64 M) (*.f64 1/2 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 K (+.f64 n m)))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))
(-.f64 (cos.f64 M) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 M) (*.f64 K K))) (fma.f64 1/2 (*.f64 n (*.f64 K (neg.f64 (sin.f64 M)))) (fma.f64 1/2 (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) m)) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) m))) (*.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (*.f64 m m)))))))))
(-.f64 (cos.f64 M) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (cos.f64 M)) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 K (+.f64 n m))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (*.f64 m m))) (*.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (cos.f64 M) m)))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M)))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))))))
(-.f64 (fma.f64 1/16 (*.f64 (*.f64 n n) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (pow.f64 K 3))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 K 3))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3))) (fma.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m)))) (cos.f64 M))))) (fma.f64 1/2 (*.f64 n (*.f64 K (neg.f64 (sin.f64 M)))) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) m))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (*.f64 m m))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 M) (*.f64 K K))) (*.f64 1/2 (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) m))))))))
(fma.f64 1/16 (*.f64 (*.f64 n n) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (pow.f64 K 3))) (-.f64 (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 K 3))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3))) (fma.f64 1/16 (*.f64 (*.f64 n (pow.f64 K 3)) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m))) (cos.f64 M)))) (fma.f64 1/2 (*.f64 (*.f64 n K) (neg.f64 (sin.f64 M))) (fma.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (cos.f64 M) m)) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (*.f64 m m))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (cos.f64 M)) (*.f64 (*.f64 1/2 K) (*.f64 (neg.f64 (sin.f64 M)) m))))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))
(cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))
(+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 -1/2 (*.f64 K (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))
(-.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (*.f64 1/2 K) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (fma.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))
(-.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (*.f64 (*.f64 1/2 K) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (fma.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (*.f64 (*.f64 1/2 K) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))
(cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))
(+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 -1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))
(+.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (*.f64 n K) (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) -1/2))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (fma.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))) (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))
(-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (fma.f64 1/2 (*.f64 (*.f64 n K) (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 1/8 (*.f64 n n)) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))
(-.f64 (+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (fma.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))) (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (fma.f64 1/2 (*.f64 (*.f64 n K) (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 1/8 (*.f64 n n)) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))
(cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))
(cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))
(fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))))
(+.f64 (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) -1/2))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))))
(-.f64 (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3)))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(pow.f64 (-.f64 (*.f64 1/2 n) M) 2)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (+.f64 n m)))
(+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(*.f64 1/4 (pow.f64 m 2))
(*.f64 1/4 (*.f64 m m))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) (*.f64 M m))
(fma.f64 1/4 (*.f64 m m) (*.f64 m (-.f64 (*.f64 1/2 n) M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(*.f64 1/4 (pow.f64 m 2))
(*.f64 1/4 (*.f64 m m))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) (*.f64 M m))
(fma.f64 1/4 (*.f64 m m) (*.f64 m (-.f64 (*.f64 1/2 n) M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(pow.f64 (-.f64 (*.f64 1/2 m) M) 2)
(pow.f64 (fma.f64 1/2 m (neg.f64 M)) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (pow.f64 M 2))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 M M))) (*.f64 M (+.f64 n m)))
(+.f64 (fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) (*.f64 M (-.f64 M (+.f64 n m))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(*.f64 1/4 (pow.f64 n 2))
(*.f64 (*.f64 n n) 1/4)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M n))
(fma.f64 1/2 (*.f64 n m) (-.f64 (*.f64 (*.f64 n n) 1/4) (*.f64 M n)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(*.f64 1/4 (pow.f64 n 2))
(*.f64 (*.f64 n n) 1/4)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M n))
(fma.f64 1/2 (*.f64 n m) (-.f64 (*.f64 (*.f64 n n) 1/4) (*.f64 M n)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(pow.f64 (+.f64 (*.f64 1/2 n) (*.f64 1/2 m)) 2)
(pow.f64 (*.f64 1/2 (+.f64 n m)) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(pow.f64 M 2)
(*.f64 M M)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (*.f64 M M) (*.f64 M (+.f64 n m)))
(*.f64 M (-.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(pow.f64 M 2)
(*.f64 M M)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (*.f64 M M) (*.f64 M (+.f64 n m)))
(*.f64 M (-.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))) (*.f64 M (+.f64 n m)))
(fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) (*.f64 M (-.f64 M (+.f64 n m)))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))) (*.f64 1/2 (+.f64 (*.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (*.f64 n (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))))))
(fma.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (*.f64 -1/2 (fma.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (*.f64 (*.f64 n K) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))) (fma.f64 1/2 (*.f64 n (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))))))))))
(-.f64 (fma.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (*.f64 -1/2 (fma.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (*.f64 (*.f64 n K) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))))))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))))) (*.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (*.f64 (cos.f64 M) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (cos.f64 M) (fma.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (*.f64 1/16 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (fma.f64 1/2 (*.f64 n (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) m) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))) (*.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (fma.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (fma.f64 1/16 (*.f64 (*.f64 n (pow.f64 K 3)) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (*.f64 (*.f64 1/48 (pow.f64 K 3)) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))))))) (fma.f64 1/2 (fma.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (*.f64 (*.f64 n K) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))))) (*.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (*.f64 (cos.f64 M) m) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))
(*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (+.f64 (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (*.f64 1/2 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (*.f64 K (*.f64 (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))))
(fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (+.f64 (*.f64 M m) 1) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (*.f64 -1/2 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (*.f64 K (*.f64 (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 m m) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M (*.f64 m m))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 M (*.f64 m m)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))) (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 m (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))))))) (fma.f64 1/2 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (*.f64 K (*.f64 (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M (*.f64 m m))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (*.f64 (*.f64 (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))) (+.f64 (*.f64 1/8 (*.f64 K K)) 1/4))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) M)))))) (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M)))))))))))))))))
(-.f64 (fma.f64 1/16 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M M)))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 3)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (fma.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M (pow.f64 m 3)))))) (fma.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 m m) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 M (pow.f64 m 3)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (fma.f64 1/8 (*.f64 K (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))))))))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 M (*.f64 m m)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 M M))))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 M (pow.f64 m 3)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (*.f64 M (pow.f64 m 3)) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))) (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (fma.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M M))))) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 m m) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l))))) (*.f64 1/2 (+.f64 (*.f64 K (*.f64 (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 M (*.f64 m m))))))))))))))))))
(-.f64 (fma.f64 1/16 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M M)))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 m (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M (pow.f64 m 3))))) (fma.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (+.f64 (*.f64 (*.f64 1/8 (*.f64 n n)) (+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (*.f64 (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))))) (fma.f64 1/8 (*.f64 K (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))))))))))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (*.f64 m m) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (pow.f64 m 3) (*.f64 M M))))) (+.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 K K)) 1/4)) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M M))))) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (*.f64 (pow.f64 m 3) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)))))) (fma.f64 1/2 (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))) (+.f64 (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M (*.f64 m m))))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 n m))) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (+.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))) (*.f64 1/2 (+.f64 (*.f64 n (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 m (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))))))
(fma.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (+.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 n (*.f64 M (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (*.f64 -1/2 (fma.f64 (*.f64 n K) (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) n) (*.f64 m (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (*.f64 n (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) M)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 n (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 m (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 M (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 m (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 m m) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M M) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (*.f64 (*.f64 n (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 M (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 K K) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M m) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/2 (fma.f64 (*.f64 n K) (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))) (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) n) (*.f64 m (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 M (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))) (*.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 n 3)) (*.f64 m (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 M (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (fma.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (*.f64 M (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (*.f64 K K) (*.f64 m (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (*.f64 n (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) M))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 M (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 M M))))) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 m (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 M M))))) (fma.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) M))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 n (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/16 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (*.f64 m m) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 M (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))))))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 m (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 m (*.f64 M (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))))) (fma.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 M 3) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 m (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 m m) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 (*.f64 M (*.f64 m m)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))) m))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M M) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (*.f64 (*.f64 n (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 M (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 K K) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (pow.f64 n 3) (*.f64 M (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/48 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 (pow.f64 m 3) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 m (*.f64 M M)))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) n) (*.f64 m (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 M M)))) (fma.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 M (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l)))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M m) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 (*.f64 m m) (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))) (*.f64 M (sin.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))) (*.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (fma.f64 M m (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M l))))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))
(*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))
(fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))))))
(fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 M (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))))))))
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))))))) (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))
(+.f64 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (*.f64 m m) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 M (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M)))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))))))))) (*.f64 -3/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))))
(+.f64 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 m (*.f64 M M))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 (*.f64 m m) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 M (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))))) (+.f64 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 m (*.f64 M M)))) (*.f64 (*.f64 1/2 (*.f64 n n)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))))))))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) -3/2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 3/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 M (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (*.f64 m m) (pow.f64 M 3)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (pow.f64 M 3)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (fma.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))))))))))))))))))) (fma.f64 3/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))) (fma.f64 7/6 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))) (*.f64 3/2 (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))) (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M m)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 M (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3))))) (+.f64 (*.f64 (*.f64 1/2 (*.f64 n n)) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 m (*.f64 M M))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M))) (fma.f64 (*.f64 M (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 (*.f64 m m) (pow.f64 M 3)))) (+.f64 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 m (pow.f64 M 3))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M))))) (fma.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (*.f64 1/6 (pow.f64 n 3)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3))))))))))))))))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (*.f64 M M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) 3/2 (fma.f64 3/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3)) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))))) m) (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K (+.f64 n m)))) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) 7/6))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 l (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))))
(*.f64 (+.f64 (neg.f64 l) 1) (*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 l l)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))) (*.f64 l (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 l l) (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M))))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M))) (*.f64 (+.f64 (neg.f64 l) 1) (*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (+.f64 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 l l)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))) (fma.f64 l (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 l 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 (*.f64 n n) 1/4)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 l l)) 1) (*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 (*.f64 M M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M))) (+.f64 l (*.f64 1/6 (pow.f64 l 3)))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)) l))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K (+.f64 n m))) M)))

prune285.0ms (3.5%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1453148
Fresh000
Picked101
Done000
Total1463149
Error
0.7b
Counts
149 → 3
Alt Table
StatusErrorProgram
14.0b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
8.6b
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.9b
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Compiler

Compiled 15653 to 7699 computations (50.8% saved)

localize13.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)

prune51.0ms (0.6%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New39039
Fresh022
Picked011
Done000
Total39342
Error
0.7b
Counts
42 → 3
Alt Table
StatusErrorProgram
14.0b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
8.6b
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.9b
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Compiler

Compiled 1125 to 568 computations (49.5% saved)

localize21.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (*.f64 K m))
0.0b
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.0b
(pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)
24.2b
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))

series44.0ms (0.5%)

Counts
3 → 72
Calls

30 calls:

TimeVariablePointExpression
10.0ms
M
@0
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
8.0ms
m
@0
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
3.0ms
n
@0
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
2.0ms
n
@inf
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
2.0ms
l
@0
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))

rewrite34.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
275×add-sqr-sqrt_binary64
270×pow1_binary64
269×*-un-lft-identity_binary64
258×add-log-exp_binary64
257×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02259
151859
Stop Event
node limit
Counts
3 → 22
Calls
Call 1
Inputs
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
(*.f64 1/2 (*.f64 K m))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (sin.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (cbrt.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))) (cbrt.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (sqrt.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 K) m) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 1/2 K) m)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 K) m) (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 1/2 K) m)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 K) m)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 1/2 K) m)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 K) m)))))))

simplify100.0ms (1.2%)

Algorithm
egg-herbie
Rules
655×associate-*l*_binary64
609×fma-def_binary64
388×associate-+r+_binary64
259×associate-+l+_binary64
242×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04259021
115398322
Stop Event
node limit
Counts
94 → 83
Calls
Call 1
Inputs
(cos.f64 (neg.f64 M))
(-.f64 (cos.f64 (neg.f64 M)) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(cos.f64 (neg.f64 M))
(-.f64 (cos.f64 (neg.f64 M)) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(cos.f64 (*.f64 1/2 (*.f64 K m)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m)))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3)))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M)))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (neg.f64 M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M)))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M))))))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 2))))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))))
(-.f64 (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 3))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 2)))))))))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (sin.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (neg.f64 M))))))))))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)) (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 2)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2)))))))))))) (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 3)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 3)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2)))) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 3))))) (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 3) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
Outputs
(cos.f64 (neg.f64 M))
(cos.f64 M)
(-.f64 (cos.f64 (neg.f64 M)) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))
(+.f64 (cos.f64 M) (*.f64 -1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M)))))
(+.f64 (cos.f64 M) (*.f64 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) -1/2))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 M) (fma.f64 1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M)))))
(-.f64 (cos.f64 M) (fma.f64 1/2 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) (*.f64 1/8 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (*.f64 K K))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 K 3) (pow.f64 m 3)) (neg.f64 (sin.f64 M))) (cos.f64 M)) (fma.f64 1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M)))))
(-.f64 (fma.f64 1/48 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (pow.f64 m 3) (pow.f64 K 3))) (cos.f64 M)) (fma.f64 1/2 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) (*.f64 1/8 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (*.f64 K K))))))
(cos.f64 (neg.f64 M))
(cos.f64 M)
(-.f64 (cos.f64 (neg.f64 M)) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))
(+.f64 (cos.f64 M) (*.f64 -1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M)))))
(+.f64 (cos.f64 M) (*.f64 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) -1/2))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 M) (fma.f64 1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M)))))
(-.f64 (cos.f64 M) (fma.f64 1/2 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) (*.f64 1/8 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (*.f64 K K))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 K 3) (pow.f64 m 3)) (neg.f64 (sin.f64 M))) (cos.f64 M)) (fma.f64 1/2 (*.f64 (*.f64 K m) (neg.f64 (sin.f64 M))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M)))))
(-.f64 (fma.f64 1/48 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (pow.f64 m 3) (pow.f64 K 3))) (cos.f64 M)) (fma.f64 1/2 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K)) (*.f64 1/8 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (*.f64 K K))))))
(cos.f64 (*.f64 1/2 (*.f64 K m)))
(cos.f64 (*.f64 (*.f64 1/2 K) m))
(cos.f64 (*.f64 m (*.f64 K 1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m))))
(fma.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) M (cos.f64 (*.f64 (*.f64 1/2 K) m)))
(fma.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2))) (cos.f64 (*.f64 m (*.f64 K 1/2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2))))
(+.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) M (cos.f64 (*.f64 (*.f64 1/2 K) m))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M M))))
(+.f64 (fma.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2))) (cos.f64 (*.f64 m (*.f64 K 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M)) -1/2))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M) (cos.f64 (*.f64 1/2 (*.f64 K m)))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3)))))
(-.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) M (cos.f64 (*.f64 (*.f64 1/2 K) m))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M M)) (*.f64 1/6 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (pow.f64 M 3)))))
(-.f64 (fma.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2))) (cos.f64 (*.f64 m (*.f64 K 1/2)))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M)) (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (pow.f64 M 3) 1/6))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))))
(+.f64 (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))) (*.f64 -1/2 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))))))
(fma.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 (*.f64 K (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))))) -1/2))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))) (*.f64 (cos.f64 M) (*.f64 m m))))))
(-.f64 (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 K K))) (*.f64 K (*.f64 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))))) 1/2))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))) (*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))) (*.f64 (cos.f64 M) (*.f64 m m))))))
(-.f64 (fma.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 (*.f64 (pow.f64 m 3) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))))) (*.f64 (pow.f64 K 3) 1/48))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 K K))) (*.f64 K (*.f64 (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))))) 1/2))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M)))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (neg.f64 M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M)))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (+.f64 (*.f64 (*.f64 (cos.f64 M) m) M) (cos.f64 M))) (*.f64 1/2 (+.f64 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) m))))))
(fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (+.f64 (*.f64 M m) 1) (cos.f64 M)) (*.f64 -1/2 (fma.f64 K (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 (cos.f64 M) m) n)))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 2))))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (+.f64 (*.f64 (*.f64 (cos.f64 M) m) M) (cos.f64 M))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 M) (*.f64 M M)))) (*.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m)))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 M (cos.f64 M))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) m))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 M (neg.f64 (sin.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 (cos.f64 M) (*.f64 m m))))))))))
(-.f64 (fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (+.f64 (*.f64 M m) 1) (cos.f64 M)) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 n n))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 m (*.f64 m (*.f64 M (*.f64 M (cos.f64 M)))))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 m m) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 K n)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K))) (+.f64 (*.f64 (*.f64 1/2 n) (+.f64 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (*.f64 M (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 (cos.f64 M) (*.f64 m (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 M (*.f64 m (*.f64 m (neg.f64 (sin.f64 M))))) K)) (*.f64 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (+.f64 1/4 (*.f64 1/8 (*.f64 K K))))))))
(-.f64 (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 3))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 M 2)))))))))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (sin.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (neg.f64 M)) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (neg.f64 M))))))))))))))))))
(-.f64 (fma.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) (pow.f64 m 3)))) (fma.f64 1/16 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) (pow.f64 m 3)))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 m m)))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) (pow.f64 M 3)))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (pow.f64 m 3) (*.f64 M (neg.f64 (sin.f64 M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (+.f64 (*.f64 (*.f64 (cos.f64 M) m) M) (cos.f64 M))) (fma.f64 1/8 (*.f64 K (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 M) (*.f64 M M))))))))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (*.f64 m (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/48 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) (pow.f64 m 3))) (pow.f64 n 3)) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 M (cos.f64 M))))) (fma.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (pow.f64 m 3) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 M M))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 m m) (*.f64 M (neg.f64 (sin.f64 M)))))) (fma.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (*.f64 (pow.f64 m 3) (*.f64 M M)) (cos.f64 M)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 M)))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (cos.f64 M) m))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 (cos.f64 M) (*.f64 m m))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 (*.f64 M M) (+.f64 l (*.f64 1/4 (*.f64 n n)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 M)))))))))))))))))
(-.f64 (fma.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (cos.f64 M) (pow.f64 m 3)))) (fma.f64 1/16 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (cos.f64 M) (pow.f64 m 3))) (*.f64 (*.f64 K K) n)) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 M (*.f64 (cos.f64 M) (pow.f64 m 3))) (*.f64 n n))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 m m) (*.f64 (neg.f64 (sin.f64 M)) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 K n)) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (cos.f64 M) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 1/4 (*.f64 K (*.f64 (*.f64 (pow.f64 m 3) (*.f64 (*.f64 M (neg.f64 (sin.f64 M))) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) n)) (fma.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (+.f64 (*.f64 M m) 1) (cos.f64 M)) (fma.f64 1/8 (*.f64 K (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l))))))) (fma.f64 1/8 (*.f64 (*.f64 (cos.f64 M) (*.f64 m m)) (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 n n))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 m (*.f64 m (*.f64 M (*.f64 M (cos.f64 M)))))) (*.f64 1/48 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (pow.f64 m 3) (pow.f64 K 3))))))))))))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) K))) (fma.f64 1/48 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 (cos.f64 M) (pow.f64 m 3)) (pow.f64 n 3))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 M (*.f64 (cos.f64 M) (*.f64 m m))) n)) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (*.f64 M M) (pow.f64 m 3))) K)) (fma.f64 1/4 (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (fma.f64 1/16 (*.f64 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))))) (*.f64 K (*.f64 n n))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 M (*.f64 m (*.f64 m (neg.f64 (sin.f64 M))))) K)) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 (pow.f64 m 3) (*.f64 M (*.f64 M (cos.f64 M)))) n)) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 M (*.f64 (cos.f64 M) (pow.f64 m 3))) (*.f64 K K))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (*.f64 (cos.f64 M) m) n)) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 (cos.f64 M) (*.f64 (*.f64 m m) (*.f64 K K)))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 M n (fabs.f64 (-.f64 m n))) (fma.f64 M M (fma.f64 1/4 (*.f64 n n) l)))) (*.f64 M (*.f64 (cos.f64 M) (pow.f64 m 3)))))))))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))
(*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)))))
(fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) M) (*.f64 (*.f64 M (sin.f64 (*.f64 (*.f64 1/2 K) m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (+.f64 (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (fma.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 M n)) (*.f64 (*.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))))
(-.f64 (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)) (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 2)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2)))))))))))) (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2)))))
(+.f64 (fma.f64 n (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 M (sin.f64 (*.f64 (*.f64 1/2 K) m))) (fma.f64 n (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 m (*.f64 M M)))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (*.f64 m m) (*.f64 M M)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (*.f64 (*.f64 1/2 K) m))) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 m (*.f64 M M))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M M)))))))))))) (*.f64 -3/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))))))
(+.f64 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) M)) (fma.f64 (*.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (fma.f64 n (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 M (*.f64 M m)))) (+.f64 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (+.f64 (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M (*.f64 M (*.f64 m m))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (*.f64 M (*.f64 M (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (*.f64 n n))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 m (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M))))))))))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M))) -3/2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 3)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m M))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 3)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 2)))) (+.f64 (*.f64 3/2 (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (cos.f64 (*.f64 1/2 (*.f64 K m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 M 3))))) (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 K m))) (pow.f64 M 3))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 n n)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 m (pow.f64 M 3)))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (*.f64 m m) (pow.f64 M 3)))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 m (*.f64 M M)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) m) (pow.f64 M 3))) (fma.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (*.f64 (*.f64 1/2 K) m))) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 m (*.f64 M M))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 n (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 M (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 M (sin.f64 (*.f64 (*.f64 1/2 K) m))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 m m) (pow.f64 M 3)))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 (*.f64 m m) (*.f64 M M)))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (*.f64 1/2 K) m))) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) (pow.f64 M 3)))))))))))))))))) (fma.f64 3/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (fma.f64 3/2 (*.f64 (cos.f64 (*.f64 (*.f64 1/2 K) m)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 m (pow.f64 M 3)))) (fma.f64 3/2 (*.f64 (*.f64 n (cos.f64 (*.f64 (*.f64 1/2 K) m))) (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 K) m)) (pow.f64 M 3)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))) 7/6)))))
(-.f64 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (*.f64 m (*.f64 K 1/2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (*.f64 m (pow.f64 M 3)) (*.f64 n n))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 m (*.f64 m (pow.f64 M 3))))))) (fma.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 M (*.f64 M m)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 m (pow.f64 M 3)))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (*.f64 M (*.f64 M (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (*.f64 n n))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 m (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M M))) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (pow.f64 M 3)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 n n))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) M)) (fma.f64 (*.f64 M (sin.f64 (*.f64 m (*.f64 K 1/2)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (fma.f64 1/2 (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 m (*.f64 m (pow.f64 M 3))))) (fma.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 M (*.f64 M (*.f64 m m))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (pow.f64 M 3) (pow.f64 n 3))) 1/6)))))))))))))))) (+.f64 (*.f64 (*.f64 3/2 (cos.f64 (*.f64 m (*.f64 K 1/2)))) (+.f64 (*.f64 M (*.f64 M (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))) (*.f64 m (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))))))) (fma.f64 (*.f64 3/2 n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) (*.f64 (cos.f64 (*.f64 m (*.f64 K 1/2))) (pow.f64 M 3))) (*.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K 1/2))) (pow.f64 M 3)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l))))) 7/6)))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))
(*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (+.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) m))))
(fma.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (+.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 M (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) n))) (*.f64 (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 m (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) -1/2))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (*.f64 (*.f64 n (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 M (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (*.f64 1/2 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) m)))))
(-.f64 (+.f64 (fma.f64 1/8 (*.f64 (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 n n))) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 M M))) (*.f64 (*.f64 n n) 1/2))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (+.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 M (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) n))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 M m)))) (fma.f64 1/2 (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 m (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M))) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) 1/4)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 M (*.f64 m m)))) (fma.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) m)) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (*.f64 (*.f64 n (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 M (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) M)) (fma.f64 1/48 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 n 3)) (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) m)) (*.f64 1/4 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 m (*.f64 M M)))) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 m n))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 n n))) (+.f64 (*.f64 (*.f64 1/8 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (*.f64 M (*.f64 m m)) (pow.f64 n 3))) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 m (pow.f64 n 3))))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 (pow.f64 n 3) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) (fma.f64 (*.f64 1/2 (*.f64 n n)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 M M))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 M (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))))))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 M m)))) (fma.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 M (pow.f64 n 3)))) (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 (pow.f64 n 3) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) (fma.f64 1/4 (fma.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 (*.f64 M (*.f64 M m)) (pow.f64 n 3))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l)))) (*.f64 n n)))) (*.f64 1/2 (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 M m (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M l))))) (*.f64 m (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))))
(-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (-.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 l (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (-.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) l)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 l l)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (-.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 l (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n)))))))))))
(fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (*.f64 (*.f64 l l) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (-.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) l))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 l (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 l 3) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (*.f64 l l)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (-.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))) (*.f64 l (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))))) (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)) (pow.f64 l 3)) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))))))))
(fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (*.f64 (*.f64 l l) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))) (-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (-.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)) l))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (*.f64 (pow.f64 l 3) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 m n) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (cos.f64 (-.f64 (*.f64 (*.f64 1/2 K) m) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 M m (fma.f64 M n (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 m m) 1/4 (fma.f64 M M (fma.f64 1/2 (*.f64 m n) (fma.f64 1/4 (*.f64 n n) l)))))) (cos.f64 (-.f64 (*.f64 m (*.f64 K 1/2)) M)))

prune202.0ms (2.5%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1211122
Fresh011
Picked101
Done011
Total1223125
Error
0.7b
Counts
125 → 3
Alt Table
StatusErrorProgram
14.0b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
33.4b
(*.f64 (cos.f64 (-.f64 (exp.f64 (log.f64 (*.f64 (*.f64 1/2 K) m))) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.9b
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Compiler

Compiled 11301 to 5634 computations (50.1% saved)

localize20.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
0.0b
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
0.0b
(pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)
33.0b
(cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))

series301.0ms (3.7%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
86.0ms
M
@0
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
66.0ms
n
@0
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
45.0ms
m
@0
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
41.0ms
K
@0
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
8.0ms
K
@inf
(cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))

rewrite42.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
271×add-sqr-sqrt_binary64
263×pow1_binary64
261×*-un-lft-identity_binary64
255×add-log-exp_binary64
254×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024117
1545117
Stop Event
node limit
Counts
4 → 44
Calls
Call 1
Inputs
(cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))
(pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)
(pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))) (cbrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) (sqrt.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))) (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) (-.f64 (*.f64 (+.f64 m n) 1/2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)) (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) (*.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3/2) (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3) (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)) (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))) (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) (cbrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))) (cbrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))) (sqrt.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l))))))))))

simplify431.0ms (5.3%)

Algorithm
egg-herbie
Rules
947×associate-*r*_binary64
360×+-commutative_binary64
349×fma-def_binary64
295×associate-+r+_binary64
66×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0163541144
1479938554
Stop Event
node limit
Counts
248 → 205
Calls
Call 1
Inputs
(cos.f64 (neg.f64 M))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M)))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(pow.f64 (-.f64 (*.f64 1/2 n) M) 2)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 m 2))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 m 2))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 (-.f64 (*.f64 1/2 m) M) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (pow.f64 M 2))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 n 2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 1/4 (pow.f64 n 2))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 (+.f64 (*.f64 1/2 n) (*.f64 1/2 m)) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 M 2)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(pow.f64 M 2)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M)))))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))))))))))
(-.f64 (+.f64 (*.f64 13/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 21/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M)))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))) (+.f64 (*.f64 3/16 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 7/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 7/24 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (pow.f64 (sin.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 3) (pow.f64 (sin.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (sin.f64 (neg.f64 M)) 3)))))) (*.f64 3/8 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (pow.f64 (sin.f64 (neg.f64 M)) 3))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))
(-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))
(-.f64 (+.f64 (*.f64 9/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)) (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))))) (+.f64 (*.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M)))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))))))))))
(-.f64 (+.f64 (*.f64 9/8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M)))))) (+.f64 (*.f64 9/8 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 13/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))))) (+.f64 (*.f64 9/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 7/16 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 7/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M))))))) (+.f64 (*.f64 17/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) (pow.f64 m 3))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M)))))) (+.f64 (*.f64 27/4 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))) (+.f64 (*.f64 9/8 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 11/4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 27/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (*.f64 9/16 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))
(-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M))))) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m)))))))
(-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 m 2)))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))) (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 2)))))))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))))))))))))))))
(-.f64 (+.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))))) (+.f64 (*.f64 7/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) M))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) M))))))) (+.f64 (*.f64 7/24 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 7/48 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 m M)))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 m M)))))))) (+.f64 (*.f64 7/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))))) (+.f64 (*.f64 27/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 m 2) M)))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (+.f64 (*.f64 3/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m)))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) m)))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 m 2)))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 2)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2))))))) (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M)))))))))))))))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l))))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))))) (+.f64 (*.f64 7/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2)))))))) (+.f64 (*.f64 7/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m M)))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) M)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3)))))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 m 3)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 m 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 m 2)))))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) M))))) (+.f64 (*.f64 27/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (*.f64 3/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) m)))))))))))))))))))))))))))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3)))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))))) (+.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 4 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))))))))))))))))) (+.f64 (*.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (*.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))))
(-.f64 (+.f64 (*.f64 13/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 7 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))))) (+.f64 (*.f64 13 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))))) (+.f64 (*.f64 2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))) (+.f64 (*.f64 25 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 3)))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))) (+.f64 (*.f64 19/6 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 27/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3))))))) (+.f64 (*.f64 6 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 4 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 17/6 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 15/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 34/3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (*.f64 27/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))))))))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))) (*.f64 3 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))))
(-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))) (*.f64 3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))))
(-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))) (+.f64 (*.f64 3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 9/2 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) M)))))) (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M)))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))))))) (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 3/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (+.f64 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
Outputs
(cos.f64 (neg.f64 M))
(cos.f64 M)
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))))))
(-.f64 (cos.f64 M) (*.f64 1/2 (+.f64 (*.f64 (*.f64 n K) (neg.f64 (sin.f64 M))) (*.f64 K (*.f64 m (neg.f64 (sin.f64 M)))))))
(-.f64 (cos.f64 (neg.f64 M)) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))))))))
(-.f64 (cos.f64 M) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (cos.f64 M))) (fma.f64 1/2 (*.f64 (*.f64 n K) (neg.f64 (sin.f64 M))) (fma.f64 1/2 (*.f64 K (*.f64 m (neg.f64 (sin.f64 M)))) (fma.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 m (cos.f64 M))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M)))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 m (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (cos.f64 (neg.f64 M))))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))))))
(-.f64 (fma.f64 1/16 (*.f64 (*.f64 n n) (*.f64 (pow.f64 K 3) (*.f64 m (neg.f64 (sin.f64 M))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (neg.f64 (sin.f64 M)))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (neg.f64 (sin.f64 M)))) (fma.f64 1/16 (*.f64 n (*.f64 (*.f64 (pow.f64 K 3) (*.f64 m m)) (neg.f64 (sin.f64 M)))) (cos.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (neg.f64 (sin.f64 M))) (fma.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 m (cos.f64 M))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 M)) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (cos.f64 M))) (*.f64 (*.f64 1/2 K) (*.f64 m (neg.f64 (sin.f64 M)))))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))
(cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))
(+.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 -1/2 (*.f64 (*.f64 K (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) m)))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (fma.f64 1/2 (*.f64 (*.f64 K (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) m) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))
(-.f64 (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 K 3) (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (pow.f64 m 3)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) (fma.f64 1/2 (*.f64 (*.f64 K (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) m) (*.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))
(cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))
(+.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 -1/2 (*.f64 (*.f64 n K) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (fma.f64 1/2 (*.f64 (*.f64 n K) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (*.f64 1/8 (*.f64 n n)) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 K K)))))
(-.f64 (+.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 K 2))))))
(-.f64 (+.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 1/48 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (*.f64 1/8 (*.f64 n n)) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 K K)))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))
(cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))
(+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))))
(-.f64 (+.f64 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))) (*.f64 1/6 (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))
(-.f64 (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)) (*.f64 (*.f64 1/6 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (pow.f64 M 3))))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M)))
(cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M)))
(pow.f64 (-.f64 (*.f64 1/2 n) M) 2)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(*.f64 1/4 (pow.f64 m 2))
(*.f64 1/4 (*.f64 m m))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(*.f64 1/4 (pow.f64 m 2))
(*.f64 1/4 (*.f64 m m))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) (*.f64 m M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(pow.f64 (-.f64 (*.f64 1/2 m) M) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (pow.f64 M 2))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 M M))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(*.f64 1/4 (pow.f64 n 2))
(*.f64 1/4 (*.f64 n n))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(*.f64 1/4 (pow.f64 n 2))
(*.f64 1/4 (*.f64 n n))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) (*.f64 n M))
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (*.f64 n M))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(pow.f64 (+.f64 (*.f64 1/2 n) (*.f64 1/2 m)) 2)
(pow.f64 (*.f64 1/2 (+.f64 n m)) 2)
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(pow.f64 M 2)
(*.f64 M M)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (*.f64 M M) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(pow.f64 M 2)
(*.f64 M M)
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (*.f64 M M) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (*.f64 n M)))
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))) (*.f64 M (+.f64 n m)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 M) 3)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 3/2 (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 (cos.f64 M) 2))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M)))))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (cos.f64 M) (pow.f64 (neg.f64 (sin.f64 M)) 2))))) (fma.f64 3/2 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m (cos.f64 M)) (pow.f64 (neg.f64 (sin.f64 M)) 2))))) (fma.f64 3/4 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (pow.f64 (neg.f64 (sin.f64 M)) 2)))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (neg.f64 (sin.f64 M)) 2) (cos.f64 M))))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3))))))) (fma.f64 3/4 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (pow.f64 (cos.f64 M) 3))))) (fma.f64 3/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)))) (fma.f64 n (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (*.f64 (*.f64 3/2 K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (cos.f64 M) (*.f64 (sin.f64 M) (sin.f64 M)))))) (fma.f64 3/2 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m (cos.f64 M)) (*.f64 (sin.f64 M) (sin.f64 M)))))) (fma.f64 3/4 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (*.f64 (sin.f64 M) (sin.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 M)) (cos.f64 M))))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3))))))) (fma.f64 3/4 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (pow.f64 (cos.f64 M) 3))))) (fma.f64 3/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)))) (fma.f64 n (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (*.f64 (*.f64 3/2 K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))))))))))
(-.f64 (+.f64 (*.f64 13/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 21/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 (cos.f64 (neg.f64 M)) 2)))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (neg.f64 M)) (pow.f64 (sin.f64 (neg.f64 M)) 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (sin.f64 (neg.f64 M)) 2) (cos.f64 (neg.f64 M)))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3))) (+.f64 (*.f64 3/16 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 7/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (*.f64 7/24 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M)))))))) (+.f64 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 M)) 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (pow.f64 (sin.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 m (pow.f64 (cos.f64 (neg.f64 M)) 3))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 3) (pow.f64 (sin.f64 (neg.f64 M)) 3)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (sin.f64 (neg.f64 M)) 3)))))) (*.f64 3/8 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (pow.f64 m 2) (pow.f64 (sin.f64 (neg.f64 M)) 3))))))))))))))))))
(-.f64 (fma.f64 13/16 (*.f64 n (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 (cos.f64 M) 2)))))) (fma.f64 21/16 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 (cos.f64 M) 2)))))) (fma.f64 3/2 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (pow.f64 (neg.f64 (sin.f64 M)) 2) (cos.f64 M)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (cos.f64 M) (pow.f64 (neg.f64 (sin.f64 M)) 2))))) (fma.f64 3/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (pow.f64 (neg.f64 (sin.f64 M)) 2))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (neg.f64 (sin.f64 M)) 2) (cos.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 n (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)) (fma.f64 3/16 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 7/48 (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (*.f64 (*.f64 7/24 (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))))))))))))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))) (fma.f64 n (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))) (fma.f64 3/8 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (pow.f64 (neg.f64 (sin.f64 M)) 3))))) (fma.f64 3/4 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (pow.f64 (cos.f64 M) 3))))) (fma.f64 3/8 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 M) 3))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 m 3) (pow.f64 (neg.f64 (sin.f64 M)) 3)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (neg.f64 (sin.f64 M)) 3)))) (*.f64 (*.f64 3/8 n) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (pow.f64 (neg.f64 (sin.f64 M)) 3))))))))))))))))
(-.f64 (fma.f64 13/16 (*.f64 n (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 (cos.f64 M) 2)))))) (fma.f64 21/16 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (neg.f64 (sin.f64 M)) (pow.f64 (cos.f64 M) 2)))))) (fma.f64 3/2 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (*.f64 (sin.f64 M) (sin.f64 M)) (cos.f64 M)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (cos.f64 M) (*.f64 (sin.f64 M) (sin.f64 M)))))) (fma.f64 3/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (*.f64 (sin.f64 M) (sin.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 M)) (cos.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 n (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)) (fma.f64 3/16 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 7/48 (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (*.f64 (*.f64 7/24 (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))))))))))))))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M)))))) (fma.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))))) (fma.f64 n (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 M) 2) (neg.f64 (sin.f64 M))))) (fma.f64 3/8 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (pow.f64 (neg.f64 (sin.f64 M)) 3))))) (fma.f64 3/4 (*.f64 n (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (pow.f64 (cos.f64 M) 3))))) (fma.f64 3/8 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 M) 3))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 M) 3)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 m 3) (pow.f64 (neg.f64 (sin.f64 M)) 3)))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (neg.f64 (sin.f64 M)) 3)))) (*.f64 (*.f64 3/8 n) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 m m) (pow.f64 (neg.f64 (sin.f64 M)) 3))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))
(-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))
(-.f64 (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (*.f64 3/2 (+.f64 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (*.f64 (*.f64 n (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 m (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))))
(-.f64 (+.f64 (*.f64 9/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)) (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))))) (+.f64 (*.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M)))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))))))))))
(-.f64 (fma.f64 9/4 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 3/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 9/8 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (*.f64 m m) (*.f64 M M)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))))) (fma.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m)) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) M)))) (fma.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 3/2 (*.f64 (*.f64 n (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 m (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (*.f64 m m) M) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 3/2 (*.f64 (*.f64 n (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)) M)) (*.f64 3/8 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))))))))))
(-.f64 (+.f64 (*.f64 9/8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M)))))) (+.f64 (*.f64 9/8 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 13/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))))) (+.f64 (*.f64 9/4 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 7/16 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 7/2 (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M))))))) (+.f64 (*.f64 17/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))))))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) (pow.f64 m 3))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) M)))))) (+.f64 (*.f64 27/4 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))) (+.f64 (*.f64 9/8 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 11/4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (+.f64 (*.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2)))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 27/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 2))))))) (+.f64 (*.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 m (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M))))) (+.f64 (*.f64 4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3) M)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3)))))) (*.f64 9/16 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) 3))))))))))))))))))))))
(-.f64 (fma.f64 9/8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 3/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) (fma.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 5/4 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))) (fma.f64 9/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) (pow.f64 m 3)) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) M)))) (fma.f64 9/8 (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2))) (fma.f64 13/4 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 m 3) M) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2))))) (fma.f64 9/4 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 9/8 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 9/16 (*.f64 n (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))) (fma.f64 7/16 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 7/2 (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) M)))) (fma.f64 17/8 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) M)))) (fma.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (*.f64 m m) (*.f64 M M)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 m (*.f64 M (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))))))))))))))))))) (fma.f64 1/8 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) (pow.f64 m 3)))) (fma.f64 3/8 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 9/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m)) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) M)))) (fma.f64 27/4 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) (*.f64 M M))))) (fma.f64 3/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 9/8 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 3/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (*.f64 m m) M) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))) (fma.f64 11/4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 (*.f64 M M) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))) (fma.f64 3/2 (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 3 (*.f64 (*.f64 n (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)) M)) (fma.f64 27/16 (*.f64 (*.f64 n n) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 2)))) (fma.f64 3/2 (*.f64 (*.f64 n (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3)) (*.f64 m (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))) (fma.f64 3/4 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) M)))) (fma.f64 4 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) (*.f64 M M))))) (fma.f64 9/4 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3) M))) (fma.f64 3/8 (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (*.f64 M (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3))))) (*.f64 (*.f64 9/16 (pow.f64 n 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) 3)))))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 3) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 3) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 3) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 3) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))
(*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))
(-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M))))) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m)))))))
(-.f64 (fma.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M))) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))) (*.f64 3/2 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) n) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) m))))))
(-.f64 (fma.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M)) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (*.f64 3/2 (+.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m)))))
(-.f64 (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 m 2)))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))) (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 2)))))))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))))))))))))))))
(-.f64 (fma.f64 3/4 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 n n) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 9/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m m)))) (fma.f64 5/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) m))))) (fma.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (*.f64 9/2 (*.f64 n n)) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 M M)))))))))) (fma.f64 9/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m M)))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 4 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) n) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) m))) (*.f64 (*.f64 1/8 (*.f64 n n)) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))))))))))))
(-.f64 (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 9/8 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m m))) (fma.f64 5/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) m)))) (fma.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M)) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 9/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 M M)))))))))) (fma.f64 9/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m M))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (fma.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m)) (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))))))))))))
(-.f64 (+.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))))) (+.f64 (*.f64 7/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) M))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) M))))))) (+.f64 (*.f64 7/24 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 7/48 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))) (+.f64 (*.f64 5/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 m M)))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 m M)))))))) (+.f64 (*.f64 7/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))))) (+.f64 (*.f64 27/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 m 2) M)))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (+.f64 (*.f64 3/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m)))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) m)))))) (+.f64 (*.f64 9/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 m 2)))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 M 2)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2))))))) (*.f64 3 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M)))))))))))))))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l))))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))))) (+.f64 (*.f64 7/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2)))))))) (+.f64 (*.f64 7/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 m M)))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 n (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) M)))))) (+.f64 (*.f64 3/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3)))))) (+.f64 (*.f64 9/16 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (pow.f64 m 3)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 m 2))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 m 2)))))))) (+.f64 (*.f64 9/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) M))))) (+.f64 (*.f64 27/4 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 3) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) m))))) (*.f64 3/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)))) (*.f64 (pow.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) 2) m)))))))))))))))))))))))))))))
(-.f64 (fma.f64 (*.f64 n n) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 5/4 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 7/4 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) M))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) M)))) (fma.f64 7/24 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 (pow.f64 K 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 7/48 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (fma.f64 5/4 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m M))))) (fma.f64 9/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (pow.f64 M 3)))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m M)))))) (fma.f64 7/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))))) (fma.f64 27/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (*.f64 m m) M)))) (fma.f64 3/8 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/4 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 9/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) m)))) (fma.f64 3/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) m)))) (fma.f64 3/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) m)))) (fma.f64 9/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m m)))) (fma.f64 9/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 M M)))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2))))) (*.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M))))))))))))))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 5 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 M M))))) (fma.f64 7/4 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 M M))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2))))) (fma.f64 1/2 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)))))) (fma.f64 7/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (pow.f64 n 3)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (*.f64 m m) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 9/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 m M)))) (fma.f64 4 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) n) (*.f64 (*.f64 K (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/8 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) M))) (fma.f64 3/4 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M)))) (fma.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)))) (fma.f64 9/16 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (pow.f64 m 3)))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (pow.f64 n 3) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m m))))) (fma.f64 1/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m m)))))) (fma.f64 9/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) M)))) (fma.f64 27/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 M M))))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 n (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2) m))) (*.f64 3/8 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (*.f64 (*.f64 K K) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) m)))))))))))))))))))))))))))
(-.f64 (fma.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 5/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 7/4 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) M)))) (fma.f64 1/2 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) M)))) (fma.f64 7/24 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 7/48 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (fma.f64 5/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m M))))) (fma.f64 9/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (pow.f64 M 3))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m M))))) (fma.f64 7/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))))) (fma.f64 27/8 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (*.f64 m m) M))) (fma.f64 3/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 9/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m))) (fma.f64 3/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m))) (fma.f64 3/8 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (*.f64 K K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m))) (fma.f64 9/8 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m m))) (fma.f64 9/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 M M))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2)))) (*.f64 3 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M)))))))))))))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (fma.f64 3/4 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (fma.f64 1/4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 K K)) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3))) (fma.f64 5 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 M M))))) (fma.f64 7/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 M M))))) (fma.f64 1/4 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2))))) (fma.f64 1/2 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2))))) (fma.f64 7/16 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (*.f64 m m) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))))) (fma.f64 9/2 (*.f64 (*.f64 (*.f64 n n) (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m M))) (fma.f64 4 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M)))) (fma.f64 3/2 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 n K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 3/8 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M))) (fma.f64 3/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 n 3) (pow.f64 K 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3))) (fma.f64 9/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (pow.f64 m 3))) (fma.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m m)))) (fma.f64 1/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 m m))))) (fma.f64 9/4 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) M))) (fma.f64 27/4 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) (pow.f64 n 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 m (*.f64 M M)))) (fma.f64 3/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 3) n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) m)) (*.f64 (*.f64 3/8 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) 3) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) 2) m))))))))))))))))))))))))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))))))
(fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) M))) (fma.f64 3 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) M)))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m M)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m M)))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))))) (+.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 4 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M)))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))))))))))))))))) (+.f64 (*.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (*.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m m)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))) (fma.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 (*.f64 m m) (*.f64 M M))))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 (*.f64 m m) (*.f64 M M))))) (fma.f64 8 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M))))) (fma.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M))))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)) (fma.f64 9/2 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M))))) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) M))) (fma.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 M M))))) (fma.f64 4 (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) m) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 M M)))) (fma.f64 5 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 m (*.f64 M M))))) (fma.f64 3 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) M))) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m M)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) M)))))))))))))))))) (fma.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))) (*.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))))))
(-.f64 (+.f64 (*.f64 13/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 7 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))) (+.f64 (*.f64 8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) M))))) (+.f64 (*.f64 3 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))))) (+.f64 (*.f64 13 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))))) (+.f64 (*.f64 2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))) (+.f64 (*.f64 25 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 3)))))))) (+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))) (+.f64 (*.f64 19/6 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3))) (+.f64 (*.f64 27/2 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3))))))) (+.f64 (*.f64 6 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 9 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2)))))) (+.f64 (*.f64 9 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 4 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 2))))))) (+.f64 (*.f64 5 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 2))))))) (+.f64 (*.f64 17/6 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m M))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) M))))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 15/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3)))))) (+.f64 (*.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3)))))) (+.f64 (*.f64 34/3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 2) (pow.f64 M 3)))))) (+.f64 (*.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 2))))) (*.f64 27/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) 3) (pow.f64 M 3))))))))))))))
(-.f64 (fma.f64 13/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)) (pow.f64 M 3))))) (fma.f64 7 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (*.f64 m m) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)) (pow.f64 M 3)))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m m)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))) (fma.f64 2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 (*.f64 m m) (*.f64 M M))))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 (*.f64 m m) (*.f64 M M))))) (fma.f64 8 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m (*.f64 M M)))))) (fma.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M))))) (fma.f64 9 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) M))) (fma.f64 3 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) M))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 (*.f64 m m) (pow.f64 M 3)))))) (fma.f64 13 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 (*.f64 m m) (pow.f64 M 3)))))) (fma.f64 2 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) m) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (pow.f64 M 3))))) (fma.f64 3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))))) (fma.f64 25 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 m (pow.f64 M 3)))))) (fma.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))) (fma.f64 19/6 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))))) (fma.f64 4/3 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3)) (fma.f64 27/2 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (pow.f64 M 3))))) (fma.f64 6 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3)))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))) (fma.f64 9 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))) (fma.f64 3 (*.f64 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))))) (fma.f64 4 (*.f64 (*.f64 n n) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3)))))) (fma.f64 9/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M))))) (fma.f64 9 (*.f64 (*.f64 n (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 M M))))) (fma.f64 4 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 m (*.f64 M M)))))) (fma.f64 5 (*.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) m) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (*.f64 M M)))) (fma.f64 17/6 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (pow.f64 m 3)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3)))) (fma.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (fma.f64 2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m M)))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) M))))))))))))))))))))))))))))))))))))) (fma.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))) (fma.f64 15/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 m (pow.f64 M 3))))) (fma.f64 9/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 m (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))))) (fma.f64 34/3 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (pow.f64 M 3)))) (fma.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 2) (pow.f64 M 3))))) (fma.f64 3 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))) (fma.f64 3/2 (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (*.f64 M M)))) (*.f64 27/2 (*.f64 n (*.f64 (pow.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) 3) (pow.f64 M 3))))))))))))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (pow.f64 (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))) (*.f64 3 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))))
(-.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)) (*.f64 (*.f64 3 l) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))))
(+.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)) (*.f64 -3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))))
(-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))) (*.f64 3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))))
(+.f64 (fma.f64 9/2 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 -3 (*.f64 (*.f64 l (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))))
(+.f64 (fma.f64 9/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 -3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))))
(-.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))) (+.f64 (*.f64 3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))))) (*.f64 9/2 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) 2) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))))))
(-.f64 (fma.f64 9/2 (*.f64 (*.f64 l l) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (fma.f64 3 (*.f64 (*.f64 l (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (*.f64 9/2 (pow.f64 l 3)) (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 2)) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))))
(-.f64 (fma.f64 9/2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (fma.f64 3 (*.f64 l (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))) (*.f64 (*.f64 9/2 (pow.f64 l 3)) (*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 3) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (pow.f64 (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)) 3)))
(*.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) 2) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (pow.f64 (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)) 3)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M)) (*.f64 1/2 (+.f64 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (neg.f64 (sin.f64 M))))) (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (neg.f64 (sin.f64 M)))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M)) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (neg.f64 (sin.f64 M)))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (neg.f64 (sin.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (cos.f64 M)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (cos.f64 M)))) (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M))) (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (sin.f64 (neg.f64 M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))))) (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (sin.f64 (neg.f64 M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 m (cos.f64 (neg.f64 M))))))) (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (*.f64 (pow.f64 m 2) (cos.f64 (neg.f64 M)))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))))) (neg.f64 (sin.f64 M)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M) (fma.f64 1/16 (*.f64 (*.f64 n (pow.f64 K 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (neg.f64 (sin.f64 M))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (pow.f64 m 3) (neg.f64 (sin.f64 M))))) (*.f64 1/16 (*.f64 (*.f64 (*.f64 n n) (pow.f64 K 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (neg.f64 (sin.f64 M)))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 M)))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (neg.f64 (sin.f64 M)))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (neg.f64 (sin.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 m (cos.f64 M)))) (*.f64 (*.f64 1/8 (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (*.f64 (*.f64 m m) (cos.f64 M)))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))
(-.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m))))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (+.f64 (*.f64 (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))) M) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (*.f64 1/2 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m))))))))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (*.f64 m m) M)))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m m)) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) M))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))))))))
(-.f64 (+.f64 (*.f64 1/16 (*.f64 n (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) M)))))) (+.f64 (*.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))))))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 m (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) M))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)))))) (+.f64 (*.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (pow.f64 m 3)))))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (pow.f64 m 2) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))))) (+.f64 (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)))) (*.f64 1/2 (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m))) (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 2) M)))))))))))))))))
(-.f64 (fma.f64 1/16 (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/48 (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 M M)))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (pow.f64 m 3) M)))) (fma.f64 1/8 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/4 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 m m)))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/8 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)))) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))))))))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 m (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 1/4 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (pow.f64 m 3) (*.f64 M M))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l))))) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) M))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (*.f64 M (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M)))))) (fma.f64 1/4 (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (pow.f64 m 3) (*.f64 (*.f64 M M) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))))) (fma.f64 1/16 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (pow.f64 m 3)))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (*.f64 m m) (cos.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))))) (*.f64 1/2 (+.f64 (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) m))) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 n M (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 M M) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 n K) (neg.f64 M))) (*.f64 (*.f64 m m) M)))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))
(*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))))
(-.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (+.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))) (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) n) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) m)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))
(-.f64 (fma.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m m))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 M M))) (*.f64 n (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m M))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) n) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) m)) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))))))))
(-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) m))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 2))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) M))))) (+.f64 (*.f64 1/16 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 M 2))))) (*.f64 n (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))))))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 2) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M)))) (+.f64 (*.f64 1/48 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (pow.f64 m 3))))) (+.f64 (*.f64 1/4 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m (pow.f64 M 2)))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) m)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 M 2)))))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 K 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) M))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 m M))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (pow.f64 m 2) (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 K (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) M))))) (*.f64 1/4 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (exp.f64 (-.f64 (+.f64 (*.f64 m M) (fabs.f64 (-.f64 n m))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))))))))))))))))))))
(-.f64 (fma.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 (pow.f64 K 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))) (fma.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (fma.f64 1/8 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) m))) (fma.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 K (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))))) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (pow.f64 M 3))) (fma.f64 1/8 (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))) (fma.f64 1/4 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) m))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m m))) (fma.f64 1/8 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (*.f64 m m) M))) (fma.f64 1/16 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) m)) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 M M))) (*.f64 n (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M)))))))))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 K K) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M)) (fma.f64 1/48 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (pow.f64 m 3))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (pow.f64 n 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m (*.f64 M M)))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) n) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) m)) (fma.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (*.f64 K (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 M M)))) (fma.f64 1/8 (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (*.f64 (pow.f64 n 3) (*.f64 K K)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) M))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 m M))) (fma.f64 1/2 (*.f64 (*.f64 n K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 n 3) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (*.f64 m m) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) K) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)))) (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) M))) (*.f64 1/4 (*.f64 (*.f64 (*.f64 n n) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (exp.f64 (-.f64 (fma.f64 m M (fabs.f64 (-.f64 n m))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l))))))))))))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))
(fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m M)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (fma.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))))))
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))))))))))))) (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))))
(+.f64 (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (*.f64 m m) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m M)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M)) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M)))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))))))))))))) (*.f64 -3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m M))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) M)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))))))))))))))))))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 2)))) (+.f64 (*.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (sin.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))) (+.f64 (*.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 m (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3))))) (*.f64 3/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (*.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (pow.f64 M 3)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l))))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m M)) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M)) (fma.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (*.f64 M M))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) M) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 (*.f64 m m) (pow.f64 M 3)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 m (pow.f64 M 3)))) (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M)))) (fma.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))))))))))))))))))) (fma.f64 3/2 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (*.f64 M M))) (fma.f64 7/6 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3))) (*.f64 3/2 (+.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 m (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) l)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m)))) (pow.f64 M 3)))))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (*.f64 -1 M))))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 1/4 (*.f64 n n)) l)))))) (cos.f64 (fma.f64 K (*.f64 1/2 (+.f64 n m)) (neg.f64 M))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(-.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 (*.f64 l (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 l l) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))) (*.f64 (*.f64 l (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M))))) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (+.f64 (*.f64 l (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 l l) (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))) (fma.f64 l (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))) (*.f64 (*.f64 1/6 (pow.f64 l 3)) (*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n)))))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M))))))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 n m)))) (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))))))) (cos.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M)))
(*.f64 (exp.f64 (-.f64 (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 n m)))) (fma.f64 1/4 (*.f64 m m) (+.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 M M)) (*.f64 1/4 (*.f64 n n))) l)))) (cos.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 n K) (*.f64 K m))) M)))

prune784.0ms (9.7%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New2050205
Fresh011
Picked011
Done011
Total2053208
Error
0.7b
Counts
208 → 3
Alt Table
StatusErrorProgram
14.0b
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) 1/2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) l)))) 3))
33.4b
(*.f64 (cos.f64 (-.f64 (exp.f64 (log.f64 (*.f64 (*.f64 1/2 K) m))) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
0.9b
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Compiler

Compiled 48835 to 24338 computations (50.2% saved)

regimes191.0ms (2.4%)

Accuracy

Total 0.2b remaining (12.4%)

Threshold costs 0.2b (12.4%)

Counts
61 → 1
Compiler

Compiled 1614 to 803 computations (50.2% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
12×+-commutative_binary64
10×sub-neg_binary64
*-commutative_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01731
12831
24531
36031
46931
57231
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
Outputs
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) l))))

end91.0ms (1.1%)

Stop Event
fuel
Remove

(sort m n)

Compiler

Compiled 194 to 139 computations (28.4% saved)

Profiling

Loading profile data...