Time bar (total: 14.3s)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 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 |
Compiled 35 to 24 computations (31.4% saved)
| 3.0s | 8092× | body | 128 | valid |
| 114.0ms | 321× | body | 128 | invalid |
| 112.0ms | 80× | body | 1024 | invalid |
| 110.0ms | 74× | body | 1024 | valid |
| 90.0ms | 92× | body | 512 | invalid |
| 46.0ms | 48× | body | 512 | valid |
| 45.0ms | 22× | body | 2048 | invalid |
| 43.0ms | 63× | body | 256 | invalid |
| 28.0ms | 42× | body | 256 | valid |
Compiled 70 to 48 computations (31.4% saved)
| 2× | egg-herbie |
| 274× | fma-neg_binary64 |
| 198× | rules-20_binary64 |
| 172× | rules-47_binary64 |
| 144× | rules-15-rev_binary64 |
| 141× | rules-46_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 154 | 495 |
| 1 | 419 | 495 |
| 2 | 1277 | 484 |
| 3 | 4601 | 484 |
| 0 | 5 | 5 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
4 |
| 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 (+.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 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) -1 (fabs.f64 (-.f64 m n))) l))) |
(*.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 (+.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 (+.f64 K n) 2)) M)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K n) 2) M) 2) -1 (fabs.f64 (-.f64 K n))) l))) |
(*.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 n (/.f64 (+.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 n (/.f64 (+.f64 K m) 2)) M)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 K m) 2) M) 2) -1 (fabs.f64 (-.f64 m K))) l))) |
(*.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 (+.f64 m n) 2)) 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 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2)) l)))) |
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 M 2) (neg.f64 K))) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) K) 2) -1 (fabs.f64 (-.f64 m n))) l))) |
(*.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 (+.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)) K)))) |
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 m n) (/.f64 l 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 m n) (/.f64 2 l)) M)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) -1 (fabs.f64 (-.f64 m n))) K))) |
(*.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 (+.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 n m)))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 K (/.f64 (+.f64 m n) 2)) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 n m)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) l)))) |
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) -1 (fabs.f64 (-.f64 n m))) l))) |
(*.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 (+.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 K (/.f64 (+.f64 n M) 2)) m)) (exp.f64 (+.f64 (fabs.f64 (-.f64 M n)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n M) 2) m) 2)) l)))) |
(*.f64 (cos.f64 (-.f64 (*.f64 K (/.f64 (+.f64 n M) 2)) m)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n M) 2) m) 2) -1 (fabs.f64 (-.f64 M n))) l))) |
(*.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 (+.f64 n l) 2)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n l) 2) M) 2)) (-.f64 m (fabs.f64 (-.f64 l n)))))) |
(*.f64 (cos.f64 (-.f64 (*.f64 K (/.f64 (+.f64 n l) 2)) M)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n l) 2) M) 2) -1 (fabs.f64 (-.f64 l n))) m))) |
(*.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 (+.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 (+.f64 m M) 2)) n)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m M) 2) n) 2) -1 (fabs.f64 (-.f64 m M))) l))) |
(*.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 (+.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 (+.f64 m l) 2)) M)) (exp.f64 (+.f64 (fabs.f64 (-.f64 m l)) (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2)) n)))) |
(*.f64 (cos.f64 (-.f64 (*.f64 K (/.f64 (+.f64 m l) 2)) M)) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m l) 2) M) 2) -1 (fabs.f64 (-.f64 m l))) n))) |
(*.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 (+.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 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 l))) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) l) 2) -1 (fabs.f64 (-.f64 m n))) M))) |
Compiled 34 to 23 computations (32.4% saved)
| 1× | egg-herbie |
| 349× | rules-23-rev_binary64 |
| 335× | rules-22-rev_binary64 |
| 126× | rules-24_binary64 |
| 121× | rules-22_binary64 |
| 113× | rules-4_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 45 |
| 1 | 54 | 45 |
| 2 | 154 | 44 |
| 3 | 530 | 43 |
| 4 | 2809 | 43 |
| 1× | node limit |
| 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 (+.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 n) (/.f64 2 K)) 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 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fma.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) -1 (fabs.f64 (-.f64 m n))) l))) |
(*.f64 (cos.f64 (fma.f64 K (/.f64 (+.f64 m n) 2) (neg.f64 M))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) l)))) |
(/.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.5b | (/.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
Compiled 128 to 80 computations (37.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) |
| ✓ | 0.0b | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
| ✓ | 0.0b | (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) |
| ✓ | 33.9b | (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) |
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | K | @ | 0 | (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) |
| 9.0ms | l | @ | 0 | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
| 9.0ms | l | @ | inf | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
| 8.0ms | l | @ | -inf | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
| 7.0ms | M | @ | -inf | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
| 1× | batch-egg-rewrite |
| 223× | add-sqr-sqrt_binary64 |
| 219× | pow1_binary64 |
| 219× | rules-40_binary64 |
| 219× | rules-41_binary64 |
| 219× | rules-42_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 65 |
| 1 | 475 | 63 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) |
(pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) |
(+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) |
(fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))) (*.f64 (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))) (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))) (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))) (cbrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))) (sqrt.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (*.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (*.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 m n) 2) (-.f64 (/.f64 (+.f64 m n) 2) M)) (*.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) (-.f64 (/.f64 (+.f64 m n) 2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (-.f64 (/.f64 (+.f64 m n) 2) M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 l (-.f64 (-.f64 m n) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 l (+.f64 0 (-.f64 (-.f64 m n) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) (+.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) (/.f64 (-.f64 l (-.f64 m n)) (-.f64 (/.f64 (+.f64 m n) 2) M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (+.f64 1 (/.f64 (-.f64 l (-.f64 m n)) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 l (-.f64 m n)) (+.f64 1 (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 l (-.f64 m n))) (cbrt.f64 (-.f64 l (-.f64 m n)))) (+.f64 (cbrt.f64 (-.f64 l (-.f64 m n))) (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (*.f64 (cbrt.f64 (-.f64 l (-.f64 m n))) (cbrt.f64 (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))) (+.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (/.f64 (-.f64 l (-.f64 m n)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 l (-.f64 m n))) (+.f64 (sqrt.f64 (-.f64 l (-.f64 m n))) (/.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (sqrt.f64 (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (+.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (/.f64 (-.f64 l (-.f64 m n)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 3) (pow.f64 (-.f64 l (-.f64 m n)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 (*.f64 (-.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) 3) (pow.f64 (-.f64 l (-.f64 m n)) 3)) (*.f64 0 (+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 (*.f64 (-.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))) (+.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2)) (-.f64 (*.f64 (-.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (pow.f64 l 3) (pow.f64 (-.f64 m n) 3)) (*.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (+.f64 (*.f64 l l) (+.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (-.f64 m n)))))) (+.f64 (*.f64 l l) (+.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))) (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (-.f64 m n))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 M) (*.f64 (+.f64 m n) (/.f64 K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (+.f64 -1 (/.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (+.f64 1 (/.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 M)) (cbrt.f64 (neg.f64 M))) (+.f64 (cbrt.f64 (neg.f64 M)) (/.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) (*.f64 (cbrt.f64 (neg.f64 M)) (cbrt.f64 (neg.f64 M))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (*.f64 (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))) (cbrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 M)) (+.f64 (sqrt.f64 (neg.f64 M)) (/.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) (sqrt.f64 (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))) (sqrt.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 M (*.f64 (*.f64 (+.f64 m n) (/.f64 K 2)) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) (*.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)) (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 m n) (/.f64 K 2) (neg.f64 M)))))))) |
| 1× | egg-herbie |
| 525× | rules-21_binary64 |
| 382× | fma-def_binary64 |
| 291× | rules-13_binary64 |
| 263× | rules-14-rev_binary64 |
| 231× | rules-7-rev_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 202 | 4450 |
| 1 | 785 | 4203 |
| 2 | 4026 | 4203 |
| 1× | node limit |
| Inputs |
|---|
(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 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (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 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(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 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (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 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.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 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (pow.f64 M 2)))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.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 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(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 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(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 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
l |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
l |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (*.f64 1/2 (*.f64 n K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 1/2 (*.f64 K m)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 1/2 (*.f64 K m)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 1/2 (*.f64 K m)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 1/2 (*.f64 n K)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 1/2 (*.f64 n K)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 -1 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 K (+.f64 (*.f64 1/2 n) (*.f64 1/2 m))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 K (+.f64 (*.f64 1/2 n) (*.f64 1/2 m))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 -1 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(*.f64 -1 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
| Outputs |
|---|
(cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) |
(cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) 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 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 1/2 (*.f64 K m)))) |
(-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) (*.f64 K (*.f64 1/2 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) 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 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (fma.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)) (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (*.f64 K K) (*.f64 m m)))))) |
(-.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (fma.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 (*.f64 K K) (*.f64 m m)) 1/8)))) |
(-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) (fma.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) m)) (*.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) 1/8)))) |
(-.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 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 m 3) (pow.f64 K 3))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (fma.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) m)) (*.f64 1/8 (*.f64 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (*.f64 K K) (*.f64 m m)))))) |
(-.f64 (fma.f64 1/48 (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M)) (*.f64 (pow.f64 K 3) (pow.f64 m 3))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 n K)) M))) (fma.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 (*.f64 K K) (*.f64 m m)) 1/8)))) |
(-.f64 (fma.f64 1/48 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) (*.f64 (pow.f64 K 3) (pow.f64 m 3))) (cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M))) (fma.f64 1/2 (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) m)) (*.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 1/2 n)) M)) (*.f64 (*.f64 (*.f64 K K) (*.f64 m m)) 1/8)))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (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 (-.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 K K) (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M))))))) |
(-.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 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 n (*.f64 K K))))))) |
(-.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 n n)) (*.f64 (*.f64 (*.f64 n K) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) 4)))) |
(-.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 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (pow.f64 n 3)))) (-.f64 (fma.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))) (*.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))))) (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)))) |
(-.f64 (fma.f64 1/48 (*.f64 (sin.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 (pow.f64 K 3) (pow.f64 n 3))) (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 (cos.f64 (-.f64 (*.f64 1/2 (*.f64 K m)) M)) (*.f64 n (*.f64 n (*.f64 K K))))))) |
(-.f64 (fma.f64 1/48 (*.f64 (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 (pow.f64 K 3) (pow.f64 n 3))) (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) (*.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 (cos.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M))) (*.f64 n n)) (*.f64 (*.f64 (*.f64 n K) (sin.f64 (fma.f64 1/2 (*.f64 K m) (neg.f64 M)))) 4)))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(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 (sin.f64 (neg.f64 M)))) (*.f64 K (*.f64 m (sin.f64 (neg.f64 M))))))) |
(-.f64 (cos.f64 M) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K (+.f64 n 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 (cos.f64 M) (*.f64 (*.f64 n n) (*.f64 K K))) (fma.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M)))) (fma.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 m (cos.f64 M)))) (*.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 m m) (cos.f64 M))))))))) |
(-.f64 (cos.f64 M) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (cos.f64 M))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 (*.f64 n (*.f64 K (*.f64 K (*.f64 m (cos.f64 M))))) 2)) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K (+.f64 n m))))))) |
(-.f64 (cos.f64 M) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (cos.f64 M))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 (*.f64 n (*.f64 K (*.f64 K (*.f64 m (cos.f64 M))))) 2)) (*.f64 1/2 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 K (+.f64 n 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 (pow.f64 K 3) (*.f64 (*.f64 m (sin.f64 (neg.f64 M))) (*.f64 n n))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (sin.f64 (neg.f64 M)) (pow.f64 n 3))) (fma.f64 1/48 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M)))) (fma.f64 1/16 (*.f64 n (*.f64 (*.f64 m m) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (cos.f64 M))))) (fma.f64 1/2 (*.f64 n (*.f64 K (sin.f64 (neg.f64 M)))) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 K K) (*.f64 m (cos.f64 M)))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 m m) (cos.f64 M))) (fma.f64 1/8 (*.f64 (cos.f64 M) (*.f64 (*.f64 n n) (*.f64 K K))) (*.f64 1/2 (*.f64 K (*.f64 m (sin.f64 (neg.f64 M)))))))))) |
(-.f64 (fma.f64 (*.f64 n n) (*.f64 1/16 (*.f64 m (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 n 3) (sin.f64 (neg.f64 M)))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 m 3) (sin.f64 (neg.f64 M)))) (fma.f64 n (*.f64 1/16 (*.f64 (*.f64 m m) (*.f64 (pow.f64 K 3) (sin.f64 (neg.f64 M))))) (cos.f64 M))))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (cos.f64 M))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 (*.f64 n (*.f64 K (*.f64 K (*.f64 m (cos.f64 M))))) 2)) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K (+.f64 n m))))))) |
(-.f64 (fma.f64 (*.f64 n n) (*.f64 1/16 (*.f64 m (*.f64 (pow.f64 K 3) (neg.f64 (sin.f64 M))))) (fma.f64 1/48 (*.f64 (pow.f64 K 3) (*.f64 (pow.f64 n 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 (*.f64 (pow.f64 K 3) (neg.f64 (sin.f64 M))) (*.f64 n (*.f64 m m))) (cos.f64 M))))) (fma.f64 1/8 (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (cos.f64 M))) (fma.f64 1/8 (fma.f64 (*.f64 K K) (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 (*.f64 n (*.f64 K (*.f64 K (*.f64 m (cos.f64 M))))) 2)) (*.f64 1/2 (*.f64 (neg.f64 (sin.f64 M)) (*.f64 K (+.f64 n m))))))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) |
(cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) |
(cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))) |
(+.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 K (*.f64 1/2 (+.f64 n m)))) M (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) |
(fma.f64 M (sin.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) |
(fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))) (cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)))) |
(-.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 K (*.f64 1/2 (+.f64 n m)))) M (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (*.f64 M M)))) |
(-.f64 (fma.f64 M (sin.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) (*.f64 1/2 (*.f64 M (*.f64 M (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))))))) |
(-.f64 (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))) (cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)))) (*.f64 1/2 (*.f64 M (*.f64 M (cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))))))) |
(-.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 K (*.f64 1/2 (+.f64 n m)))) M (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (*.f64 M M)) (*.f64 (sin.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (*.f64 (pow.f64 M 3) 1/6)))) |
(-.f64 (fma.f64 M (sin.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))))) (fma.f64 1/2 (*.f64 M (*.f64 M (cos.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))))) (*.f64 (sin.f64 (*.f64 K (*.f64 1/2 (+.f64 n m)))) (*.f64 1/6 (pow.f64 M 3))))) |
(-.f64 (fma.f64 M (sin.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))) (cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)))) (fma.f64 1/2 (*.f64 M (*.f64 M (cos.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))))) (*.f64 (sin.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K))) (*.f64 1/6 (pow.f64 M 3))))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (neg.f64 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (*.f64 -1 M))) |
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 1/2 K) (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 (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (fma.f64 M M (*.f64 n (*.f64 n 1/4)))) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.f64 M (+.f64 n m))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 (*.f64 m m) 1/4) |
(-.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 m (*.f64 1/2 n))) (*.f64 M m)) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 m m) 1/4)) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.f64 M (+.f64 n m))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 (*.f64 m m) 1/4) |
(-.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 m (*.f64 1/2 n))) (*.f64 M m)) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 m m) 1/4)) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.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))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (fma.f64 M M (*.f64 (*.f64 m m) 1/4))) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.f64 M (+.f64 n m))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 (*.f64 n n) 1/4) |
(*.f64 n (*.f64 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 n M)) |
(-.f64 (*.f64 n (*.f64 n 1/4)) (*.f64 n (-.f64 M (*.f64 1/2 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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.f64 M (+.f64 n m))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 (*.f64 n n) 1/4) |
(*.f64 n (*.f64 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 n M)) |
(-.f64 (*.f64 n (*.f64 n 1/4)) (*.f64 n (-.f64 M (*.f64 1/2 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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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 (*.f64 n n) 1/4))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m)))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.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) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (*.f64 n M))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 M (+.f64 n m))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (*.f64 M (+.f64 n m))) |
(-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))) |
(-.f64 (+.f64 (*.f64 (*.f64 n n) 1/4) l) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l)) (fma.f64 n M (fabs.f64 (-.f64 m n)))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4))) l) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (fma.f64 M M (fma.f64 (*.f64 n n) 1/4 l))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 (*.f64 m m) 1/4) |
(-.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 m (*.f64 1/2 n))) (*.f64 M m)) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 m m) 1/4)) (*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 (*.f64 m m) 1/4) |
(-.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 m (*.f64 1/2 n))) (*.f64 M m)) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 m m) 1/4)) (*.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 l)) (fma.f64 M m (fabs.f64 (-.f64 m n)))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (pow.f64 M 2)))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) l))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 1/2 (*.f64 n m) (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 l))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 (*.f64 n n) 1/4) |
(*.f64 n (*.f64 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 n M)) |
(-.f64 (*.f64 n (*.f64 n 1/4)) (*.f64 n (-.f64 M (*.f64 1/2 m)))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 (*.f64 n n) 1/4) |
(*.f64 n (*.f64 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 n M)) |
(-.f64 (*.f64 n (*.f64 n 1/4)) (*.f64 n (-.f64 M (*.f64 1/2 m)))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.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 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(pow.f64 M 2) |
(*.f64 M M) |
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M))) |
(-.f64 (*.f64 M M) (fma.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 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(pow.f64 M 2) |
(*.f64 M M) |
(-.f64 (pow.f64 M 2) (+.f64 (*.f64 m M) (*.f64 n M))) |
(-.f64 (*.f64 M M) (fma.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 l (+.f64 (pow.f64 M 2) (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 M M) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m))))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (+.f64 (*.f64 m m) (*.f64 n n))))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
l |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.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 l (*.f64 1/4 (pow.f64 n 2)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
l |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 M M) (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (+.f64 (*.f64 (*.f64 n n) 1/4) l)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))) |
(-.f64 (fma.f64 M M (fma.f64 (*.f64 m m) 1/4 (fma.f64 1/2 (*.f64 n m) (fma.f64 (*.f64 n n) 1/4 l)))) (fma.f64 n M (fma.f64 M m (fabs.f64 (-.f64 m n))))) |
(-.f64 (*.f64 1/2 (*.f64 n K)) M) |
(-.f64 (*.f64 K (*.f64 1/2 n)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 1/2 (*.f64 K m)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 1/2 (*.f64 K m)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (*.f64 1/2 (*.f64 K m)) M) |
(fma.f64 1/2 (*.f64 K m) (neg.f64 M)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 1/2 (*.f64 n K)) |
(*.f64 K (*.f64 1/2 n)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 1/2 (*.f64 n K)) |
(*.f64 K (*.f64 1/2 n)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 -1 M) |
(neg.f64 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 K (+.f64 (*.f64 1/2 n) (*.f64 1/2 m))) |
(*.f64 K (*.f64 1/2 (+.f64 n m))) |
(*.f64 1/2 (*.f64 (+.f64 n m) K)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 K (+.f64 (*.f64 1/2 n) (*.f64 1/2 m))) |
(*.f64 K (*.f64 1/2 (+.f64 n m))) |
(*.f64 1/2 (*.f64 (+.f64 n m) K)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) |
(*.f64 K (*.f64 1/2 (+.f64 n m))) |
(*.f64 1/2 (*.f64 (+.f64 n m) K)) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 -1 M) |
(neg.f64 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(*.f64 -1 M) |
(neg.f64 M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m))) M) |
(-.f64 (*.f64 K (*.f64 1/2 (+.f64 n m))) M) |
(-.f64 (*.f64 1/2 (*.f64 (+.f64 n m) K)) M) |
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 176 | 3 | 179 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 177 | 3 | 180 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.6b | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 9.1b | (/.f64 (cos.f64 (*.f64 1/2 (*.f64 n K))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) | |
| 14.4b | (/.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
Compiled 7213 to 3395 computations (52.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| ✓ | 0.0b | (cos.f64 M) |
| 0.0b | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) | |
| 0.0b | (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) |
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 149.0ms | M | @ | -inf | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 116.0ms | M | @ | inf | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 115.0ms | m | @ | -inf | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 115.0ms | m | @ | inf | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 114.0ms | n | @ | inf | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 1× | batch-egg-rewrite |
| 199× | add-sqr-sqrt_binary64 |
| 196× | pow1_binary64 |
| 196× | rules-40_binary64 |
| 196× | rules-41_binary64 |
| 196× | rules-42_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 34 |
| 1 | 423 | 32 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 M) |
(/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 M) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 M) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 M)) (*.f64 (cbrt.f64 (cos.f64 M)) (cbrt.f64 (cos.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 M)) (cbrt.f64 (cos.f64 M))) (cbrt.f64 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 M)) (sqrt.f64 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cos.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (cos.f64 M) (*.f64 (cos.f64 M) (cos.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 M))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 M) (/.f64 1 (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 M)) (cbrt.f64 (cos.f64 M))) (/.f64 (cbrt.f64 (cos.f64 M)) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))) (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))) (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))) (cbrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 M)) (/.f64 (sqrt.f64 (cos.f64 M)) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))) (sqrt.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) (*.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))) (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 m n) 1/2) M) 2) (-.f64 l (-.f64 m n))))))))))) |
| 1× | egg-herbie |
| 455× | rules-13_binary64 |
| 417× | rules-21_binary64 |
| 385× | rules-14-rev_binary64 |
| 291× | rules-20_binary64 |
| 214× | rules-7-rev_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 364 | 6924 |
| 1 | 1616 | 6921 |
| 1× | node limit |
| Inputs |
|---|
1 |
(-.f64 1 (*.f64 1/2 (pow.f64 M 2))) |
(-.f64 (+.f64 1 (*.f64 1/24 (pow.f64 M 4))) (*.f64 1/2 (pow.f64 M 2))) |
(-.f64 (+.f64 1 (*.f64 1/24 (pow.f64 M 4))) (+.f64 (*.f64 1/2 (pow.f64 M 2)) (*.f64 1/720 (pow.f64 M 6)))) |
(/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) |
(+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (*.f64 2 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 m (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (*.f64 7/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 m (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(-.f64 (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 M) (*.f64 (pow.f64 m 2) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 M) (pow.f64 m 2)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 n (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 n (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 m 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 m 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 m (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 m 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/48 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 m (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 (pow.f64 m 2) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 3) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 l 3) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
| Outputs |
|---|
1 |
(-.f64 1 (*.f64 1/2 (pow.f64 M 2))) |
(-.f64 1 (*.f64 1/2 (*.f64 M M))) |
(*.f64 1/2 (-.f64 2 (*.f64 M M))) |
(-.f64 (+.f64 1 (*.f64 1/24 (pow.f64 M 4))) (*.f64 1/2 (pow.f64 M 2))) |
(-.f64 (*.f64 1/24 (pow.f64 M 4)) (-.f64 (*.f64 1/2 (*.f64 M M)) 1)) |
(-.f64 (*.f64 1/24 (pow.f64 M 4)) (+.f64 (*.f64 1/2 (*.f64 M M)) -1)) |
(-.f64 (+.f64 1 (*.f64 1/24 (pow.f64 M 4))) (+.f64 (*.f64 1/2 (pow.f64 M 2)) (*.f64 1/720 (pow.f64 M 6)))) |
(-.f64 (+.f64 1 (*.f64 1/24 (pow.f64 M 4))) (fma.f64 1/2 (*.f64 M M) (*.f64 1/720 (pow.f64 M 6)))) |
(/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) |
(exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) |
(+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))) |
(+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 n (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))) |
(+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 M n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (*.f64 2 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 n (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 m n)) (/.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))) 2)) (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))) (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))) (fma.f64 1/2 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))) |
(-.f64 (+.f64 (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 M n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 2 (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))))) (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))))) (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))) (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 n M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (*.f64 m M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 2 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 1 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 m (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (*.f64 7/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (pow.f64 M 2)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 M 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 n (*.f64 m (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 m (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))))))))))))))))) |
(-.f64 (+.f64 (fma.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 7/2 (/.f64 (*.f64 (*.f64 m m) (*.f64 n (pow.f64 M 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (fma.f64 2 (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 1/2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 1/2 (*.f64 m (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 7/6 (/.f64 (*.f64 (pow.f64 M 3) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 7/2 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 n n) m))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))))) (+.f64 (*.f64 n (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))))) (+.f64 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))))) (fma.f64 3 (/.f64 (*.f64 (*.f64 m m) (*.f64 n (pow.f64 M 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 1/2 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 2 (/.f64 (*.f64 n (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 2 (*.f64 m (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (pow.f64 M 3) (pow.f64 m 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 (*.f64 n n) m)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))) |
(-.f64 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (-.f64 (fma.f64 3 (*.f64 n (/.f64 (*.f64 (*.f64 m m) (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 m m) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 2 (*.f64 n (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 2 (*.f64 m (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (pow.f64 m 3) (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 M 3) (*.f64 m (*.f64 n n))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))) (+.f64 (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 3) (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))) (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 7/6 (*.f64 (pow.f64 n 3) (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 7/2 (*.f64 n (/.f64 (*.f64 (*.f64 m m) (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 m (/.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 M n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 2 (*.f64 n (/.f64 (*.f64 (*.f64 M M) m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (+.f64 (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) (fma.f64 1/2 (*.f64 n (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 m (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 7/6 (*.f64 (pow.f64 m 3) (/.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n)))))) (/.f64 (*.f64 7/2 (*.f64 (pow.f64 M 3) (*.f64 m (*.f64 n n)))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (/.f64 (*.f64 (*.f64 M m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (*.f64 m (/.f64 (*.f64 M (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 M) (*.f64 (pow.f64 m 2) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 M) (pow.f64 m 2)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 M) (/.f64 (*.f64 (*.f64 M M) (*.f64 m m)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (/.f64 (*.f64 (*.f64 M m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 n (*.f64 (*.f64 m m) (*.f64 M (cos.f64 M)))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))))))) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 M M) (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 m (/.f64 (*.f64 M (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 1/2 (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 M (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (/.f64 (*.f64 m (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))))) |
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 m (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 n (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 n (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 m 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))))) |
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (+.f64 (/.f64 (*.f64 (*.f64 M m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 M (cos.f64 M)) (*.f64 (*.f64 n n) (pow.f64 m 3))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (fma.f64 1/8 (*.f64 n (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/2 (*.f64 (cos.f64 M) (/.f64 (*.f64 (*.f64 M M) (*.f64 m m)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/6 (*.f64 (pow.f64 m 3) (/.f64 (*.f64 (pow.f64 M 3) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (*.f64 n (pow.f64 m 3))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (fma.f64 1/2 (/.f64 (*.f64 n (*.f64 (*.f64 m m) (*.f64 M (cos.f64 M)))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (*.f64 1/4 (/.f64 (*.f64 M (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 l (*.f64 1/4 (*.f64 n n))) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))))))))) |
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (+.f64 (*.f64 m (/.f64 (*.f64 M (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 M (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/8 (*.f64 n (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 M M) (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/6 (*.f64 (pow.f64 m 3) (/.f64 (*.f64 (pow.f64 M 3) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))))))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 n (*.f64 (*.f64 M M) (cos.f64 M)))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 M (cos.f64 M)) (*.f64 (*.f64 m m) n)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/48 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n))))))) (*.f64 1/4 (/.f64 (*.f64 M (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (*.f64 M M) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (+.f64 l (*.f64 1/4 (*.f64 n n)))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 m 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 M m) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 M m) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (*.f64 n n) (cos.f64 M)) (/.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) 1/4))))) (-.f64 (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 n (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 2) (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (*.f64 m M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 m (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 m 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/48 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 m 3) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 7/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 m (pow.f64 M 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 n (*.f64 (cos.f64 M) m)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (cos.f64 M) (pow.f64 M 2))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 2) (cos.f64 M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 2) (*.f64 m (*.f64 (cos.f64 M) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (*.f64 (pow.f64 m 2) M))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (cos.f64 M) (pow.f64 M 3))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (pow.f64 M 2) l)) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 n 2) (cos.f64 M)) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/6 (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 M 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/8 (/.f64 (*.f64 (*.f64 M (cos.f64 M)) (*.f64 (pow.f64 n 3) (*.f64 m m))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 M m) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (/.f64 (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 3/2 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (*.f64 M M) (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (/.f64 (*.f64 m (*.f64 (cos.f64 M) (pow.f64 n 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))))))) (fma.f64 1/2 (/.f64 (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/48 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 m 3) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 7/4 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (*.f64 M M) (*.f64 m (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (/.f64 (*.f64 m (*.f64 (cos.f64 M) (pow.f64 n 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 m m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (*.f64 n n) (*.f64 (*.f64 M m) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 3/4 (/.f64 (*.f64 (*.f64 M (cos.f64 M)) (*.f64 (pow.f64 n 3) (*.f64 m m))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 M 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))))))))))) |
(-.f64 (+.f64 (/.f64 (*.f64 M (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/6 (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 M 3) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 7/8 (/.f64 (*.f64 (*.f64 m m) (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M)))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (/.f64 (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (*.f64 M M) m) (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/4 (/.f64 (*.f64 (cos.f64 M) (*.f64 m (pow.f64 n 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))))))) (fma.f64 1/2 (/.f64 (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/48 (/.f64 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 7/4 (/.f64 (*.f64 (*.f64 (*.f64 M M) m) (*.f64 (pow.f64 n 3) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (/.f64 (*.f64 m (*.f64 n (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/8 (/.f64 (*.f64 (cos.f64 M) (*.f64 m (pow.f64 n 3))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 M M) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/8 (*.f64 (*.f64 n n) (/.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (cos.f64 M))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 3/4 (/.f64 (*.f64 (*.f64 m m) (*.f64 M (*.f64 (pow.f64 n 3) (cos.f64 M)))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (/.f64 (*.f64 (*.f64 n n) (cos.f64 M)) (/.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) 1/4)) (*.f64 (pow.f64 n 3) (/.f64 (*.f64 (pow.f64 M 3) (cos.f64 M)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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)))))) (+.f64 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (*.f64 l (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (-.f64 (+.f64 (*.f64 l (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (/.f64 (*.f64 1/2 (*.f64 (cos.f64 M) (*.f64 l l))) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (+.f64 (*.f64 l (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (/.f64 (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) 1/2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 3) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 7/6 (/.f64 (*.f64 (pow.f64 l 3) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (/.f64 (*.f64 l (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (cos.f64 M)) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))) |
(-.f64 (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (-.f64 (fma.f64 7/6 (/.f64 (*.f64 (cos.f64 M) (pow.f64 l 3)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 l (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (/.f64 (*.f64 1/2 (*.f64 (cos.f64 M) (*.f64 l l))) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))))) (/.f64 (*.f64 (cos.f64 M) (pow.f64 l 3)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (+.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (-.f64 (fma.f64 7/6 (*.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (pow.f64 l 3)) (+.f64 (*.f64 l (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) (/.f64 (*.f64 (cos.f64 M) (*.f64 l l)) (/.f64 (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) 1/2)))) (*.f64 (/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) (pow.f64 l 3)))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (+.f64 l (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(/.f64 (cos.f64 M) (exp.f64 (-.f64 (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 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))) (*.f64 M M))))) |
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 171 | 1 | 172 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 171 | 4 | 175 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.6b | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| ▶ | 9.1b | (/.f64 (cos.f64 (*.f64 1/2 (*.f64 n K))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 14.4b | (/.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) | |
| 13.5b | (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) |
Compiled 11509 to 5281 computations (54.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 0.0b | (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))) | |
| 0.0b | (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) | |
| ✓ | 29.4b | (cos.f64 (*.f64 1/2 (*.f64 n K))) |
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 16.0ms | M | @ | 0 | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 15.0ms | m | @ | 0 | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 14.0ms | l | @ | 0 | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 14.0ms | n | @ | 0 | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 5.0ms | m | @ | inf | (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| 1× | batch-egg-rewrite |
| 230× | add-sqr-sqrt_binary64 |
| 225× | pow1_binary64 |
| 225× | rules-40_binary64 |
| 225× | rules-41_binary64 |
| 225× | rules-42_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 35 |
| 1 | 497 | 33 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (*.f64 n K))) |
(exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 n (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 n (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))))) (cbrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))) (sqrt.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))) (cos.f64 (*.f64 n (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (*.f64 n (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (*.f64 n (*.f64 1/2 K))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 l (-.f64 m n))) (exp.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2)) (exp.f64 (-.f64 l (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))) (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))) (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))) (cbrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))) (sqrt.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) (*.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 n m) 2) M) 2) (-.f64 l (-.f64 m n)))))))))) |
| 1× | egg-herbie |
| 576× | rules-13_binary64 |
| 359× | rules-20_binary64 |
| 339× | rules-1_binary64 |
| 271× | rules-21_binary64 |
| 174× | rules-7-rev_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 250 | 5144 |
| 1 | 1103 | 4509 |
| 1× | node limit |
| Inputs |
|---|
1 |
(-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2))) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6))))) |
1 |
(-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2))) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6))))) |
(exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (+.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (pow.f64 m 2)))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 2) M)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (pow.f64 m 2)))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 3) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))) (+.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (pow.f64 m 3)))) (*.f64 1/48 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 3) (pow.f64 m 3))))))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 3) M))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 2) M)))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 3) M))))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))) |
(-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M)))) |
(-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) M)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) |
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)))) |
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)))) |
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 3)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 3))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)))))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
| Outputs |
|---|
1 |
(-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 1 (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K)))) |
(-.f64 1 (*.f64 (*.f64 K K) (*.f64 1/8 (*.f64 n n)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (-.f64 (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K))) 1)) |
(+.f64 1 (-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (*.f64 (*.f64 K K) (*.f64 1/8 (*.f64 n n))))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2))) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6))))) |
(-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6)))) 1)) |
(+.f64 1 (-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (fma.f64 1/8 (*.f64 n (*.f64 (*.f64 K K) n)) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6)))))) |
1 |
(-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 1 (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K)))) |
(-.f64 1 (*.f64 (*.f64 K K) (*.f64 1/8 (*.f64 n n)))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2)))) |
(-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (-.f64 (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K))) 1)) |
(+.f64 1 (-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (*.f64 (*.f64 K K) (*.f64 1/8 (*.f64 n n))))) |
(-.f64 (+.f64 1 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (pow.f64 K 2))) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6))))) |
(-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (-.f64 (fma.f64 1/8 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6)))) 1)) |
(+.f64 1 (-.f64 (*.f64 1/384 (*.f64 (pow.f64 n 4) (pow.f64 K 4))) (fma.f64 1/8 (*.f64 n (*.f64 (*.f64 K K) n)) (*.f64 1/46080 (*.f64 (pow.f64 n 6) (pow.f64 K 6)))))) |
(exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) |
(exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) |
(exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M))) |
(-.f64 (fma.f64 1/2 (*.f64 n (*.f64 m (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M))))) (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 M m))) |
(-.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (-.f64 (*.f64 M m) (*.f64 n (*.f64 m 1/2))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (+.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (pow.f64 m 2)))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 2) M)))))) |
(-.f64 (+.f64 (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 m m)) (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 M M) (*.f64 m m)) 1/2)))) (fma.f64 1/2 (*.f64 n (*.f64 m (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 M m) (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 m m) (*.f64 n M)) 1/2)))) |
(-.f64 (+.f64 (+.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/4 (*.f64 m m)) (*.f64 1/2 (*.f64 M (*.f64 M (*.f64 m m))))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 n (*.f64 m 1/2)) (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 m m)))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 M m) (*.f64 1/2 (*.f64 (*.f64 n M) (*.f64 m m)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n m))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (pow.f64 m 2)))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2))) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 3) (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))) (+.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (pow.f64 m 3)))) (*.f64 1/48 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 3) (pow.f64 m 3))))))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)) (+.f64 (*.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 3) M))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 n (*.f64 (pow.f64 m 2) M)))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (*.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 (pow.f64 M 2) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 2) (*.f64 (pow.f64 m 3) M))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 n (*.f64 m (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 m m)) (fma.f64 1/4 (*.f64 n (*.f64 (*.f64 (*.f64 M M) (pow.f64 m 3)) (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 M M) (*.f64 m m))) (+.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 n (pow.f64 m 3))) (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 (pow.f64 m 3) (pow.f64 n 3)) 1/48))))))))) (fma.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 M m) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 M (pow.f64 m 3))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 M (*.f64 m m)) (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3))) (*.f64 (exp.f64 (-.f64 (+.f64 l (*.f64 (*.f64 n n) 1/4)) (-.f64 (fma.f64 n M (fabs.f64 (-.f64 m n))) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 n n) (*.f64 M (pow.f64 m 3))) 1/8))))))) |
(-.f64 (-.f64 (+.f64 (+.f64 (+.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/8 (*.f64 n (pow.f64 m 3))) (*.f64 1/48 (*.f64 (pow.f64 m 3) (pow.f64 n 3)))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 M M) (*.f64 n (pow.f64 m 3)))) (*.f64 1/2 (*.f64 M (*.f64 M (*.f64 m m))))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 n n) (*.f64 m m))) (*.f64 1/4 (*.f64 m m))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (-.f64 (*.f64 M m) (*.f64 n (*.f64 m 1/2))))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 m 3) (pow.f64 M 3))) (*.f64 1/8 (*.f64 n (*.f64 (*.f64 M (pow.f64 m 3)) n))))) (*.f64 (exp.f64 (+.f64 (*.f64 M M) (-.f64 (+.f64 l (*.f64 n (*.f64 1/4 n))) (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/4 (*.f64 M (pow.f64 m 3))) (*.f64 1/2 (*.f64 (*.f64 n M) (*.f64 m m))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))) |
(-.f64 (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 n m)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 n (-.f64 (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (*.f64 1/2 (*.f64 m (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))) |
(-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M)))) |
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 n m)) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 M M) (*.f64 n n))) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 n n) (*.f64 m m))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) (fma.f64 1/2 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (*.f64 n n) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) (*.f64 1/8 (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) (fma.f64 1/2 (*.f64 (*.f64 n m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) n)) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))) |
(-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 2) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m (pow.f64 M 2))))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 m 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) m))) (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 m M)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (pow.f64 M 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 m 2) M)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (pow.f64 M 2))) (+.f64 (*.f64 m M) (fabs.f64 (-.f64 m n))))) M))))))) |
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 (*.f64 M M) m) (pow.f64 n 3))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 n m)) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 M M) (*.f64 n n))) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 1/48 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/8 (*.f64 m (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))) (fma.f64 1/2 (*.f64 (*.f64 M m) (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 M 3) (pow.f64 n 3))) (fma.f64 1/8 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 M (*.f64 m m)) (pow.f64 n 3))) (fma.f64 1/4 (*.f64 M (*.f64 (pow.f64 n 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (*.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))) |
(-.f64 (fma.f64 1/4 (*.f64 (*.f64 n n) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/4 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 M (*.f64 M m)))) (fma.f64 1/2 (*.f64 (*.f64 n m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 m 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (*.f64 1/8 (*.f64 m (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))) (*.f64 (*.f64 n n) (+.f64 (*.f64 1/2 (*.f64 M (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))) (*.f64 1/8 (*.f64 (*.f64 m m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))))))))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 (*.f64 M m) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) n)) (+.f64 (*.f64 (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))) (+.f64 n (*.f64 1/4 (pow.f64 n 3)))) (*.f64 (pow.f64 n 3) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n))))))) (*.f64 1/8 (*.f64 (*.f64 M (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) l)) (fma.f64 m M (fabs.f64 (-.f64 m n)))))))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) |
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)))) |
(-.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (fma.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n))))) (*.f64 m (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 M (+.f64 m n)))) |
(-.f64 (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)))) |
(-.f64 (fma.f64 n (*.f64 m (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (fma.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (*.f64 M M) (*.f64 1/2 (*.f64 (*.f64 (*.f64 M M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))))))) (fma.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n))))) (*.f64 m (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))))) |
(-.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (fma.f64 n (*.f64 (*.f64 M M) (*.f64 m (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n))))) n)) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 M M) (*.f64 1/2 (*.f64 M (*.f64 M (*.f64 m m))))))))) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 M (+.f64 m n)))) |
(-.f64 (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 2)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 2)))))))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 3)))) (+.f64 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (pow.f64 M 3))) (+.f64 (*.f64 1/2 (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 2) (pow.f64 M 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 n 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3))))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 (pow.f64 m 3) (pow.f64 M 3)))) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) (*.f64 m M)) (*.f64 n (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n)))) M)))))))))) |
(-.f64 (+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (fma.f64 n (*.f64 m (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (*.f64 n n) (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (*.f64 M M) (*.f64 1/2 (*.f64 (*.f64 (*.f64 M M) (*.f64 m m)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3)) (fma.f64 1/6 (*.f64 (pow.f64 n 3) (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (fma.f64 n (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 m m) (pow.f64 M 3)) n)) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 m (pow.f64 M 3)) (*.f64 n n))) (fma.f64 1/6 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))) (fma.f64 n (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n))))) (*.f64 m (*.f64 M (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fabs.f64 (-.f64 m n)))))))))))))) |
(+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (-.f64 (fma.f64 n (*.f64 (*.f64 M M) (*.f64 m (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 n (*.f64 (*.f64 (*.f64 M M) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n))))) n)) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (+.f64 (*.f64 M M) (*.f64 1/2 (*.f64 M (*.f64 M (*.f64 m m)))))))) (fma.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 m (pow.f64 M 3)) (+.f64 (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 n (*.f64 (*.f64 m m) (pow.f64 M 3)))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 n n) (*.f64 m (pow.f64 M 3)))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 m 3) (pow.f64 M 3)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n))))) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n)))) (*.f64 M (+.f64 m n)))))) (*.f64 (*.f64 (pow.f64 M 3) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fabs.f64 (-.f64 m n))))) (+.f64 (*.f64 (pow.f64 n 3) 1/6) n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) |
(fma.f64 l (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(fma.f64 l (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) |
(fma.f64 l (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 l l)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) |
(+.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 l (*.f64 l (*.f64 1/2 l))))) |
(+.f64 (*.f64 l (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))))) (+.f64 (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) (*.f64 1/6 (*.f64 (pow.f64 l 3) (exp.f64 (-.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 (*.f64 n M) (fabs.f64 (-.f64 m n))))))))))) |
(fma.f64 l (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 1/6 (pow.f64 l 3))) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (*.f64 l l)) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4)))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n))))))))) |
(+.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (+.f64 (*.f64 1/6 (pow.f64 l 3)) (*.f64 l (*.f64 1/2 l)))) (fma.f64 l (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.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 (*.f64 m M) (+.f64 (*.f64 n M) (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 (*.f64 n n) 1/4))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
(exp.f64 (-.f64 (+.f64 l (fma.f64 1/4 (*.f64 m m) (+.f64 (*.f64 M M) (fma.f64 1/2 (*.f64 n m) (*.f64 n (*.f64 1/4 n)))))) (fma.f64 m M (fma.f64 n M (fabs.f64 (-.f64 m n)))))) |
4 alts after pruning (2 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 169 | 0 | 169 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 169 | 4 | 173 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.6b | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| ✓ | 9.1b | (/.f64 (cos.f64 (*.f64 1/2 (*.f64 n K))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 14.4b | (/.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) | |
| ▶ | 13.5b | (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) |
Compiled 9418 to 4687 computations (50.2% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))) |
| ✓ | 3.8b | (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) |
| ✓ | 4.2b | (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | l | @ | 0 | (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))) |
| 6.0ms | l | @ | -inf | (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) |
| 6.0ms | l | @ | -inf | (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))) |
| 6.0ms | l | @ | inf | (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))) |
| 4.0ms | l | @ | 0 | (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) |
| 1× | batch-egg-rewrite |
| 178× | add-sqr-sqrt_binary64 |
| 173× | pow1_binary64 |
| 173× | rules-40_binary64 |
| 173× | rules-41_binary64 |
| 173× | rules-42_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 70 |
| 1 | 394 | 68 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n 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 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 n 1/4)) (*.f64 n (*.f64 m 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 n 1/4)) (+.f64 0 (*.f64 n (*.f64 m 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 n (*.f64 m 1/2)) (*.f64 n (*.f64 n 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 n (*.f64 n 1/4)) (-.f64 0 (*.f64 n (*.f64 m 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 n (+.f64 (*.f64 n 1/4) (/.f64 (*.f64 n (*.f64 m 1/2)) n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (*.f64 n n) (/.f64 (*.f64 n (*.f64 m 1/2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n n) (+.f64 1/4 (/.f64 (*.f64 n (*.f64 m 1/2)) (*.f64 n n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 n (*.f64 n 1/4)) (+.f64 1 (/.f64 (*.f64 n (*.f64 m 1/2)) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 n (*.f64 n 1/4))) 2) (+.f64 (cbrt.f64 (*.f64 n (*.f64 n 1/4))) (/.f64 (*.f64 n (*.f64 m 1/2)) (pow.f64 (cbrt.f64 (*.f64 n (*.f64 n 1/4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) (sqrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 n (*.f64 n 1/4))) (+.f64 (sqrt.f64 (*.f64 n (*.f64 n 1/4))) (/.f64 (*.f64 n (*.f64 m 1/2)) (sqrt.f64 (*.f64 n (*.f64 n 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) (+.f64 (*.f64 m (*.f64 1/4 m)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) (+.f64 l (*.f64 m (*.f64 1/4 m))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 l (+.f64 (*.f64 m (*.f64 1/4 m)) (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 l (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) (*.f64 m (*.f64 1/4 m))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l) (*.f64 m (*.f64 1/4 m)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l) (+.f64 0 (*.f64 m (*.f64 1/4 m))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 m (*.f64 1/4 m)) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l) (-.f64 0 (*.f64 m (*.f64 1/4 m))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l) (+.f64 1 (/.f64 (*.f64 m (*.f64 1/4 m)) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 2) (+.f64 (cbrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (/.f64 (*.f64 m (*.f64 1/4 m)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (pow.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) 2) (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (+.f64 (sqrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (/.f64 (*.f64 m (*.f64 1/4 m)) (sqrt.f64 (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 3) (pow.f64 l 3)) (*.f64 (*.f64 m (*.f64 1/4 m)) (fma.f64 l l (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 2) (*.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))) (fma.f64 l l (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) 2) (*.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (fma.f64 -1 (-.f64 m n) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 m n))) (pow.f64 (cbrt.f64 (-.f64 m n)) 2) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 m n))) (sqrt.f64 (-.f64 m n)) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 m n)) (-.f64 (/.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (cbrt.f64 (-.f64 m n))) (pow.f64 (cbrt.f64 (-.f64 m n)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 2) (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 m n)) (-.f64 (/.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (sqrt.f64 (-.f64 m n))) (sqrt.f64 (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) (sqrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (sqrt.f64 (-.f64 m n))) (+.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (sqrt.f64 (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 3) (pow.f64 (-.f64 m n) 3)) (+.f64 (pow.f64 (-.f64 m n) 2) (+.f64 (*.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 3) (pow.f64 (-.f64 m n) 3)) (*.f64 0 (+.f64 (pow.f64 (-.f64 m n) 2) (+.f64 (*.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 2))))) (+.f64 (pow.f64 (-.f64 m n) 2) (+.f64 (*.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) (pow.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (exp.f64 (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) 1 (neg.f64 (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 2) (cbrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) 2) (cbrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (neg.f64 (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) (sqrt.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (sqrt.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l))) (neg.f64 (-.f64 m n)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 (fma.f64 1/2 (*.f64 m n) (*.f64 n (*.f64 n 1/4))) l)) (-.f64 m n)))))))) |
| 1× | egg-herbie |
| 486× | rules-6_binary64 |
| 480× | rules-20_binary64 |
| 299× | rules-21_binary64 |
| 295× | rules-14-rev_binary64 |
| 231× | fma-def_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 33 | 1824 |
| 1 | 101 | 1730 |
| 2 | 422 | 1526 |
| 3 | 2110 | 1526 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(*.f64 1/2 (*.f64 n m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(*.f64 1/2 (*.f64 n m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(*.f64 1/2 (*.f64 n m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 l (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(*.f64 1/4 (pow.f64 m 2)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(*.f64 1/4 (pow.f64 m 2)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) |
(+.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/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) |
l |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
l |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(+.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 (*.f64 1/4 (pow.f64 m 2)) l) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) l)) |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(+.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 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) |
(-.f64 (+.f64 l (*.f64 1/4 (pow.f64 n 2))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 m 2)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 m 2)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
l |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
l |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
| Outputs |
|---|
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(*.f64 1/2 (*.f64 n m)) |
(*.f64 n (*.f64 m 1/2)) |
(*.f64 n (*.f64 1/2 m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(*.f64 1/2 (*.f64 n m)) |
(*.f64 n (*.f64 m 1/2)) |
(*.f64 n (*.f64 1/2 m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(*.f64 1/2 (*.f64 n m)) |
(*.f64 n (*.f64 m 1/2)) |
(*.f64 n (*.f64 1/2 m)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.f64 l (*.f64 1/4 (pow.f64 n 2))) |
(+.f64 (*.f64 1/4 (*.f64 n n)) l) |
(fma.f64 1/4 (*.f64 n n) l) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) |
(+.f64 (*.f64 1/4 (*.f64 n n)) (fma.f64 1/2 (*.f64 n m) l)) |
(fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l)) |
(fma.f64 1/4 (*.f64 n (+.f64 n (*.f64 m 2))) l) |
(fma.f64 1/4 (*.f64 n (+.f64 n (*.f64 2 m))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 1/4 (*.f64 m m)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 n (*.f64 m 1/2))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) |
(*.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2)))) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 1/4 (*.f64 m m)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 n (*.f64 m 1/2))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) |
(*.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2)))) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n)))) |
(fma.f64 n (*.f64 1/2 m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m)))) |
(*.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2))))) |
(*.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m))))) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
l |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
l |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) l) |
(fma.f64 1/4 (*.f64 m m) l) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) l)) |
(fma.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(+.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 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) |
(fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) |
(fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) |
(-.f64 (+.f64 l (*.f64 1/4 (pow.f64 n 2))) (fabs.f64 (-.f64 m n))) |
(-.f64 (*.f64 1/4 (*.f64 n n)) (-.f64 (fabs.f64 (-.f64 m n)) l)) |
(-.f64 (fma.f64 1/4 (*.f64 n n) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (*.f64 n n)) (fma.f64 1/2 (*.f64 n m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 n (+.f64 n (*.f64 m 2))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 n (+.f64 n (*.f64 2 m))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 1/4 (*.f64 m m)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 n (*.f64 m 1/2))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) |
(*.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2)))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 m 2)) |
(*.f64 1/4 (*.f64 m m)) |
(+.f64 (*.f64 1/4 (pow.f64 m 2)) (*.f64 1/2 (*.f64 n m))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 n (*.f64 m 1/2))) |
(fma.f64 1/4 (*.f64 m m) (*.f64 1/2 (*.f64 n m))) |
(*.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2)))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 n (*.f64 1/2 m) (*.f64 1/4 (+.f64 (*.f64 n n) (*.f64 m m)))) (fabs.f64 (-.f64 m n))) |
(-.f64 (*.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (*.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 l (+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
l |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
l |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/2 (*.f64 n m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m (+.f64 m (*.f64 n 2))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(*.f64 1/4 (pow.f64 n 2)) |
(*.f64 1/4 (*.f64 n n)) |
(+.f64 (*.f64 1/2 (*.f64 n m)) (*.f64 1/4 (pow.f64 n 2))) |
(fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) |
(fma.f64 1/4 (*.f64 n n) (*.f64 1/2 (*.f64 n m))) |
(*.f64 n (+.f64 (*.f64 1/2 m) (*.f64 1/4 n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (*.f64 1/4 (pow.f64 m 2)) (+.f64 (*.f64 1/2 (*.f64 n m)) (+.f64 l (*.f64 1/4 (pow.f64 n 2))))) (fabs.f64 (-.f64 m n))) |
(-.f64 (+.f64 (fma.f64 1/2 (*.f64 n m) (*.f64 1/4 (*.f64 n n))) (fma.f64 1/4 (*.f64 m m) l)) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (*.f64 m m) (fma.f64 1/4 (*.f64 n n) (fma.f64 1/2 (*.f64 n m) l))) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 m 2)))) l) (fabs.f64 (-.f64 m n))) |
(-.f64 (fma.f64 1/4 (fma.f64 m m (*.f64 n (+.f64 n (*.f64 2 m)))) l) (fabs.f64 (-.f64 m n))) |
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 137 | 0 | 137 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 137 | 4 | 141 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.6b | (/.f64 (cos.f64 M) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| ✓ | 9.1b | (/.f64 (cos.f64 (*.f64 1/2 (*.f64 n K))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 14.4b | (/.f64 (cos.f64 (+.f64 (*.f64 1/2 (*.f64 n K)) (*.f64 1/2 (*.f64 K m)))) (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) | |
| ✓ | 13.5b | (exp.f64 (neg.f64 (-.f64 (fma.f64 1/4 (*.f64 m m) (+.f64 l (fma.f64 1/2 (*.f64 m n) (*.f64 1/4 (*.f64 n n))))) (fabs.f64 (-.f64 m n))))) |
Compiled 4046 to 2134 computations (47.3% saved)
Total 0.2b remaining (14.4%)
Threshold costs 0.2b (14.4%)
Compiled 14888 to 10542 computations (29.2% saved)
| 1× | egg-herbie |
| 1× | 1-exp_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 29 |
| 1 | 19 | 29 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 1 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| Outputs |
|---|
(/.f64 1 (exp.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) 2) M) 2) (-.f64 l (fabs.f64 (-.f64 m n)))))) |
| 1× | fuel |
Compiled 166 to 120 computations (27.7% saved)
Loading profile data...